|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectlumis.portal.serviceinterface.GenericServiceInterface
lumis.doui.service.DouiServiceInterface
lumis.service.portalmanagement.group.LocalGroupDouiInterface
public class LocalGroupDouiInterface
Field Summary |
---|
Fields inherited from class lumis.doui.service.DouiServiceInterface |
---|
VALIDATE_RENDER_PARAMETER |
Constructor Summary | |
---|---|
LocalGroupDouiInterface()
|
Method Summary | |
---|---|
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. |
Methods inherited from class lumis.portal.serviceinterface.GenericServiceInterface |
---|
instanceAdded, instanceDeleted, instanceLoaded, instanceUnLoaded, load, unload |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LocalGroupDouiInterface()
Method Detail |
---|
public 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 response
ServiceInterfaceException
- if the service interface has problems fulfilling the request
PortalException
- if the service interface is unavailable to process the action at this timepublic 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 response
ServiceInterfaceException
- if the service interface has problems fulfilling the rendering request
PortalException
- if the service interface is unavailable to perform render at this time
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |