lumis.portal.servicecontainer
Class ServiceContainer

Package class diagram package ServiceContainer
java.lang.Object
  extended by lumis.portal.servicecontainer.ServiceContainer

public class ServiceContainer
extends Object

Container responsible for rendering all Lumis Services

Since:
4.0.0

Constructor Summary
ServiceContainer()
           
 
Method Summary
protected  String getAccessDeniedOutput(ServiceContainerRenderRequest renderRequest, ITransaction portalTransaction)
           
 void init()
           
 void processServiceInterfaceInstanceAction(ServiceContainerActionRequest actionRequest, ServiceContainerActionResponse actionResponse, ITransaction portalTransaction)
          Processes the action for a service interface instance.
 String renderServiceInterfaceInstance(ServiceContainerRenderRequest renderRequest, ServiceContainerRenderResponse renderResponse, ITransaction portalTransaction)
          Renders a single service interface instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceContainer

public ServiceContainer()
Method Detail

init

public void init()
          throws Exception
Throws:
Exception

renderServiceInterfaceInstance

public String renderServiceInterfaceInstance(ServiceContainerRenderRequest renderRequest,
                                             ServiceContainerRenderResponse renderResponse,
                                             ITransaction portalTransaction)
                                      throws ServiceException,
                                             PortalException
Renders a single service interface instance. If specified, a xsl transformation may be applied on the return value of the service interface instance.

Parameters:
renderRequest -
renderResponse -
portalTransaction -
Returns:
Throws:
ServiceException
PortalException

getAccessDeniedOutput

protected String getAccessDeniedOutput(ServiceContainerRenderRequest renderRequest,
                                       ITransaction portalTransaction)
                                throws ServiceException,
                                       PortalException
Throws:
ServiceException
PortalException

processServiceInterfaceInstanceAction

public void processServiceInterfaceInstanceAction(ServiceContainerActionRequest actionRequest,
                                                  ServiceContainerActionResponse actionResponse,
                                                  ITransaction portalTransaction)
                                           throws ServiceException,
                                                  PortalException
Processes the action for a service interface instance.

Parameters:
actionRequest -
actionResponse -
portalTransaction -
Throws:
ServiceException
PortalException


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.