com.bankframe.fe.statemachine.ext.apploaders
Interface IProcess

All Known Implementing Classes:
Process

public interface IProcess


Method Summary
 String getBeanName()
          This method returns the name of the EJB that implements this process.
 Iterator getDataPacketDefinitions()
          This method returns an Iterator over all the IDataPacketDefinitions required to call this process.
 String getDataPacketName()
          This method returns the DataPacket name that is required to call this process.
 Vector getDataPackets(Inputs inputs, IInputRequirements inputRequirements)
          This method attempts to construct the DataPackets required to call this process.
 String getDescriptiveName()
          This method returns a descriptive name for the process.
 String getMethodName()
          This method returns the name of the method on the EJB that impements this process.
 String getRequestId()
          This method returns the DataPacket requestId for the EJB that implements this process.
 

Method Detail

getBeanName

String getBeanName()
This method returns the name of the EJB that implements this process.

Returns:
beanName

getMethodName

String getMethodName()
This method returns the name of the method on the EJB that impements this process.

Returns:
methodName

getDataPacketName

String getDataPacketName()
This method returns the DataPacket name that is required to call this process.

Returns:
dataPacketName

getRequestId

String getRequestId()
This method returns the DataPacket requestId for the EJB that implements this process.

Returns:
requestId

getDescriptiveName

String getDescriptiveName()
This method returns a descriptive name for the process.

Returns:
descriptiveName

getDataPacketDefinitions

Iterator getDataPacketDefinitions()
This method returns an Iterator over all the IDataPacketDefinitions required to call this process.

Returns:
dataPacketDefinitions

getDataPackets

Vector getDataPackets(Inputs inputs,
                      IInputRequirements inputRequirements)
This method attempts to construct the DataPackets required to call this process.
This method makes use of the DataPacketDefinitions to build the DataPacket. For each DataPacketDefinition it will try and locate all the required values from the given Inputs and InputRequirements.

The InputDefinition.getRequirement method is called to determine where to get the values for the DataPacket, according to the following rules:



Copyright © 2005, 2007, Oracle. All rights reserved.