]>
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.secureEntryPoint"
14 class=
"org.argeo.security.ui.rap.SecureEntryPoint"
16 brandingId=
"org.argeo.security.ui.rap.defaultBranding">
19 id=
"org.argeo.security.ui.rap.anonymousEntryPoint"
20 class=
"org.argeo.security.ui.rap.AnonymousEntryPoint"
22 brandingId=
"org.argeo.security.ui.rap.defaultBranding">
25 id="org.argeo.security.ui.rap.logoutEntryPoint"
26 class="org.argeo.security.ui.rap.LogoutEntryPoint"
28 brandingId="org.argeo.security.ui.rap.logoutBranding">
31 id=
"org.argeo.security.ui.rap.nullEntryPoint"
32 class=
"org.argeo.security.ui.rap.NullEntryPoint"
38 <extension point=
"org.eclipse.ui.commands">
40 id=
"org.argeo.security.ui.rap.mainMenuCommand"
41 defaultHandler=
"org.argeo.security.ui.rap.commands.OpenHome"
45 id=
"org.argeo.security.ui.rap.openChangePasswordDialog"
46 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
47 name=
"Change Password">
49 <!-- Enable an "open file" action in a single sourced application -->
51 defaultHandler=
"org.argeo.eclipse.spring.SpringExtensionFactory"
52 id=
"org.argeo.security.ui.specific.openFile"
56 name=
"The name of the file to open (optional)">
60 name=
"The URI of this file on the server">
64 name=
"The absolute path of this file on the server file system">
70 <extension point=
"org.eclipse.ui.menus">
71 <!-- Main tool bar menu -->
72 <menuContribution locationURI=
"toolbar:org.eclipse.ui.main.toolbar">
73 <toolbar id=
"org.argeo.security.ui.rap.userToolbar">
75 commandId=
"org.argeo.security.ui.rap.mainMenuCommand"
77 id=
"org.argeo.security.ui.rap.mainMenu"
80 <command commandId=
"org.eclipse.ui.file.save"/>
81 <command commandId=
"org.eclipse.ui.file.saveAll"/>
85 <!-- User drop down default menu -->
86 <menuContribution locationURI=
"menu:org.argeo.security.ui.rap.mainMenu">
87 <!-- Managed programmatically in the RapActionBarAdvisor to enable
88 the display of the current logged-in user id -->
90 commandId=
"org.argeo.security.ui.rap.userMenuCommand"
92 id=
"org.argeo.security.ui.rap.userMenu">
96 commandId="org.eclipse.ui.window.preferences"
97 icon="icons/preferences.png"/> -->
99 commandId=
"org.argeo.security.ui.rap.openChangePasswordDialog"
100 icon=
"icons/password.gif"
101 label=
"Change password"/>
103 name=
"org.argeo.security.ui.rap.beforeFile"
107 commandId=
"org.eclipse.ui.file.closeAll"
108 icon=
"icons/closeAll.gif"/>
109 <command commandId=
"org.eclipse.ui.file.save"/>
110 <command commandId=
"org.eclipse.ui.file.saveAll"/>
112 <!--<command commandId="org.eclipse.ui.views.showView"/>-->
113 <!--<command commandId="org.eclipse.ui.perspectives.showPerspective"/>-->
116 name=
"org.argeo.security.ui.rap.beforeExit"
119 <command commandId=
"org.eclipse.ui.file.exit" icon=
"icons/exit.png"/>
123 <!-- SERVICE HANDLERS -->
124 <extension point=
"org.eclipse.rap.ui.serviceHandler">
125 <!-- Rap specific service handler to enable file download over the internet-->
127 class=
"org.argeo.eclipse.ui.specific.OpenFileService"
128 id=
"org.argeo.security.ui.specific.openFileService">
134 point=
"org.eclipse.ui.activities">
136 description=
"Anonymous"
137 id=
"org.argeo.security.ui.rap.anonymousActivity"
140 <with variable=
"roles">
141 <iterate ifEmpty=
"false" operator=
"or">
142 <equals value=
"ROLE_ANONYMOUS" />
148 description=
"Not anonymous"
149 id=
"org.argeo.security.ui.rap.notAnonymousActivity"
153 <with variable=
"roles">
154 <iterate ifEmpty=
"false" operator=
"or">
155 <equals value=
"ROLE_ANONYMOUS" />
161 <activityPatternBinding
162 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
163 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.userMenuCommand"/> <activityPatternBinding
164 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
165 pattern=
"org.argeo.security.ui.rap/org.eclipse.ui.window.preferences"/>
166 <activityPatternBinding
167 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
168 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.openChangePasswordDialog"/>
173 point=
"org.eclipse.rap.ui.branding">
175 id=
"org.argeo.security.ui.rap.defaultBranding"
176 themeId=
"org.eclipse.rap.rwt.theme.Default"
178 favicon=
"branding/favicon.ico">
180 <!-- we need a servlet with this name j_spring_security_logout
181 for the logout filter -->
183 id=
"org.argeo.security.ui.rap.logoutBranding"
185 favicon=
"branding/favicon.ico"
186 body=
"branding/empty.html">