org.wizard4j.user
Class FlowchartResponse
java.lang.Object
org.wizard4j.user.FlowchartResponse
public class FlowchartResponse
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FlowchartResponse
public FlowchartResponse()
FlowchartResponse
public FlowchartResponse(org.w3c.dom.Document document)
throws InvalidValueException
- Parameters:
document -
- Throws:
InvalidValueException
getPossibleActionList
public java.util.List<EUserAction> getPossibleActionList()
- Returns:
- list of allowed actions
setPossibleActionList
public void setPossibleActionList(java.util.List<EUserAction> possibleActionList)
- Parameters:
possibleActionList -
addUserInteractionUnit
public void addUserInteractionUnit(UserInteractionUnit userInteractionUnit)
- Parameters:
userInteractionUnit -
getErrorMessage
public java.lang.String getErrorMessage()
- Returns:
- error message or null if no error
setErrorMessage
public void setErrorMessage(java.lang.String errorMessage)
- Parameters:
errorMessage -
getResponseDescriptionList
public java.util.List<java.lang.String> getResponseDescriptionList()
- Returns:
- list of descriptions, one for each index value.
setResponseDescriptionList
public void setResponseDescriptionList(java.util.List<java.lang.String> responseDescriptionList)
- Parameters:
responseDescriptionList -
getIndex
public int getIndex()
- Returns:
- the index of this response
setCurrentIndex
public void setCurrentIndex(int index)
- Parameters:
index -
getState
public java.lang.String getState()
- Returns:
- current flowchart state
setState
public void setState(java.lang.String state)
- Parameters:
state -
getUserInteractionUnitList
public java.util.List<UserInteractionUnit> getUserInteractionUnitList()
- Returns:
- list of user interactions in this response
hasFlowchartEnded
public boolean hasFlowchartEnded()
- Returns:
- true if flowchart has finished
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
toXml
public java.lang.String toXml()
- Returns:
- xml description of response