com.bankframe.fe.statemachine.ext.apploaders
Class NullInputRequirements

java.lang.Object
  extended by com.bankframe.fe.statemachine.ext.apploaders.NullInputRequirements
All Implemented Interfaces:
IInputRequirements, Cloneable

public class NullInputRequirements
extends Object
implements IInputRequirements


Constructor Summary
NullInputRequirements()
          Constructor for InputRequirements.
 
Method Summary
 Object clone()
           
 Collection getFailedRequirements(Inputs inputs)
          This method returns an Iterator over all the InputDefinitions that are not met by the given Inputs.
 IInputDefinition getInputDefinition(String inputName)
           
 Collection getInputDefinitions()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullInputRequirements

public NullInputRequirements()
Constructor for InputRequirements.

Method Detail

getInputDefinitions

public Collection getInputDefinitions()
Specified by:
getInputDefinitions in interface IInputRequirements
See Also:
IInputRequirements.getInputDefinitions()

getFailedRequirements

public Collection getFailedRequirements(Inputs inputs)
Description copied from interface: IInputRequirements
This method returns an Iterator over all the InputDefinitions that are not met by the given Inputs.
Note that only those inputs that are REQUIRED can fail this test. CONSTANT, OPTIONAL and CODED inputs will never be included in the failed requirements.

Specified by:
getFailedRequirements in interface IInputRequirements
Parameters:
inputs - The Inputs to test for requirements.
Returns:
Collection A Collection of the failed requirements.
See Also:
IInputRequirements.getFailedRequirements(Inputs)

getInputDefinition

public IInputDefinition getInputDefinition(String inputName)
Specified by:
getInputDefinition in interface IInputRequirements
See Also:
IInputRequirements.getInputDefinition(String)

clone

public Object clone()
             throws CloneNotSupportedException
Specified by:
clone in interface IInputRequirements
Overrides:
clone in class Object
Throws:
CloneNotSupportedException


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