Class InteractiveSimulationStep

java.lang.Object
com.onenetwork.platform.common.Model
com.onenetwork.platform.common.InteractiveSimulationStep
All Implemented Interfaces:
com.onenetwork.platform.common.impl.Child<InteractiveSimulation>, Model, java.io.Serializable

public class InteractiveSimulationStep
extends com.onenetwork.platform.common.Model
implements java.io.Serializable, com.onenetwork.platform.common.impl.Child<InteractiveSimulation>

Java class for InteractiveSimulationStep complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="InteractiveSimulationStep">
   <complexContent>
     <extension base="{http://www.onenetwork.com/Platform}Model">
       <sequence>
         <element name="InputRefId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Error" type="{http://www.onenetwork.com/Platform}Error" minOccurs="0"/>
         <element name="LevelCreationDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LevelModifiedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="StepNumber" type="{http://www.onenetwork.com/Platform}NullableInteger"/>
         <element name="StepSummary" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="StepDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AllowSkip" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="AllowRepeat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="StepHandler" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="StepDataTemplate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="StepJSHook" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="State" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LastRunErrors" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ManualDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Udfs" type="{http://www.onenetwork.com/Platform}NameValuePairList" minOccurs="0"/>
         <element name="Issue" type="{http://www.onenetwork.com/Platform}Issue" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.onenetwork.com/Platform}MDFs" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Attribute" type="{http://www.onenetwork.com/Platform}AttributeValue" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
