[exo-jcr-commits] exo-jcr SVN: r3502 - jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Nov 22 03:55:10 EST 2010
Author: dkuleshov
Date: 2010-11-22 03:55:10 -0500 (Mon, 22 Nov 2010)
New Revision: 3502
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryContainer.java
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/WorkspaceContainer.java
Log:
EXOJCR-1000: changed components names to id's like ${portal-container-name}-${repository-name}-${workspace-name}
Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryContainer.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryContainer.java 2010-11-22 08:53:31 UTC (rev 3501)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/RepositoryContainer.java 2010-11-22 08:55:10 UTC (rev 3502)
@@ -91,6 +91,11 @@
private final RepositoryEntry config;
/**
+ * Repository name.
+ */
+ private final String name;
+
+ /**
* System workspace DataManager.
*/
private LocalWorkspaceDataManagerStub systemDataManager = null;
@@ -131,7 +136,9 @@
this.config = config;
this.addNamespacePlugins = addNamespacePlugins;
+ this.name = parent.getContext().getName() + "-" + config.getName();
+ parent.registerComponentInstance(name, this);
registerComponents();
}
@@ -158,7 +165,9 @@
config.setAccessControl(AccessControlPolicy.OPTIONAL);
this.config = config;
+ this.name = parent.getContext().getName() + "-" + config.getName();
+ parent.registerComponentInstance(name, this);
registerComponents();
}
@@ -174,7 +183,7 @@
@ManagedDescription("The repository container name")
public String getName()
{
- return config.getName();
+ return name;
}
public NamespaceRegistry getNamespaceRegistry()
Modified: jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/WorkspaceContainer.java
===================================================================
--- jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/WorkspaceContainer.java 2010-11-22 08:53:31 UTC (rev 3501)
+++ jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/WorkspaceContainer.java 2010-11-22 08:55:10 UTC (rev 3502)
@@ -60,7 +60,7 @@
super(new MX4JComponentAdapterFactory(), parent);
repositoryContainer = parent;
- this.name = config.getName();
+ this.name = repositoryContainer.getName() + "-" + config.getName();
}
// Components access methods -------
More information about the exo-jcr-commits
mailing list