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

All Superinterfaces:
java.lang.Cloneable
All Known Implementing Classes:
InputRequirements, NullInputRequirements

public interface IInputRequirements
extends java.lang.Cloneable


Method Summary
 java.lang.Object clone()
           
 java.util.Collection getFailedRequirements(Inputs inputs)
          This method returns an Iterator over all the InputDefinitions that are not met by the given Inputs.
 IInputDefinition getInputDefinition(java.lang.String inputName)
           
 java.util.Collection getInputDefinitions()
           
 

Method Detail

getInputDefinitions

public java.util.Collection getInputDefinitions()

getInputDefinition

public IInputDefinition getInputDefinition(java.lang.String inputName)

getFailedRequirements

public java.util.Collection getFailedRequirements(Inputs inputs)
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.

Parameters:
inputs - The Inputs to test for requirements.
Returns:
Collection A Collection of the failed requirements.

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException


Copyright © 2004 Siebel Systems, Inc. All rights reserved.