+ Session session = repository.login(workspaceName);
+ processNewSession(session);
+ return session;
+ }
+
+ protected void processNewSession(Session session) {
+ try {
+ NamespaceHelper namespaceHelper = new NamespaceHelper(session);
+ namespaceHelper.registerNamespaces(namespaces);
+ } catch (RepositoryException e) {
+ throw new ArgeoException("Cannot process new session", e);
+ }