|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bankframe.fe.statemachine.ext.apploaders.InputRequirements
public class 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(PropertyChangeListener listener)
|
void |
addPropertyChangeListener(String name,
PropertyChangeListener listener)
|
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()
|
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(String name)
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
|
void |
removePropertyChangeListener(String name,
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 Collection getInputDefinitions()
getInputDefinitions
in interface IInputRequirements
IInputRequirements.getInputDefinitions()
public IInputDefinition getInputDefinition(String inputName)
getInputDefinition
in interface IInputRequirements
IInputRequirements.getInputDefinition(String)
public void addInputDefinition(IInputDefinition definition)
public void removeInputDefinition(String name)
public void addInputDefinitions(IInputRequirements otherRequirements)
otherRequirements
- otherInputRequirementspublic void addInputDefinitions(IProcessUser processUser)
processUser
- public void addInputDefinitions(IProcess process)
Thr rules it follows are:
process
- public void removeDeletedFields(IProcess process)
public Collection getFailedRequirements(Inputs inputs)
getFailedRequirements
in interface IInputRequirements
inputs
- The Inputs to test for requirements.
IInputRequirements.getFailedRequirements(Inputs)
public void addPropertyChangeListener(PropertyChangeListener listener)
public void addPropertyChangeListener(String name, PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(String name, PropertyChangeListener listener)
public Object clone() throws CloneNotSupportedException
clone
in interface IInputRequirements
clone
in class Object
CloneNotSupportedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |