]>
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">
19 brandingId=
"org.argeo.security.ui.rap.defaultBranding"
20 class=
"org.argeo.security.ui.rap.RapWorkbenchLogin"
21 id=
"org.argeo.security.ui.rap.secureEntryPoint"
27 <extension point=
"org.eclipse.ui.commands">
29 id=
"org.argeo.security.ui.rap.mainMenuCommand"
30 defaultHandler=
"org.argeo.security.ui.rap.commands.OpenHome"
34 id=
"org.argeo.security.ui.rap.openChangePasswordDialog"
35 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
36 name=
"%changePassword">
38 <!-- Enable an "open file" action in a single sourced application -->
40 defaultHandler=
"org.argeo.eclipse.spring.SpringExtensionFactory"
41 id=
"org.argeo.eclipse.ui.workbench.openFile"
45 name=
"The name of the file to open (optional)">
49 name=
"The URI of this file on the server">
53 name=
"The absolute path of this file on the server file system">
59 <extension point=
"org.eclipse.ui.menus">
60 <!-- Main tool bar menu -->
61 <menuContribution locationURI=
"toolbar:org.eclipse.ui.main.toolbar">
62 <toolbar id=
"org.argeo.security.ui.rap.userToolbar">
64 commandId=
"org.argeo.security.ui.rap.mainMenuCommand"
66 id=
"org.argeo.security.ui.rap.mainMenu"
69 <command commandId=
"org.eclipse.ui.file.save"/>
70 <command commandId=
"org.eclipse.ui.file.saveAll"/>
74 <!-- User drop down default menu -->
75 <menuContribution locationURI=
"menu:org.argeo.security.ui.rap.mainMenu">
76 <!-- Managed programmatically in the RapActionBarAdvisor to enable
77 the display of the current logged-in user id -->
79 commandId=
"org.argeo.security.ui.rap.userMenuCommand"
81 id=
"org.argeo.security.ui.rap.userMenu">
85 commandId="org.eclipse.ui.window.preferences"
86 icon="icons/preferences.png"/> -->
88 commandId=
"org.argeo.security.ui.rap.openChangePasswordDialog"
89 icon=
"icons/password.gif"
90 label=
"%changePassword"/>
92 name=
"org.argeo.security.ui.rap.beforeFile"
96 commandId=
"org.eclipse.ui.file.closeAll"
97 icon=
"icons/closeAll.gif"/>
98 <command commandId=
"org.eclipse.ui.file.save"/>
99 <command commandId=
"org.eclipse.ui.file.saveAll"/>
101 <!--<command commandId="org.eclipse.ui.views.showView"/>-->
102 <!--<command commandId="org.eclipse.ui.perspectives.showPerspective"/>-->
105 name=
"org.argeo.security.ui.rap.beforeExit"
108 <command commandId=
"org.eclipse.ui.file.exit" icon=
"icons/exit.png"/>
112 <!-- SERVICE HANDLERS -->
113 <extension point=
"org.eclipse.rap.ui.serviceHandler">
114 <!-- Rap specific service handler to enable file download over the internet-->
116 class=
"org.argeo.eclipse.ui.specific.OpenFileService"
117 id=
"org.argeo.security.ui.specific.openFileService">
123 point=
"org.eclipse.ui.activities">
125 description=
"Anonymous"
126 id=
"org.argeo.security.ui.rap.anonymousActivity"
129 <with variable=
"roles">
130 <iterate ifEmpty=
"false" operator=
"or">
131 <equals value=
"cn=anonymous,ou=roles,ou=node" />
137 description=
"Not anonymous"
138 id=
"org.argeo.security.ui.rap.notAnonymousActivity"
142 <with variable=
"roles">
143 <iterate ifEmpty=
"false" operator=
"or">
144 <equals value=
"cn=anonymous,ou=roles,ou=node" />
150 <activityPatternBinding
151 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
152 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.userMenuCommand"/> <activityPatternBinding
153 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
154 pattern=
"org.argeo.security.ui.rap/org.eclipse.ui.window.preferences"/>
155 <activityPatternBinding
156 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
157 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.openChangePasswordDialog"/>
162 point=
"org.eclipse.rap.ui.branding">
164 id=
"org.argeo.security.ui.rap.defaultBranding"
165 themeId=
"org.eclipse.rap.rwt.theme.Default"
167 favicon=
"branding/favicon.ico">
169 <!-- we need a servlet with this name j_spring_security_logout
170 for the logout filter -->
172 id=
"org.argeo.security.ui.rap.logoutBranding"
174 favicon=
"branding/favicon.ico"
175 body=
"branding/empty.html">