public class RemotePortletServiceInterface extends GenericServiceInterface
Constructor and Description |
---|
RemotePortletServiceInterface() |
Modifier and Type | Method and Description |
---|---|
void |
processAction(IServiceInterfaceActionRequest interfaceRequest,
IServiceInterfaceActionResponse interfaceResponse)
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.
|
instanceAdded, instanceDeleted, instanceLoaded, instanceUnLoaded, load, register, renderBefore, unload
public void render(IServiceInterfaceRenderRequest request, IServiceInterfaceRenderResponse response) throws PortalException
IServiceInterface
render
in interface IServiceInterface
render
in class GenericServiceInterface
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 interfaceRequest, IServiceInterfaceActionResponse interfaceResponse) throws PortalException
IServiceInterface
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.
processAction
in interface IServiceInterface
processAction
in class GenericServiceInterface
interfaceRequest
- the action requestinterfaceResponse
- 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.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.