]> git.argeo.org Git - gpl/argeo-slc.git/blob - commands.xml
c8ec38b376af7718428478d69ecc3ce79b00e39e
[gpl/argeo-slc.git] / commands.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <beans xmlns="http://www.springframework.org/schema/beans"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
4 xsi:schemaLocation="http://www.springframework.org/schema/beans
5 http://www.springframework.org/schema/beans/spring-beans.xsd">
6
7 <!-- DISTRIBUTIONS MANAGEMENT -->
8 <bean id="normalizeDistribution"
9 class="org.argeo.slc.client.ui.dist.commands.NormalizeDistribution">
10 <property name="repositoryFactory" ref="repositoryFactory" />
11 <property name="keyring" ref="keyring" />
12 <property name="nodeRepository" ref="nodeRepository" />
13 </bean>
14
15 <bean id="openModuleEditor" class="org.argeo.slc.client.ui.dist.commands.OpenModuleEditor"
16 scope="prototype">
17 <property name="repositoryFactory" ref="repositoryFactory" />
18 <property name="keyring" ref="keyring" />
19 <property name="localRepository" ref="nodeRepository" />
20 </bean>
21
22 <!-- REPOSITORY MANAGEMENT -->
23 <bean id="registerRepository"
24 class="org.argeo.slc.client.ui.dist.commands.RegisterRepository">
25 <property name="repositoryFactory" ref="repositoryFactory" />
26 <property name="nodeRepository" ref="nodeRepository" />
27 <property name="keyring" ref="keyring" />
28 </bean>
29
30 <bean id="unregisterRemoteRepo"
31 class="org.argeo.slc.client.ui.dist.commands.UnregisterRemoteRepo"
32 scope="prototype">
33 <property name="nodeRepository" ref="nodeRepository" />
34 </bean>
35
36 <bean id="displayRepoInformation"
37 class="org.argeo.slc.client.ui.dist.commands.DisplayRepoInformation"
38 scope="prototype">
39 <property name="repositoryFactory" ref="repositoryFactory" />
40 <property name="keyring" ref="keyring" />
41 </bean>
42
43
44 <!-- WORKSPACE MANAGEMENT -->
45 <bean id="openWorkspaceEditor"
46 class="org.argeo.slc.client.ui.dist.commands.OpenWorkspaceEditor"
47 scope="prototype">
48 <property name="localRepository" ref="nodeRepository" />
49 </bean>
50
51 <bean id="fetch" class="org.argeo.slc.client.ui.dist.commands.Fetch"
52 scope="prototype">
53 <property name="repositoryFactory" ref="repositoryFactory" />
54 <property name="keyring" ref="keyring" />
55 <property name="nodeRepository" ref="nodeRepository" />
56 </bean>
57
58 <bean id="manageWorkspaceAuth"
59 class="org.argeo.slc.client.ui.dist.commands.ManageWorkspaceAuth"
60 scope="prototype">
61 <property name="repository" ref="javaRepository" />
62 </bean>
63
64 <bean id="publishWorkspace" class="org.argeo.slc.client.ui.dist.commands.PublishWorkspace">
65 <property name="repositoryFactory" ref="repositoryFactory" />
66 <property name="nodeRepository" ref="nodeRepository" />
67 <property name="keyring" ref="keyring" />
68 </bean>
69
70 <bean id="normalizeWorkspace"
71 class="org.argeo.slc.client.ui.dist.commands.NormalizeWorkspace">
72 <property name="repositoryFactory" ref="repositoryFactory" />
73 <property name="nodeRepository" ref="nodeRepository" />
74 <property name="keyring" ref="keyring" />
75 </bean>
76
77 <!-- WORKSPACE CRUD -->
78 <bean id="createWorkspace" class="org.argeo.slc.client.ui.dist.commands.CreateWorkspace">
79 <property name="repositoryFactory" ref="repositoryFactory" />
80 <property name="nodeRepository" ref="nodeRepository" />
81 <property name="keyring" ref="keyring" />
82 </bean>
83
84 <bean id="copyWorkspace" class="org.argeo.slc.client.ui.dist.commands.CopyWorkspace">
85 <property name="repositoryFactory" ref="repositoryFactory" />
86 <property name="nodeRepository" ref="nodeRepository" />
87 <property name="keyring" ref="keyring" />
88 </bean>
89
90 <bean id="copyLocalJavaWorkspace"
91 class="org.argeo.slc.client.ui.dist.commands.CopyLocalJavaWorkspace">
92 <property name="javaRepoManager">
93 <bean factory-bean="slcRepoManager" factory-method="getJavaRepoManager" />
94 </property>
95 <property name="javaRepository" ref="javaRepository" />
96 </bean>
97
98 <bean id="createLocalJavaWorkspace"
99 class="org.argeo.slc.client.ui.dist.commands.CreateLocalJavaWorkspace">
100 <property name="javaRepoManager">
101 <bean factory-bean="slcRepoManager" factory-method="getJavaRepoManager" />
102 </property>
103 </bean>
104
105
106 <bean id="mergeWorkspaces" class="org.argeo.slc.client.ui.dist.commands.MergeWorkspaces">
107 <property name="repositoryFactory" ref="repositoryFactory" />
108 <property name="nodeRepository" ref="nodeRepository" />
109 <property name="keyring" ref="keyring" />
110 </bean>
111
112 <bean id="deleteWorkspace" class="org.argeo.slc.client.ui.dist.commands.DeleteWorkspace">
113 <property name="repositoryFactory" ref="repositoryFactory" />
114 <property name="nodeRepository" ref="nodeRepository" />
115 <property name="keyring" ref="keyring" />
116 </bean>
117
118 <!-- ADVANCED -->
119 <bean id="runInOsgi" class="org.argeo.slc.client.ui.dist.commands.RunInOsgi"
120 scope="prototype">
121 <property name="repository" ref="javaRepository" />
122 </bean>
123
124
125 <!-- LEGACY -->
126 <bean id="org.argeo.slc.client.ui.dist.openGenericJcrQueryEditor"
127 class="org.argeo.eclipse.ui.jcr.commands.OpenGenericJcrQueryEditor"
128 scope="prototype">
129 <property name="editorId"
130 value="org.argeo.slc.client.ui.dist.genericJcrQueryEditor" />
131 </bean>
132
133 <bean id="refreshDistributionsView"
134 class="org.argeo.slc.client.ui.dist.commands.RefreshDistributionsView"
135 scope="prototype">
136 </bean>
137
138 <bean id="refreshDistributionOverviewPage"
139 class="org.argeo.slc.client.ui.dist.commands.RefreshDistributionOverviewPage"
140 scope="prototype">
141 </bean>
142
143 <bean id="org.argeo.slc.client.ui.dist.deleteArtifacts" class="org.argeo.slc.client.ui.dist.commands.DeleteArtifacts"
144 scope="prototype">
145 </bean>
146
147 </beans>