Class WBProblemType

java.lang.Object
com.onenetwork.platform.common.Model
com.onenetwork.platform.common.WBProblemType
All Implemented Interfaces:
Model, java.io.Serializable

public class WBProblemType
extends com.onenetwork.platform.common.Model
implements java.io.Serializable
Describes a Problem Type for use within the Workbench. Acts as a sort of class definition of a problem.

Java class for WBProblemType complex type.

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

 <complexType name="WBProblemType">
   <complexContent>
     <extension base="{http://www.onenetwork.com/Platform}Model">
       <sequence>
         <element name="ActionExecTime" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="ActionName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <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="CreationUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LastModifiedUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LastModifiedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LevelModifiedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="ValueChainId" type="{http://www.w3.org/2001/XMLSchema}long"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="JavascriptObject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="NeoUIPluginClass" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Attribute1Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Attribute1Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Attribute2Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Attribute2Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Attribute3Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Attribute3Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Task" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="WBProblemRoleType" type="{http://www.onenetwork.com/Platform}WBProblemRoleType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Udfs" type="{http://www.onenetwork.com/Platform}NameValuePairList" 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

    • actionExecTime

      protected java.util.Calendar actionExecTime
    • actionName

      protected java.lang.String actionName
    • inputRefId

      protected java.lang.String inputRefId
    • error

      protected StatusMessage error
    • creationUser

      protected java.lang.String creationUser
    • creationDate

      protected java.util.Calendar creationDate
    • lastModifiedUser

      protected java.lang.String lastModifiedUser
    • lastModifiedDate

      protected java.util.Calendar lastModifiedDate
    • levelModifiedDate

      protected java.util.Calendar levelModifiedDate
    • valueChainId

      protected long valueChainId
    • name

      protected java.lang.String name
    • javascriptObject

      protected java.lang.String javascriptObject
    • neoUIPluginClass

      protected java.lang.String neoUIPluginClass
    • attribute1Name

      protected java.lang.String attribute1Name
    • attribute1Type

      protected java.lang.String attribute1Type
    • attribute2Name

      protected java.lang.String attribute2Name
    • attribute2Type

      protected java.lang.String attribute2Type
    • attribute3Name

      protected java.lang.String attribute3Name
    • attribute3Type

      protected java.lang.String attribute3Type
    • task

      protected java.lang.Boolean task
    • wbProblemRoleTypes

      protected java.util.List<WBProblemRoleType> wbProblemRoleTypes
    • udfs

      protected com.onenetwork.platform.common.NameValuePairList udfs
    • mdFsList

      protected java.util.List<javax.xml.bind.JAXBElement<? extends com.onenetwork.platform.common.MDFs>> mdFsList
    • attributes

      protected java.util.List<AttributeValue> attributes
    • MODEL_TYPE

      public static final com.onenetwork.platform.data.model.impl.ModelType MODEL_TYPE
      Constant reference to the ModelType for this JAXB.
    • MODEL_LEVEL_TYPE

      public static final com.onenetwork.platform.data.model.impl.ModelLevelType MODEL_LEVEL_TYPE
      Constant reference to the ModelLevelType for this JAXB.
    • STANDARD_MODEL_NAME

      public static final java.lang.String STANDARD_MODEL_NAME
      Constant reference to the standard model name for this JAXB.
  • Constructor Details

  • Method Details

    • getActionExecTime

      public java.util.Calendar getActionExecTime()
      Gets the value of the actionExecTime property.
      Returns:
      possible object is String
    • setActionExecTime

      public void setActionExecTime​(java.util.Calendar value)
      Sets the value of the actionExecTime property.
      Parameters:
      value - allowed object is String
    • isSetActionExecTime

      public boolean isSetActionExecTime()
    • getActionName

      public java.lang.String getActionName()
      Gets the value of the actionName property.
      Overrides:
      getActionName in class com.onenetwork.platform.common.Model
      Returns:
      possible object is String
    • setActionName

      public void setActionName​(java.lang.String value)
      Sets the value of the actionName property.
      Overrides:
      setActionName in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is String
    • isSetActionName

      public boolean isSetActionName()
    • 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()
    • getCreationUser

      public java.lang.String getCreationUser()
      Gets the value of the creationUser property.
      Returns:
      possible object is String
    • setCreationUser

      public void setCreationUser​(java.lang.String value)
      Sets the value of the creationUser property.
      Parameters:
      value - allowed object is String
    • isSetCreationUser

      public boolean isSetCreationUser()
    • getCreationDate

      public java.util.Calendar getCreationDate()
      Gets the value of the creationDate property.
      Returns:
      possible object is String
    • setCreationDate

      public void setCreationDate​(java.util.Calendar value)
      Sets the value of the creationDate property.
      Parameters:
      value - allowed object is String
    • isSetCreationDate

      public boolean isSetCreationDate()
    • getLastModifiedUser

      public java.lang.String getLastModifiedUser()
      Gets the value of the lastModifiedUser property.
      Specified by:
      getLastModifiedUser in interface Model
      Overrides:
      getLastModifiedUser in class com.onenetwork.platform.common.Model
      Returns:
      possible object is String
    • setLastModifiedUser

      public void setLastModifiedUser​(java.lang.String value)
      Sets the value of the lastModifiedUser property.
      Specified by:
      setLastModifiedUser in interface Model
      Overrides:
      setLastModifiedUser in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is String
    • isSetLastModifiedUser

      public boolean isSetLastModifiedUser()
    • getLastModifiedDate

      public java.util.Calendar getLastModifiedDate()
      Gets the value of the lastModifiedDate property.
      Specified by:
      getLastModifiedDate in interface Model
      Overrides:
      getLastModifiedDate in class com.onenetwork.platform.common.Model
      Returns:
      possible object is String
    • setLastModifiedDate

      public void setLastModifiedDate​(java.util.Calendar value)
      Sets the value of the lastModifiedDate property.
      Specified by:
      setLastModifiedDate in interface Model
      Overrides:
      setLastModifiedDate in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is String
    • isSetLastModifiedDate

      public boolean isSetLastModifiedDate()
    • 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()
    • getValueChainId

      public long getValueChainId()
      Gets the value of the valueChainId property.
    • setValueChainId

      public void setValueChainId​(long value)
      Sets the value of the valueChainId property.
    • isSetValueChainId

      public boolean isSetValueChainId()
    • getName

      public java.lang.String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName​(java.lang.String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • isSetName

      public boolean isSetName()
    • getJavascriptObject

      public java.lang.String getJavascriptObject()
      Gets the value of the javascriptObject property.
      Returns:
      possible object is String
    • setJavascriptObject

      public void setJavascriptObject​(java.lang.String value)
      Sets the value of the javascriptObject property.
      Parameters:
      value - allowed object is String
    • isSetJavascriptObject

      public boolean isSetJavascriptObject()
    • getNeoUIPluginClass

      public java.lang.String getNeoUIPluginClass()
      Gets the value of the neoUIPluginClass property.
      Returns:
      possible object is String
    • setNeoUIPluginClass

      public void setNeoUIPluginClass​(java.lang.String value)
      Sets the value of the neoUIPluginClass property.
      Parameters:
      value - allowed object is String
    • isSetNeoUIPluginClass

      public boolean isSetNeoUIPluginClass()
    • getAttribute1Name

      public java.lang.String getAttribute1Name()
      Gets the value of the attribute1Name property.
      Returns:
      possible object is String
    • setAttribute1Name

      public void setAttribute1Name​(java.lang.String value)
      Sets the value of the attribute1Name property.
      Parameters:
      value - allowed object is String
    • isSetAttribute1Name

      public boolean isSetAttribute1Name()
    • getAttribute1Type

      public java.lang.String getAttribute1Type()
      Gets the value of the attribute1Type property.
      Returns:
      possible object is String
    • setAttribute1Type

      public void setAttribute1Type​(java.lang.String value)
      Sets the value of the attribute1Type property.
      Parameters:
      value - allowed object is String
    • isSetAttribute1Type

      public boolean isSetAttribute1Type()
    • getAttribute2Name

      public java.lang.String getAttribute2Name()
      Gets the value of the attribute2Name property.
      Returns:
      possible object is String
    • setAttribute2Name

      public void setAttribute2Name​(java.lang.String value)
      Sets the value of the attribute2Name property.
      Parameters:
      value - allowed object is String
    • isSetAttribute2Name

      public boolean isSetAttribute2Name()
    • getAttribute2Type

      public java.lang.String getAttribute2Type()
      Gets the value of the attribute2Type property.
      Returns:
      possible object is String
    • setAttribute2Type

      public void setAttribute2Type​(java.lang.String value)
      Sets the value of the attribute2Type property.
      Parameters:
      value - allowed object is String
    • isSetAttribute2Type

      public boolean isSetAttribute2Type()
    • getAttribute3Name

      public java.lang.String getAttribute3Name()
      Gets the value of the attribute3Name property.
      Returns:
      possible object is String
    • setAttribute3Name

      public void setAttribute3Name​(java.lang.String value)
      Sets the value of the attribute3Name property.
      Parameters:
      value - allowed object is String
    • isSetAttribute3Name

      public boolean isSetAttribute3Name()
    • getAttribute3Type

      public java.lang.String getAttribute3Type()
      Gets the value of the attribute3Type property.
      Returns:
      possible object is String
    • setAttribute3Type

      public void setAttribute3Type​(java.lang.String value)
      Sets the value of the attribute3Type property.
      Parameters:
      value - allowed object is String
    • isSetAttribute3Type

      public boolean isSetAttribute3Type()
    • setTask

      public void setTask​(boolean value)
      Sets the value of the task property.
      Parameters:
      value - allowed object is Boolean
    • isSetTask

      public boolean isSetTask()
    • getWBProblemRoleTypes

      public java.util.List<WBProblemRoleType> getWBProblemRoleTypes()
      Gets the value of the wbProblemRoleTypes 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 wbProblemRoleTypes property.

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

          getWBProblemRoleTypes().add(newItem);
       

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

    • isSetWBProblemRoleTypes

      public boolean isSetWBProblemRoleTypes()
    • unsetWBProblemRoleTypes

      public void unsetWBProblemRoleTypes()
    • 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
    • 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()
    • isTask

      public boolean isTask()
    • unsetTask

      public void unsetTask()
    • 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