Package lumis.service.analytics
Class AnalyticsHolderServiceInterface
- java.lang.Object
-
- lumis.portal.serviceinterface.GenericServiceInterface
-
- lumis.service.analytics.AnalyticsHolderServiceInterface
-
- All Implemented Interfaces:
IServiceInterface
public class AnalyticsHolderServiceInterface extends GenericServiceInterface
Interface to be replaced when executing the Customer Experience functionality. This interface has no process actions associated to it. There cannot be more than one instance of this interface per page, even if they are from different service instances.- Since:
- 11.0.0
- Version:
- $Revision: 21881 $ $Date: 2018-09-21 17:09:37 -0300 (Fri, 21 Sep 2018) $
-
-
Constructor Summary
Constructors Constructor Description AnalyticsHolderServiceInterface()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
instanceAdded(ServiceInterfaceInstanceConfig config, ITransaction transaction)
Called by the service container to indicate that a service interface instance has been addedvoid
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
instanceDeleted, instanceLoaded, instanceUnLoaded, load, processAction, register, renderBefore, unload
-
-
-
-
Method Detail
-
render
public void render(IServiceInterfaceRenderRequest request, IServiceInterfaceRenderResponse response) throws ServiceInterfaceException, PortalException
Description copied from interface:IServiceInterface
Called by the service interface container to allow the service interface to generate the content of the response based on its current state.- Specified by:
render
in interfaceIServiceInterface
- Overrides:
render
in classGenericServiceInterface
- Parameters:
request
- the render requestresponse
- the render response- Throws:
ServiceInterfaceException
- if the service interface has problems fulfilling the rendering requestPortalException
- if the service interface is unavailable to perform render at this time
-
instanceAdded
public void instanceAdded(ServiceInterfaceInstanceConfig config, ITransaction transaction) throws ServiceInterfaceException, PortalException
Description copied from interface:IServiceInterface
Called by the service container to indicate that a service interface instance has been added- Specified by:
instanceAdded
in interfaceIServiceInterface
- Overrides:
instanceAdded
in classGenericServiceInterface
- Parameters:
config
- aServiceInterfaceInstanceConfig
object containing the service interface instance's configuration and initialization parameters- Throws:
ServiceInterfaceException
- if the service interface has problems fulfilling the requestPortalException
- if the service interface is unavailable to process the action at this time
-
-