public class MemberGroupsInterface extends DouiServiceInterface
DouiServiceInterface
extension that validates user permissions.VALIDATE_RENDER_PARAMETER
Constructor and Description |
---|
MemberGroupsInterface() |
Modifier and Type | Method and Description |
---|---|
void |
processAction(IServiceInterfaceActionRequest request,
IServiceInterfaceActionResponse response)
Called by the service interface container to allow the service interface to process an action
request.
|
void |
render(IServiceInterfaceRenderRequest request,
IServiceInterfaceRenderResponse response)
Called by the service interface container to allow the service interface to generate the
content of the response based on its current state.
|
addDefaultControls, addDefaultDouiDefinitionValues, addDefaultFields, addDefaultFilters, addDefaultHyperLinks, addDefaultInterfaceDouiDefinitionNode, addDefaultMaxRows, addDefaultOrderBy, addDefaultPostLoadProcessors, addDefaultProcessActions, addDefaultSources, addDetailsHyperLink, addPrimaryKeyFilter, getContext, getCustomMenu, getDefaultStyle, getInterfaceSourceFieldsNode, getMenu, getRepositoryMenus, initDouiContext, loadFromRequest, loadSources, processActions, register, renderBefore, renderData, validate
instanceAdded, instanceDeleted, instanceLoaded, instanceUnLoaded, load, unload
public void render(IServiceInterfaceRenderRequest request, IServiceInterfaceRenderResponse response) throws ServiceInterfaceException, PortalException
DouiServiceInterface
Executes the following steps (implemented by the referenced methods):
DouiServiceInterface.getContext(IServiceInterfaceRequest, IServiceInterfaceResponse, ITransaction)
DouiServiceInterface.initDouiContext(DouiContext)
DouiServiceInterface.loadFromRequest(DouiContext)
DouiServiceInterface.validate(DouiContext)
DouiServiceInterface.loadSources(DouiContext)
DouiServiceInterface.renderData(IServiceInterfaceRenderResponse, DouiContext)
render
in interface IServiceInterface
render
in class DouiServiceInterface
request
- the render requestresponse
- the render responseServiceInterfaceException
- if the service interface has problems fulfilling the rendering requestPortalException
- if the service interface is unavailable to perform render at this timepublic void processAction(IServiceInterfaceActionRequest request, IServiceInterfaceActionResponse response) throws ServiceInterfaceException, PortalException
DouiServiceInterface
RenderResponse.createActionURL()
method.
Typically, in response to an action request, a service interface updates state based on the information sent in the action request parameters. In an action the service interface may:
A client request triggered by an action URL translates into one action request and many render requests, one per service interface in the portal page. The action processing must be finished before the render requests can be issued.
Execute the following steps (implemented by the referenced methods):
DouiServiceInterface.getContext(IServiceInterfaceRequest, IServiceInterfaceResponse, ITransaction)
DouiServiceInterface.initDouiContext(DouiContext)
DouiServiceInterface.loadFromRequest(DouiContext)
DouiServiceInterface.validate(DouiContext)
DouiServiceInterface.processActions(DouiContext)
processAction
in interface IServiceInterface
processAction
in class DouiServiceInterface
request
- the action requestresponse
- the action responseServiceInterfaceException
- if the service interface has problems fulfilling the requestPortalException
- if the service interface is unavailable to process the action at this timeLumisXP 12.5.0.200928 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.