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

All Known Implementing Classes:
Process

public interface IProcess


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

Method Detail

getBeanName

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

Returns:
beanName

getMethodName

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

Returns:
methodName

getDataPacketName

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

Returns:
dataPacketName

getRequestId

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

Returns:
requestId

getDescriptiveName

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

Returns:
descriptiveName

getDataPacketDefinitions

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

Returns:
dataPacketDefinitions

getDataPackets

public java.util.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.