Refactor AAAShiroProvider & Co. to be non static
[aaa.git] / aaa-cli / src / main / resources / org / opendaylight / blueprint / commands.xml
1 <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0">
2
3     <reference id="KeyStoreConsoleProvider" availability="mandatory"
4         activation="eager" interface="org.opendaylight.aaa.cert.api.ICertificateManager">
5     </reference>
6
7     <reference id="iIDMStore" interface="org.opendaylight.aaa.api.IIDMStore" />
8
9     <command-bundle xmlns="http://karaf.apache.org/xmlns/shell/v1.1.0">
10         <command>
11             <action class="org.opendaylight.aaa.cli.dmstore.ListODLUsers">
12                 <property name="identityStore" ref="iIDMStore"/>
13             </action>
14         </command>
15         <command>
16             <action class="org.opendaylight.aaa.cli.dmstore.ListODLDomains">
17                 <property name="identityStore" ref="iIDMStore"/>
18             </action>
19         </command>
20         <command>
21             <action class="org.opendaylight.aaa.cli.dmstore.ListODLRoles">
22                 <property name="identityStore" ref="iIDMStore"/>
23             </action>
24         </command>
25         <command>
26             <action class="org.opendaylight.aaa.cli.dmstore.ChangeUserPassword">
27                 <argument ref="iIDMStore" />
28             </action>
29         </command>
30         <command>
31             <action class="org.opendaylight.aaa.cli.cert.GetODLSelfSignCert">
32                 <argument ref="KeyStoreConsoleProvider" />
33             </action>
34         </command>
35         <command>
36             <action class="org.opendaylight.aaa.cli.cert.GenerateCertReq">
37                 <argument ref="KeyStoreConsoleProvider" />
38             </action>
39         </command>
40         <command>
41             <action class="org.opendaylight.aaa.cli.cert.GetTrustStoreCert">
42                 <argument ref="KeyStoreConsoleProvider" />
43             </action>
44         </command>
45         <command>
46             <action class="org.opendaylight.aaa.cli.cert.GetCipherSuites">
47                 <argument ref="KeyStoreConsoleProvider" />
48             </action>
49         </command>
50         <command>
51             <action class="org.opendaylight.aaa.cli.cert.GetTlsProtocols">
52                 <argument ref="KeyStoreConsoleProvider" />
53             </action>
54         </command>
55         <command>
56             <action class="org.opendaylight.aaa.cli.cert.ExportDefaultKeystores">
57                 <argument ref="KeyStoreConsoleProvider" />
58             </action>
59         </command>
60         <command>
61             <action class="org.opendaylight.aaa.cli.cert.ImportDefaultKeystores">
62                 <argument ref="KeyStoreConsoleProvider" />
63             </action>
64         </command>
65         <command>
66             <action class="org.opendaylight.aaa.cli.dmstore.AddRole">
67                 <property name="identityStore" ref="iIDMStore"/>
68             </action>
69         </command>
70         <command>
71             <action class="org.opendaylight.aaa.cli.dmstore.AddDomain">
72                 <property name="identityStore" ref="iIDMStore"/>
73             </action>
74         </command>
75         <command>
76             <action class="org.opendaylight.aaa.cli.dmstore.AddUser">
77                 <property name="identityStore" ref="iIDMStore"/>
78             </action>
79         </command>
80         <command>
81             <action class="org.opendaylight.aaa.cli.dmstore.AddGrant">
82                 <property name="identityStore" ref="iIDMStore"/>
83             </action>
84         </command>
85         <command>
86             <action class="org.opendaylight.aaa.cli.dmstore.RemoveGrant">
87                 <property name="identityStore" ref="iIDMStore"/>
88             </action>
89         </command>
90         <command>
91             <action class="org.opendaylight.aaa.cli.dmstore.RemoveUser">
92                 <property name="identityStore" ref="iIDMStore"/>
93             </action>
94         </command>
95         <command>
96             <action class="org.opendaylight.aaa.cli.dmstore.RemoveRole">
97                 <property name="identityStore" ref="iIDMStore"/>
98             </action>
99         </command>
100         <command>
101             <action class="org.opendaylight.aaa.cli.dmstore.RemoveDomain">
102                 <property name="identityStore" ref="iIDMStore"/>
103             </action>
104         </command>
105     </command-bundle>
106
107 </blueprint>