lumis.lptf.portal.serviceinterface
Class RequestCycleFactory

Package class diagram package RequestCycleFactory
java.lang.Object
  extended by lumis.lptf.portal.serviceinterface.RequestCycleFactory

@StableMinor(version="6.2",
             sinceVersion="5.6")
public class RequestCycleFactory
extends Object

Creates and initializes RequestCycle instances.

Since:
5.6.0

Constructor Summary
RequestCycleFactory()
           
 
Method Summary
 IActionRequestCycle createActionRequestCycle(ServiceInterfaceInstanceConfig siic)
          Create a action request cycle instance given a ServiceInterfaceInstanceConfig instance.
 IRenderRequestCycle createRenderRequestCycle(ServiceInterfaceInstanceConfig siic)
          Create a render request cycle instance given a ServiceInterfaceInstanceConfig instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestCycleFactory

public RequestCycleFactory()
Method Detail

createRenderRequestCycle

public IRenderRequestCycle createRenderRequestCycle(ServiceInterfaceInstanceConfig siic)
                                             throws ServiceInterfaceTestException
Create a render request cycle instance given a ServiceInterfaceInstanceConfig instance.

Parameters:
siic - instance of ServiceInterfaceInstanceConfig.
Returns:
an instance of render request cycle.
Throws:
ServiceInterfaceTestException - when an error occur initializing the request cycle.
Since:
5.6.0

createActionRequestCycle

public IActionRequestCycle createActionRequestCycle(ServiceInterfaceInstanceConfig siic)
                                             throws ServiceInterfaceTestException
Create a action request cycle instance given a ServiceInterfaceInstanceConfig instance.

Parameters:
siic - an instance of ServiceInterfaceInstanceConfig.
Returns:
an instance of action request cycle.
Throws:
ServiceInterfaceTestException - when an error occur initializing the request cycle.
Since:
5.6.0


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.