|
||||||||||
| 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 IInputRequirementsIInputRequirements.getInputDefinitions()public IInputDefinition getInputDefinition(String inputName)
getInputDefinition in interface IInputRequirementsIInputRequirements.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 IInputRequirementsinputs - 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 IInputRequirementsclone in class ObjectCloneNotSupportedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||