|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bankframe.fe.statemachine.ext.apploaders.InputRequirements
Constructor Summary | |
InputRequirements()
Constructor for InputRequirements. |
Method Summary | |
void |
addInputDefinition(IInputDefinition definition)
|
void |
addInputDefinitions(IInputRequirements otherRequirements)
This method copies the input definitions from the given requirements into this requirements, overwriting any pre-existing definitions with the same name. |
void |
addInputDefinitions(IProcess process)
This method attempts to create input definitions based on a process definition. |
void |
addInputDefinitions(IProcessUser processUser)
This method calls addInputDefinitions(IProcess) for each process used by the processUser. |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener listener)
|
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()
|
void |
removeDeletedFields(IProcess process)
This methoed will compare the current fields in the input requirements dialog that came from a process definition and will compare to the process defintion, removing any fields that were deleted from the process definition. |
void |
removeInputDefinition(java.lang.String name)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String name,
java.beans.PropertyChangeListener listener)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public InputRequirements()
Method Detail |
public java.util.Collection getInputDefinitions()
getInputDefinitions
in interface IInputRequirements
IInputRequirements.getInputDefinitions()
public IInputDefinition getInputDefinition(java.lang.String inputName)
getInputDefinition
in interface IInputRequirements
IInputRequirements.getInputDefinition(String)
public void addInputDefinition(IInputDefinition definition)
public void removeInputDefinition(java.lang.String name)
public void addInputDefinitions(IInputRequirements otherRequirements)
public void addInputDefinitions(IProcessUser processUser)
processUser
- public void addInputDefinitions(IProcess process)
Thr rules it follows are:
process
- public void removeDeletedFields(IProcess process)
public java.util.Collection getFailedRequirements(Inputs inputs)
getFailedRequirements
in interface IInputRequirements
inputs
- The Inputs to test for requirements.
IInputRequirements.getFailedRequirements(Inputs)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void addPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener listener)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface IInputRequirements
java.lang.CloneNotSupportedException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |