]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.security.ui.rap/plugin.xml
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
5 point=
"org.eclipse.rap.ui.entrypoint">
7 id=
"org.argeo.security.ui.rap.secureEntryPoint"
8 class=
"org.argeo.security.ui.rap.SecureEntryPoint"
10 brandingId=
"org.argeo.security.ui.rap.defaultBranding">
13 id=
"org.argeo.security.ui.rap.anonymousEntryPoint"
14 class=
"org.argeo.security.ui.rap.AnonymousEntryPoint"
16 brandingId=
"org.argeo.security.ui.rap.defaultBranding">
21 <extension point=
"org.eclipse.ui.commands">
23 id=
"org.argeo.security.ui.rap.mainMenuCommand"
24 defaultHandler=
"org.argeo.security.ui.rap.commands.OpenHome"
28 id=
"org.argeo.security.ui.rap.openChangePasswordDialog"
29 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
30 name=
"Change Password">
32 <!-- Enable an "open file" action in a single sourced application -->
34 defaultHandler=
"org.argeo.eclipse.spring.SpringExtensionFactory"
35 id=
"org.argeo.security.ui.specific.openFile"
39 name=
"The name of the file to open (optional)">
43 name=
"The URI of this file on the server">
47 name=
"The absolute path of this file on the server file system">
53 <extension point=
"org.eclipse.ui.menus">
54 <!-- Main tool bar menu -->
55 <menuContribution locationURI=
"toolbar:org.eclipse.ui.main.toolbar">
56 <toolbar id=
"org.argeo.security.ui.rap.userToolbar">
58 commandId=
"org.argeo.security.ui.rap.mainMenuCommand"
60 id=
"org.argeo.security.ui.rap.mainMenu"
63 <command commandId=
"org.eclipse.ui.file.save"/>
64 <command commandId=
"org.eclipse.ui.file.saveAll"/>
68 <!-- User drop down default menu -->
69 <menuContribution locationURI=
"menu:org.argeo.security.ui.rap.mainMenu">
70 <!-- Managed programmatically in the RapActionBarAdvisor to enable
71 the display of the current logged-in user id -->
73 commandId=
"org.argeo.security.ui.rap.userMenuCommand"
75 id=
"org.argeo.security.ui.rap.userMenu">
79 commandId="org.eclipse.ui.window.preferences"
80 icon="icons/preferences.png"/> -->
82 commandId=
"org.argeo.security.ui.rap.openChangePasswordDialog"
83 icon=
"icons/password.gif"
84 label=
"Change password"/>
86 name=
"org.argeo.security.ui.rap.beforeFile"
90 commandId=
"org.eclipse.ui.file.closeAll"
91 icon=
"icons/closeAll.gif"/>
92 <command commandId=
"org.eclipse.ui.file.save"/>
93 <command commandId=
"org.eclipse.ui.file.saveAll"/>
95 <!--<command commandId="org.eclipse.ui.views.showView"/>-->
96 <!--<command commandId="org.eclipse.ui.perspectives.showPerspective"/>-->
99 name=
"org.argeo.security.ui.rap.beforeExit"
102 <command commandId=
"org.eclipse.ui.file.exit" icon=
"icons/exit.png"/>
106 <!-- SERVICE HANDLERS -->
107 <extension point=
"org.eclipse.rap.ui.serviceHandler">
108 <!-- Rap specific service handler to enable file download over the internet-->
110 class=
"org.argeo.eclipse.ui.specific.OpenFileService"
111 id=
"org.argeo.security.ui.specific.openFileService">
117 point=
"org.eclipse.ui.activities">
119 description=
"Anonymous"
120 id=
"org.argeo.security.ui.rap.anonymousActivity"
123 <with variable=
"roles">
124 <iterate ifEmpty=
"false" operator=
"or">
125 <equals value=
"ROLE_ANONYMOUS" />
131 description=
"Not anonymous"
132 id=
"org.argeo.security.ui.rap.notAnonymousActivity"
136 <with variable=
"roles">
137 <iterate ifEmpty=
"false" operator=
"or">
138 <equals value=
"ROLE_ANONYMOUS" />
144 <activityPatternBinding
145 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
146 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.userMenuCommand"/> <activityPatternBinding
147 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
148 pattern=
"org.argeo.security.ui.rap/org.eclipse.ui.window.preferences"/>
149 <activityPatternBinding
150 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
151 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.openChangePasswordDialog"/>
156 point=
"org.eclipse.rap.ui.branding">
158 id=
"org.argeo.security.ui.rap.defaultBranding"
159 themeId=
"org.eclipse.rap.rwt.theme.Default"
161 favicon=
"branding/favicon.ico">
163 <!-- we need a servlet with this name j_spring_security_logout
164 for the logout filter -->
166 id=
"org.argeo.security.ui.rap.logoutBranding"
168 favicon=
"branding/favicon.ico"
169 body=
"branding/empty.html">