summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
35c8a96)
<bean id="registerRepository"
class="org.argeo.slc.client.ui.dist.commands.RegisterRepository">
<property name="repositoryFactory" ref="repositoryFactory" />
<bean id="registerRepository"
class="org.argeo.slc.client.ui.dist.commands.RegisterRepository">
<property name="repositoryFactory" ref="repositoryFactory" />
- <property name="nodeRepository" ref="nodeRepository" />
<property name="keyring" ref="keyring" />
<property name="keyring" ref="keyring" />
+ <property name="nodeRepository" ref="nodeRepository" />
</bean>
<bean id="unregisterRemoteRepo"
</bean>
<bean id="unregisterRemoteRepo"
<bean id="publishWorkspace" class="org.argeo.slc.client.ui.dist.commands.PublishWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
<bean id="publishWorkspace" class="org.argeo.slc.client.ui.dist.commands.PublishWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
- <property name="nodeRepository" ref="nodeRepository" />
<property name="keyring" ref="keyring" />
<property name="keyring" ref="keyring" />
+ <property name="nodeRepository" ref="nodeRepository" />
</bean>
<bean id="normalizeWorkspace"
class="org.argeo.slc.client.ui.dist.commands.NormalizeWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
</bean>
<bean id="normalizeWorkspace"
class="org.argeo.slc.client.ui.dist.commands.NormalizeWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
- <property name="nodeRepository" ref="nodeRepository" />
<property name="keyring" ref="keyring" />
<property name="keyring" ref="keyring" />
+ <property name="nodeRepository" ref="nodeRepository" />
<bean id="openGenerateBinariesWizard"
class="org.argeo.slc.client.ui.dist.commands.OpenGenerateBinariesWizard">
<property name="repoService" ref="repoService" />
<bean id="openGenerateBinariesWizard"
class="org.argeo.slc.client.ui.dist.commands.OpenGenerateBinariesWizard">
<property name="repoService" ref="repoService" />
<!-- WORKSPACE CRUD -->
<bean id="createWorkspace" class="org.argeo.slc.client.ui.dist.commands.CreateWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
<!-- WORKSPACE CRUD -->
<bean id="createWorkspace" class="org.argeo.slc.client.ui.dist.commands.CreateWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
- <property name="nodeRepository" ref="nodeRepository" />
<property name="keyring" ref="keyring" />
<property name="keyring" ref="keyring" />
+ <property name="nodeRepository" ref="nodeRepository" />
</bean>
<bean id="copyWorkspace" class="org.argeo.slc.client.ui.dist.commands.CopyWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
</bean>
<bean id="copyWorkspace" class="org.argeo.slc.client.ui.dist.commands.CopyWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
- <property name="nodeRepository" ref="nodeRepository" />
<property name="keyring" ref="keyring" />
<property name="keyring" ref="keyring" />
+ <property name="nodeRepository" ref="nodeRepository" />
</bean>
<bean id="copyLocalJavaWorkspace"
</bean>
<bean id="copyLocalJavaWorkspace"
<bean id="mergeWorkspaces" class="org.argeo.slc.client.ui.dist.commands.MergeWorkspaces">
<property name="repositoryFactory" ref="repositoryFactory" />
<bean id="mergeWorkspaces" class="org.argeo.slc.client.ui.dist.commands.MergeWorkspaces">
<property name="repositoryFactory" ref="repositoryFactory" />
- <property name="nodeRepository" ref="nodeRepository" />
<property name="keyring" ref="keyring" />
<property name="keyring" ref="keyring" />
+ <property name="nodeRepository" ref="nodeRepository" />
</bean>
<bean id="deleteWorkspace" class="org.argeo.slc.client.ui.dist.commands.DeleteWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
</bean>
<bean id="deleteWorkspace" class="org.argeo.slc.client.ui.dist.commands.DeleteWorkspace">
<property name="repositoryFactory" ref="repositoryFactory" />
- <property name="nodeRepository" ref="nodeRepository" />
<property name="keyring" ref="keyring" />
<property name="keyring" ref="keyring" />
+ <property name="nodeRepository" ref="nodeRepository" />
</bean>
<!-- ADVANCED -->
</bean>
<!-- ADVANCED -->
<property name="repository" ref="javaRepository" />
</bean>
<property name="repository" ref="javaRepository" />
</bean>
<!-- LEGACY -->
<!-- <bean id="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor" class="org.argeo.eclipse.ui.jcr.commands.OpenGenericJcrQueryEditor"
scope="prototype"> <property name="editorId" value="org.argeo.slc.client.ui.dist.genericJcrQueryEditor"
<!-- LEGACY -->
<!-- <bean id="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor" class="org.argeo.eclipse.ui.jcr.commands.OpenGenericJcrQueryEditor"
scope="prototype"> <property name="editorId" value="org.argeo.slc.client.ui.dist.genericJcrQueryEditor"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">
<!-- <bean id="org.argeo.slc.client.ui.dist.genericJcrQueryEditor" class="org.argeo.eclipse.ui.jcr.editors.GenericJcrQueryEditor"
scope="prototype"> <property name="session" ref="slcSession" /> </bean> -->
<!-- <bean id="org.argeo.slc.client.ui.dist.genericJcrQueryEditor" class="org.argeo.eclipse.ui.jcr.editors.GenericJcrQueryEditor"
scope="prototype"> <property name="session" ref="slcSession" /> </bean> -->
scope="prototype">
<property name="repoService" ref="repoService" />
</bean>
scope="prototype">
<property name="repoService" ref="repoService" />
</bean>
+</beans>
\ No newline at end of file
<!-- For the record <property name="session"> <bean factory-bean="repository"
factory-method="login" /> </property> -->
<!-- For the record <property name="session"> <bean factory-bean="repository"
factory-method="login" /> </property> -->
+</beans>
\ No newline at end of file
<!-- <bean id="distributionPerspective" class="org.argeo.slc.client.ui.dist.DistributionPerspective"
scope="prototype"> <property name="repositoryFactory" ref="repositoryFactory"
/> <property name="nodeRepository" ref="nodeRepository" /> </bean> -->
<!-- <bean id="distributionPerspective" class="org.argeo.slc.client.ui.dist.DistributionPerspective"
scope="prototype"> <property name="repositoryFactory" ref="repositoryFactory"
/> <property name="nodeRepository" ref="nodeRepository" /> </bean> -->
+</beans>
\ No newline at end of file
// Context
private Session nodeSession;
List<RepoElem> repositories = new ArrayList<RepoElem>();
// Context
private Session nodeSession;
List<RepoElem> repositories = new ArrayList<RepoElem>();
public Object[] getElements(Object input) {
Repository nodeRepository = (Repository) input;
try {
public Object[] getElements(Object input) {
Repository nodeRepository = (Repository) input;
try {
private void initializeModel(Session nodeSession) {
try {
private void initializeModel(Session nodeSession) {
try {
Node homeNode = UserJcrUtils.getUserHome(nodeSession);
if (homeNode == null) // anonymous
throw new SlcException("User must be authenticated.");
Node homeNode = UserJcrUtils.getUserHome(nodeSession);
if (homeNode == null) // anonymous
throw new SlcException("User must be authenticated.");
// make sure base directory is available
Node repos = JcrUtils.mkdirs(nodeSession, homeNode.getPath()
+ RepoConstants.REPOSITORIES_BASE_PATH);
// make sure base directory is available
Node repos = JcrUtils.mkdirs(nodeSession, homeNode.getPath()
+ RepoConstants.REPOSITORIES_BASE_PATH);
+ if (nodeSession.hasPendingChanges())
+ nodeSession.save();
// register default local java repository
String alias = RepoConstants.DEFAULT_JAVA_REPOSITORY_ALIAS;
// register default local java repository
String alias = RepoConstants.DEFAULT_JAVA_REPOSITORY_ALIAS;
viewer.setContentProvider(treeContentProvider);
viewer.addDoubleClickListener(new DistTreeDoubleClickListener(viewer));
viewer.setComparer(new DistTreeComparer());
viewer.setContentProvider(treeContentProvider);
viewer.addDoubleClickListener(new DistTreeDoubleClickListener(viewer));
viewer.setComparer(new DistTreeComparer());
viewer.setComparator(new DistTreeComparator());
@SuppressWarnings("unused")
viewer.setComparator(new DistTreeComparator());
@SuppressWarnings("unused")
viewer.expandToLevel(2);
}
viewer.expandToLevel(2);
}
- /*
- * DEPENDENCY INJECTION
- */
+ /* DEPENDENCY INJECTION */
public void setNodeRepository(Repository nodeRepository) {
this.nodeRepository = nodeRepository;
}
public void setNodeRepository(Repository nodeRepository) {
this.nodeRepository = nodeRepository;
}