]> git.argeo.org Git - lgpl/argeo-commons.git/blob - security/eclipse/plugins/org.argeo.security.ui/plugin.xml
cadb18f2628225bb86f77ea8f9cd7d52db173ec8
[lgpl/argeo-commons.git] / security / eclipse / plugins / org.argeo.security.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <extension
5 point="org.eclipse.ui.perspectives">
6 <perspective
7 class="org.argeo.security.ui.SecurityPerspective"
8 icon="icons/security.gif"
9 id="org.argeo.security.ui.securityPerspective"
10 name="Security">
11 </perspective>
12 </extension>
13 <extension
14 point="org.eclipse.ui.views">
15 <view
16 class="org.argeo.eclipse.spring.SpringExtensionFactory"
17 icon="icons/users.gif"
18 id="org.argeo.security.ui.usersView"
19 name="Users"
20 restorable="false">
21 </view>
22 <view
23 class="org.argeo.eclipse.spring.SpringExtensionFactory"
24 id="org.argeo.security.ui.currentUserView"
25 name="Current User"
26 restorable="false">
27 </view>
28 </extension>
29
30 <!-- Security -->
31 <extension
32 id="defaultLoginDialog"
33 name="Default Login Dialog"
34 point="org.eclipse.equinox.security.callbackHandler">
35 <callbackHandler
36 class="org.argeo.security.ui.dialogs.DefaultLoginDialog">
37 </callbackHandler>
38 </extension>
39 <extension
40 point="org.eclipse.equinox.security.callbackHandlerMapping">
41 <callbackHandlerMapping
42 callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
43 configName="SPRING">
44 </callbackHandlerMapping>
45 </extension>
46 <extension
47 point="org.eclipse.equinox.security.callbackHandlerMapping">
48 <callbackHandlerMapping
49 callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
50 configName="UNIX">
51 </callbackHandlerMapping>
52 </extension>
53 <extension
54 point="org.eclipse.equinox.security.callbackHandlerMapping">
55 <callbackHandlerMapping
56 callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
57 configName="SPRING_SECURITY_CONTEXT">
58 </callbackHandlerMapping>
59 </extension>
60 <extension
61 point="org.eclipse.ui.editors">
62 <editor
63 class="org.argeo.eclipse.spring.SpringExtensionFactory"
64 id="org.argeo.security.ui.argeoUserEditor"
65 name="User"
66 icon="icons/user.gif"
67 default="false">
68 </editor>
69 </extension>
70 <extension
71 point="org.eclipse.ui.commands">
72 <command
73 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
74 id="org.argeo.security.ui.openArgeoUserEditor"
75 name="OpenArgeoUserEditor">
76 <commandParameter
77 id="org.argeo.security.ui.username"
78 name="Username">
79 </commandParameter>
80 </command>
81 </extension>
82 </plugin>