Package org.silverpeas.web.wopi
Class WopiWebController
- java.lang.Object
-
- org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
-
- org.silverpeas.core.web.mvc.webcomponent.WebComponentController<WopiWebRequestContext>
-
- org.silverpeas.web.wopi.WopiWebController
-
- All Implemented Interfaces:
Serializable
,ComponentSessionController
,SessionCloseable
@WebComponentController("wopi") public class WopiWebController extends WebComponentController<WopiWebRequestContext>
- Author:
- silveryocha
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
WOPI_COMPONENT_NAME
-
Fields inherited from class org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
context
-
-
Constructor Summary
Constructors Constructor Description WopiWebController(MainSessionController controller, ComponentContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disable(WopiWebRequestContext context)
void
enable(WopiWebRequestContext context)
String
getComponentName()
Return the name of the component (as specified in the xmlComponent)void
home(WopiWebRequestContext context)
protected void
onInstantiation(WopiWebRequestContext context)
This method is called one times just after the web controller is instantiated and just before the call of the HTTP web controller method.void
revokeAll(WopiWebRequestContext context)
void
revokeSelected(WopiWebRequestContext context)
-
Methods inherited from class org.silverpeas.core.web.mvc.webcomponent.WebComponentController
beforeRequestProcessing
-
Methods inherited from class org.silverpeas.core.web.mvc.controller.AbstractComponentSessionController
addClipboardSelection, clipboardPasteDone, close, getClipboardErrorMessage, getClipboardExceptionError, getClipboardObjects, getClipboardSelectedObjects, getClipboardSize, getComponentAccessController, getComponentId, getComponentLabel, getComponentParameterValue, getComponentParameterValue, getComponentRootName, getComponentUrl, getHighestSilverpeasUserRole, getIcon, getLanguage, getLook, getMultilang, getOrganisationController, getPersonalization, getRSSUrl, getSelection, getSettings, getSilverpeasUserRoles, getSpaceId, getSpaceLabel, getString, getSubscriptionContext, getUrlEncodedParameter, getUserAccessLevel, getUserAvailComponentIds, getUserDetail, getUserDetail, getUserId, getUserManageableGroupIds, getUserManageableSpaceIds, getUserRoles, getZoneId, isAppInMaintenance, isGroupManager, isPasswordChangeAllowed, isSpaceInMaintenance, removeClipboardElement, setAppModeMaintenance, setClipboardSelectedElement, setComponentRootName, setSpaceModeMaintenance
-
-
-
-
Field Detail
-
WOPI_COMPONENT_NAME
public static final String WOPI_COMPONENT_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WopiWebController
public WopiWebController(MainSessionController controller, ComponentContext context)
-
-
Method Detail
-
onInstantiation
protected void onInstantiation(WopiWebRequestContext context)
Description copied from class:WebComponentController
This method is called one times just after the web controller is instantiated and just before the call of the HTTP web controller method.- Specified by:
onInstantiation
in classWebComponentController<WopiWebRequestContext>
- Parameters:
context
- the web request context.
-
getComponentName
public String getComponentName()
Description copied from interface:ComponentSessionController
Return the name of the component (as specified in the xmlComponent)- Specified by:
getComponentName
in interfaceComponentSessionController
- Overrides:
getComponentName
in classAbstractComponentSessionController
-
home
@GET @Path("Main") @Homepage @RedirectToInternalJsp("wopi.jsp") @LowestRoleAccess(ADMIN) public void home(WopiWebRequestContext context)
-
enable
@POST @Path("enable") @RedirectToInternalJsp("wopi.jsp") @LowestRoleAccess(ADMIN) public void enable(WopiWebRequestContext context)
-
disable
@POST @Path("disable") @RedirectToInternalJsp("wopi.jsp") @LowestRoleAccess(ADMIN) public void disable(WopiWebRequestContext context)
-
revokeSelected
@POST @Path("revokeSelected") @RedirectToInternalJsp("wopi.jsp") @LowestRoleAccess(ADMIN) public void revokeSelected(WopiWebRequestContext context)
-
revokeAll
@POST @Path("revokeAll") @RedirectToInternalJsp("wopi.jsp") @LowestRoleAccess(ADMIN) public void revokeAll(WopiWebRequestContext context)
-
-