Serialized Form
  • Field Details

  • Constructor Details

  • Method Details

    • getInputRefId

      public java.lang.String getInputRefId()
      Gets the value of the inputRefId property.
      Returns:
      possible object is String
    • setInputRefId

      public void setInputRefId​(java.lang.String value)
      Sets the value of the inputRefId property.
      Parameters:
      value - allowed object is String
    • isSetInputRefId

      public boolean isSetInputRefId()
    • getError

      public StatusMessage getError()
      Gets the value of the error property.
      Specified by:
      getError in interface Model
      Overrides:
      getError in class com.onenetwork.platform.common.Model
      Returns:
      possible object is ErrorDef
    • setError

      public void setError​(StatusMessage value)
      Sets the value of the error property.
      Specified by:
      setError in interface Model
      Overrides:
      setError in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is ErrorDef
    • isSetError

      public boolean isSetError()
    • getLevelCreationDate

      public java.util.Calendar getLevelCreationDate()
      Gets the value of the levelCreationDate property.
      Returns:
      possible object is String
    • setLevelCreationDate

      public void setLevelCreationDate​(java.util.Calendar value)
      Sets the value of the levelCreationDate property.
      Parameters:
      value - allowed object is String
    • isSetLevelCreationDate

      public boolean isSetLevelCreationDate()
    • getLevelModifiedDate

      public java.util.Calendar getLevelModifiedDate()
      Gets the value of the levelModifiedDate property.
      Returns:
      possible object is String
    • setLevelModifiedDate

      public void setLevelModifiedDate​(java.util.Calendar value)
      Sets the value of the levelModifiedDate property.
      Parameters:
      value - allowed object is String
    • isSetLevelModifiedDate

      public boolean isSetLevelModifiedDate()
    • setStepNumber

      public void setStepNumber​(int value)
      Sets the value of the stepNumber property.
      Parameters:
      value - allowed object is String
    • isSetStepNumber

      public boolean isSetStepNumber()
    • getStepSummary

      public java.lang.String getStepSummary()
      Gets the value of the stepSummary property.
      Returns:
      possible object is String
    • setStepSummary

      public void setStepSummary​(java.lang.String value)
      Sets the value of the stepSummary property.
      Parameters:
      value - allowed object is String
    • isSetStepSummary

      public boolean isSetStepSummary()
    • getStepDescription

      public java.lang.String getStepDescription()
      Gets the value of the stepDescription property.
      Returns:
      possible object is String
    • setStepDescription

      public void setStepDescription​(java.lang.String value)
      Sets the value of the stepDescription property.
      Parameters:
      value - allowed object is String
    • isSetStepDescription

      public boolean isSetStepDescription()
    • setAllowSkip

      public void setAllowSkip​(boolean value)
      Sets the value of the allowSkip property.
      Parameters:
      value - allowed object is Boolean
    • isSetAllowSkip

      public boolean isSetAllowSkip()
    • setAllowRepeat

      public void setAllowRepeat​(boolean value)
      Sets the value of the allowRepeat property.
      Parameters:
      value - allowed object is Boolean
    • isSetAllowRepeat

      public boolean isSetAllowRepeat()
    • getStepHandler

      public java.lang.String getStepHandler()
      Gets the value of the stepHandler property.
      Returns:
      possible object is String
    • setStepHandler

      public void setStepHandler​(java.lang.String value)
      Sets the value of the stepHandler property.
      Parameters:
      value - allowed object is String
    • isSetStepHandler

      public boolean isSetStepHandler()
    • getStepDataTemplate

      public java.lang.String getStepDataTemplate()
      Gets the value of the stepDataTemplate property.
      Returns:
      possible object is String
    • setStepDataTemplate

      public void setStepDataTemplate​(java.lang.String value)
      Sets the value of the stepDataTemplate property.
      Parameters:
      value - allowed object is String
    • isSetStepDataTemplate

      public boolean isSetStepDataTemplate()
    • getStepJSHook

      public java.lang.String getStepJSHook()
      Gets the value of the stepJSHook property.
      Returns:
      possible object is String
    • setStepJSHook

      public void setStepJSHook​(java.lang.String value)
      Sets the value of the stepJSHook property.
      Parameters:
      value - allowed object is String
    • isSetStepJSHook

      public boolean isSetStepJSHook()
    • getState

      public java.lang.String getState()
      Gets the value of the state property.
      Returns:
      possible object is String
    • setState

      public void setState​(java.lang.String value)
      Sets the value of the state property.
      Parameters:
      value - allowed object is String
    • isSetState

      public boolean isSetState()
    • getLastRunErrors

      public java.lang.String getLastRunErrors()
      Gets the value of the lastRunErrors property.
      Returns:
      possible object is String
    • setLastRunErrors

      public void setLastRunErrors​(java.lang.String value)
      Sets the value of the lastRunErrors property.
      Parameters:
      value - allowed object is String
    • isSetLastRunErrors

      public boolean isSetLastRunErrors()
    • getManualDescription

      public java.lang.String getManualDescription()
      Gets the value of the manualDescription property.
      Returns:
      possible object is String
    • setManualDescription

      public void setManualDescription​(java.lang.String value)
      Sets the value of the manualDescription property.
      Parameters:
      value - allowed object is String
    • isSetManualDescription

      public boolean isSetManualDescription()
    • getUdfs

      public com.onenetwork.platform.common.NameValuePairList getUdfs()
      Gets the value of the udfs property.
      Overrides:
      getUdfs in class com.onenetwork.platform.common.Model
      Returns:
      possible object is NameValuePairList
    • setUdfs

      public void setUdfs​(com.onenetwork.platform.common.NameValuePairList value)
      Sets the value of the udfs property.
      Overrides:
      setUdfs in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is NameValuePairList
    • isSetUdfs

      public boolean isSetUdfs()
      Overrides:
      isSetUdfs in class com.onenetwork.platform.common.Model
    • getIssues

      public java.util.List<Issue> getIssues()
      Gets the value of the issues property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the issues property.

      For example, to add a new item, do as follows:

          getIssues().add(newItem);
       

      Objects of the following type(s) are allowed in the list Issue

    • isSetIssues

      public boolean isSetIssues()
    • unsetIssues

      public void unsetIssues()
    • getMDFsList

      public java.util.List<javax.xml.bind.JAXBElement<? extends com.onenetwork.platform.common.MDFs>> getMDFsList()
      Gets the value of the mdFsList property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the mdFsList property.

      For example, to add a new item, do as follows:

          getMDFsList().add(newItem);
       

      Objects of the following type(s) are allowed in the list JAXBElement<DummyMDFs> JAXBElement<MDFs>

      Overrides:
      getMDFsList in class com.onenetwork.platform.common.Model
    • isSetMDFsList

      public boolean isSetMDFsList()
    • unsetMDFsList

      public void unsetMDFsList()
    • getAttributes

      public java.util.List<AttributeValue> getAttributes()
      Gets the value of the attributes property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attributes property.

      For example, to add a new item, do as follows:

          getAttributes().add(newItem);
       

      Objects of the following type(s) are allowed in the list AttributeValue

      Overrides:
      getAttributes in class com.onenetwork.platform.common.Model
    • isSetAttributes

      public boolean isSetAttributes()
    • unsetAttributes

      public void unsetAttributes()
    • getParent

      public InteractiveSimulation getParent()
      Returns the parent InteractiveSimulation. This is an in-memory retrieval and does not perform a database lookup
      Specified by:
      getParent in interface com.onenetwork.platform.common.impl.Child<InteractiveSimulation>
      Returns:
      parent InteractiveSimulation
    • setParent

      public void setParent​(InteractiveSimulation parent)
      Sets the parent InteractiveSimulation. This is an in-memory set and does not perform a database write
      Specified by:
      setParent in interface com.onenetwork.platform.common.impl.Child<InteractiveSimulation>
      Parameters:
      parent - new parent InteractiveSimulation
    • getStepNumber

      public int getStepNumber()
    • unsetStepNumber

      public void unsetStepNumber()
    • isAllowSkip

      public boolean isAllowSkip()
    • unsetAllowSkip

      public void unsetAllowSkip()
    • isAllowRepeat

      public boolean isAllowRepeat()
    • unsetAllowRepeat

      public void unsetAllowRepeat()
    • issueOn

      public com.onenetwork.platform.common.Issue issueOn​(java.lang.String issueName, IssueSeverity issueSeverity)
      Utility method to create an issue and set it on JAXB
    • issueOff

      public com.onenetwork.platform.common.Issue issueOff​(java.lang.String issueName)
      Utility method to create an issue and set it on JAXB
    • equals

      public boolean equals​(java.lang.Object obj)
      Description copied from interface: Model
      A Model object is considered "equal" to another Model object if it is a Model of the same type and its Natural Key fields are identical.
      Specified by:
      equals in interface Model
      Overrides:
      equals in class java.lang.Object
      Parameters:
      obj - object to compare
      Returns:
      true if the object is the same type of Model with identical Natural Key fields
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • internalToString

      protected java.lang.String internalToString()
      Overrides:
      internalToString in class com.onenetwork.platform.common.Model
    • toStrContrib

      public java.lang.String toStrContrib()
      Not intended for use by Clients
    • getModelType

      public com.onenetwork.platform.data.model.impl.ModelType getModelType()
      methods to get ModelType for this JAXB.
      Overrides:
      getModelType in class com.onenetwork.platform.common.Model
    • getModelLevelType

      public com.onenetwork.platform.data.model.impl.ModelLevelType getModelLevelType()
      methods to get ModelLevelType for this JAXB.
      Overrides:
      getModelLevelType in class com.onenetwork.platform.common.Model
    • getStandardModelName

      public java.lang.String getStandardModelName()
      method to get standard model name for this JAXB.
      Overrides:
      getStandardModelName in class com.onenetwork.platform.common.Model