Class SiteRsrcReservation

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

public class SiteRsrcReservation
extends com.onenetwork.platform.common.Model
implements java.io.Serializable
Site Resource Reservation represents the details of the pick up and delivery appointments created on shipment.

Java class for SiteRsrcReservation complex type.

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

 <complexType name="SiteRsrcReservation">
   <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="ValueChainId" type="{http://www.w3.org/2001/XMLSchema}long"/>
         <element name="ReservationId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ReservationGroupId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="ReservationRequestId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="ResourceEnterpriseName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ResourceOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ResourceSiteName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ResourceName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ParentSiteRsrcName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ResourceDemandType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ReservationContact" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SupplierContact" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CarrierContact" type="{http://www.w3.org/2001/XMLSchema}string" 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="LastModifiedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LastModifiedUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LevelModifiedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LastComputedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LastTouchedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="ReservationStartDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="ReservationEndDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="UserProvidedStartTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CancelComment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CancelReason" 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="CarrierEnterpriseName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CarrierOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SupplierEnterpriseName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="SupplierOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ParticipantEnterpriseName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ParticipantOrganizationName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AttachedNotes" type="{http://www.onenetwork.com/Platform}AttachedNotes" minOccurs="0"/>
         <element name="AttachedNoteCount" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="SiteRsrcReservationReschedule" type="{http://www.onenetwork.com/Platform}SiteRsrcReservationReschedule" maxOccurs="unbounded" 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 name="OffNetworkCarrier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationUserEnterpriseName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LastModifiedUserEnterpriseName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationTemplateName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationTemplateBaseTemplateName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationTemplateBaseTemplateLevelType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationTemplateOwningOrgName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationTemplateOwningOrgEnterpriseName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationTemplateOwningUserName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationTemplateOwningUserEnterpriseName" type="{http://www.w3.org/2001/XMLSchema}string" 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

    • 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()
    • 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()
    • getReservationId

      public java.lang.String getReservationId()
      Gets the value of the reservationId property.
      Returns:
      possible object is String
    • setReservationId

      public void setReservationId​(java.lang.String value)
      Sets the value of the reservationId property.
      Parameters:
      value - allowed object is String
    • isSetReservationId

      public boolean isSetReservationId()
    • setReservationGroupId

      public void setReservationGroupId​(long value)
      Sets the value of the reservationGroupId property.
      Parameters:
      value - allowed object is Long
    • isSetReservationGroupId

      public boolean isSetReservationGroupId()
    • setReservationRequestId

      public void setReservationRequestId​(long value)
      Sets the value of the reservationRequestId property.
      Parameters:
      value - allowed object is Long
    • isSetReservationRequestId

      public boolean isSetReservationRequestId()
    • getResourceEnterpriseName

      public java.lang.String getResourceEnterpriseName()
      Gets the value of the resourceEnterpriseName property.
      Returns:
      possible object is String
    • isSetResourceEnterpriseName

      public boolean isSetResourceEnterpriseName()
    • getResourceOrganizationName

      public java.lang.String getResourceOrganizationName()
      Gets the value of the resourceOrganizationName property.
      Returns:
      possible object is String
    • isSetResourceOrganizationName

      public boolean isSetResourceOrganizationName()
    • getResourceSiteName

      public java.lang.String getResourceSiteName()
      Gets the value of the resourceSiteName property.
      Returns:
      possible object is String
    • isSetResourceSiteName

      public boolean isSetResourceSiteName()
    • getResourceName

      public java.lang.String getResourceName()
      Gets the value of the resourceName property.
      Returns:
      possible object is String
    • isSetResourceName

      public boolean isSetResourceName()
    • getParentSiteRsrcName

      public java.lang.String getParentSiteRsrcName()
      Gets the value of the parentSiteRsrcName property.
      Returns:
      possible object is String
    • isSetParentSiteRsrcName

      public boolean isSetParentSiteRsrcName()
    • getResourceDemandType

      public java.lang.String getResourceDemandType()
      Gets the value of the resourceDemandType property.
      Returns:
      possible object is String
    • setResourceDemandType

      public void setResourceDemandType​(java.lang.String value)
      Sets the value of the resourceDemandType property.
      Parameters:
      value - allowed object is String
    • isSetResourceDemandType

      public boolean isSetResourceDemandType()
    • getReservationContact

      public java.lang.String getReservationContact()
      Gets the value of the reservationContact property.
      Returns:
      possible object is String
    • setReservationContact

      public void setReservationContact​(java.lang.String value)
      Sets the value of the reservationContact property.
      Parameters:
      value - allowed object is String
    • isSetReservationContact

      public boolean isSetReservationContact()
    • getSupplierContact

      public java.lang.String getSupplierContact()
      Gets the value of the supplierContact property.
      Returns:
      possible object is String
    • setSupplierContact

      public void setSupplierContact​(java.lang.String value)
      Sets the value of the supplierContact property.
      Parameters:
      value - allowed object is String
    • isSetSupplierContact

      public boolean isSetSupplierContact()
    • getCarrierContact

      public java.lang.String getCarrierContact()
      Gets the value of the carrierContact property.
      Returns:
      possible object is String
    • setCarrierContact

      public void setCarrierContact​(java.lang.String value)
      Sets the value of the carrierContact property.
      Parameters:
      value - allowed object is String
    • isSetCarrierContact

      public boolean isSetCarrierContact()
    • 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()
    • 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()
    • 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()
    • 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()
    • getLastComputedDate

      public java.util.Calendar getLastComputedDate()
      Gets the value of the lastComputedDate property.
      Returns:
      possible object is String
    • setLastComputedDate

      public void setLastComputedDate​(java.util.Calendar value)
      Sets the value of the lastComputedDate property.
      Parameters:
      value - allowed object is String
    • isSetLastComputedDate

      public boolean isSetLastComputedDate()
    • getLastTouchedDate

      public java.util.Calendar getLastTouchedDate()
      Gets the value of the lastTouchedDate property.
      Returns:
      possible object is String
    • setLastTouchedDate

      public void setLastTouchedDate​(java.util.Calendar value)
      Sets the value of the lastTouchedDate property.
      Parameters:
      value - allowed object is String
    • isSetLastTouchedDate

      public boolean isSetLastTouchedDate()
    • getReservationStartDate

      public java.util.Calendar getReservationStartDate()
      Gets the value of the reservationStartDate property.
      Returns:
      possible object is String
    • setReservationStartDate

      public void setReservationStartDate​(java.util.Calendar value)
      Sets the value of the reservationStartDate property.
      Parameters:
      value - allowed object is String
    • isSetReservationStartDate

      public boolean isSetReservationStartDate()
    • getReservationEndDate

      public java.util.Calendar getReservationEndDate()
      Gets the value of the reservationEndDate property.
      Returns:
      possible object is String
    • setReservationEndDate

      public void setReservationEndDate​(java.util.Calendar value)
      Sets the value of the reservationEndDate property.
      Parameters:
      value - allowed object is String
    • isSetReservationEndDate

      public boolean isSetReservationEndDate()
    • setUserProvidedStartTime

      public void setUserProvidedStartTime​(boolean value)
      Sets the value of the userProvidedStartTime property.
      Parameters:
      value - allowed object is Boolean
    • isSetUserProvidedStartTime

      public boolean isSetUserProvidedStartTime()
    • getCancelComment

      public java.lang.String getCancelComment()
      Gets the value of the cancelComment property.
      Returns:
      possible object is String
    • setCancelComment

      public void setCancelComment​(java.lang.String value)
      Sets the value of the cancelComment property.
      Parameters:
      value - allowed object is String
    • isSetCancelComment

      public boolean isSetCancelComment()
    • getCancelReason

      public java.lang.String getCancelReason()
      Gets the value of the cancelReason property.
      Returns:
      possible object is String
    • setCancelReason

      public void setCancelReason​(java.lang.String value)
      Sets the value of the cancelReason property.
      Parameters:
      value - allowed object is String
    • isSetCancelReason

      public boolean isSetCancelReason()
    • 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()
    • getCarrierEnterpriseName

      public java.lang.String getCarrierEnterpriseName()
      Gets the value of the carrierEnterpriseName property.
      Returns:
      possible object is String
    • isSetCarrierEnterpriseName

      public boolean isSetCarrierEnterpriseName()
    • getCarrierOrganizationName

      public java.lang.String getCarrierOrganizationName()
      Gets the value of the carrierOrganizationName property.
      Returns:
      possible object is String
    • isSetCarrierOrganizationName

      public boolean isSetCarrierOrganizationName()
    • getSupplierEnterpriseName

      public java.lang.String getSupplierEnterpriseName()
      Gets the value of the supplierEnterpriseName property.
      Returns:
      possible object is String
    • isSetSupplierEnterpriseName

      public boolean isSetSupplierEnterpriseName()
    • getSupplierOrganizationName

      public java.lang.String getSupplierOrganizationName()
      Gets the value of the supplierOrganizationName property.
      Returns:
      possible object is String
    • isSetSupplierOrganizationName

      public boolean isSetSupplierOrganizationName()
    • getParticipantEnterpriseName

      public java.lang.String getParticipantEnterpriseName()
      Gets the value of the participantEnterpriseName property.
      Returns:
      possible object is String
    • isSetParticipantEnterpriseName

      public boolean isSetParticipantEnterpriseName()
    • getParticipantOrganizationName

      public java.lang.String getParticipantOrganizationName()
      Gets the value of the participantOrganizationName property.
      Returns:
      possible object is String
    • isSetParticipantOrganizationName

      public boolean isSetParticipantOrganizationName()
    • getAttachedNotes

      public AttachedNotes getAttachedNotes()
      Gets the value of the attachedNotes property.
      Returns:
      possible object is AttachedNotesImpl
    • setAttachedNotes

      public void setAttachedNotes​(AttachedNotes value)
      Sets the value of the attachedNotes property.
      Parameters:
      value - allowed object is AttachedNotesImpl
    • isSetAttachedNotes

      public boolean isSetAttachedNotes()
    • setAttachedNoteCount

      public void setAttachedNoteCount​(long value)
      Sets the value of the attachedNoteCount property.
      Parameters:
      value - allowed object is Long
    • isSetAttachedNoteCount

      public boolean isSetAttachedNoteCount()
    • getSiteRsrcReservationReschedules

      public java.util.List<com.onenetwork.platform.common.SiteRsrcReservationReschedule> getSiteRsrcReservationReschedules()
      Gets the value of the siteRsrcReservationReschedules 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 siteRsrcReservationReschedules property.

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

          getSiteRsrcReservationReschedules().add(newItem);
       

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

    • isSetSiteRsrcReservationReschedules

      public boolean isSetSiteRsrcReservationReschedules()
    • unsetSiteRsrcReservationReschedules

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

      public java.lang.String getOffNetworkCarrier()
      Gets the value of the offNetworkCarrier property.
      Returns:
      possible object is String
    • setOffNetworkCarrier

      public void setOffNetworkCarrier​(java.lang.String value)
      Sets the value of the offNetworkCarrier property.
      Parameters:
      value - allowed object is String
    • isSetOffNetworkCarrier

      public boolean isSetOffNetworkCarrier()
    • getCreationUserEnterpriseName

      public java.lang.String getCreationUserEnterpriseName()
      Gets the value of the creationUserEnterpriseName property.
      Returns:
      possible object is String
    • isSetCreationUserEnterpriseName

      public boolean isSetCreationUserEnterpriseName()
    • getLastModifiedUserEnterpriseName

      public java.lang.String getLastModifiedUserEnterpriseName()
      Gets the value of the lastModifiedUserEnterpriseName property.
      Returns:
      possible object is String
    • isSetLastModifiedUserEnterpriseName

      public boolean isSetLastModifiedUserEnterpriseName()
    • getCreationTemplateName

      public java.lang.String getCreationTemplateName()
      Gets the value of the creationTemplateName property.
      Returns:
      possible object is String
    • isSetCreationTemplateName

      public boolean isSetCreationTemplateName()
    • getCreationTemplateBaseTemplateName

      public java.lang.String getCreationTemplateBaseTemplateName()
      Gets the value of the creationTemplateBaseTemplateName property.
      Returns:
      possible object is String
    • isSetCreationTemplateBaseTemplateName

      public boolean isSetCreationTemplateBaseTemplateName()
    • getCreationTemplateBaseTemplateLevelType

      public java.lang.String getCreationTemplateBaseTemplateLevelType()
      Gets the value of the creationTemplateBaseTemplateLevelType property.
      Returns:
      possible object is String
    • isSetCreationTemplateBaseTemplateLevelType

      public boolean isSetCreationTemplateBaseTemplateLevelType()
    • getCreationTemplateOwningOrgName

      public java.lang.String getCreationTemplateOwningOrgName()
      Gets the value of the creationTemplateOwningOrgName property.
      Returns:
      possible object is String
    • isSetCreationTemplateOwningOrgName

      public boolean isSetCreationTemplateOwningOrgName()
    • getCreationTemplateOwningOrgEnterpriseName

      public java.lang.String getCreationTemplateOwningOrgEnterpriseName()
      Gets the value of the creationTemplateOwningOrgEnterpriseName property.
      Returns:
      possible object is String
    • isSetCreationTemplateOwningOrgEnterpriseName

      public boolean isSetCreationTemplateOwningOrgEnterpriseName()
    • getCreationTemplateOwningUserName

      public java.lang.String getCreationTemplateOwningUserName()
      Gets the value of the creationTemplateOwningUserName property.
      Returns:
      possible object is String
    • isSetCreationTemplateOwningUserName

      public boolean isSetCreationTemplateOwningUserName()
    • getCreationTemplateOwningUserEnterpriseName

      public java.lang.String getCreationTemplateOwningUserEnterpriseName()
      Gets the value of the creationTemplateOwningUserEnterpriseName property.
      Returns:
      possible object is String
    • isSetCreationTemplateOwningUserEnterpriseName

      public boolean isSetCreationTemplateOwningUserEnterpriseName()
    • 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()
    • setResourceEnterpriseName

      public void setResourceEnterpriseName​(java.lang.String value)
      Sets the value of ResourceEnterpriseName, and also nullifies the following surrogate ids: SysRsrcId, SysParentSiteRsrcId, SysRsrcSiteId, SysRsvnSiteOrgId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for ResourceEnterpriseName - the following will also be nullified: SysRsrcId, SysParentSiteRsrcId, SysRsrcSiteId, SysRsvnSiteOrgId
    • setResourceOrganizationName

      public void setResourceOrganizationName​(java.lang.String value)
      Sets the value of ResourceOrganizationName, and also nullifies the following surrogate ids: SysRsrcId, SysParentSiteRsrcId, SysRsrcSiteId, SysRsvnSiteOrgId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for ResourceOrganizationName - the following will also be nullified: SysRsrcId, SysParentSiteRsrcId, SysRsrcSiteId, SysRsvnSiteOrgId
    • setResourceSiteName

      public void setResourceSiteName​(java.lang.String value)
      Sets the value of ResourceSiteName, and also nullifies the following surrogate ids: SysRsrcId, SysParentSiteRsrcId, SysRsrcSiteId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for ResourceSiteName - the following will also be nullified: SysRsrcId, SysParentSiteRsrcId, SysRsrcSiteId
    • setResourceName

      public void setResourceName​(java.lang.String value)
      Sets the value of ResourceName, and also nullifies the following surrogate ids: SysRsrcId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for ResourceName - the following will also be nullified: SysRsrcId
    • setParentSiteRsrcName

      public void setParentSiteRsrcName​(java.lang.String value)
      Sets the value of ParentSiteRsrcName, and also nullifies the following surrogate ids: SysParentSiteRsrcId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for ParentSiteRsrcName - the following will also be nullified: SysParentSiteRsrcId
    • setCarrierEnterpriseName

      public void setCarrierEnterpriseName​(java.lang.String value)
      Sets the value of CarrierEnterpriseName, and also nullifies the following surrogate ids: SysCarrierOrgId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CarrierEnterpriseName - the following will also be nullified: SysCarrierOrgId
    • setCarrierOrganizationName

      public void setCarrierOrganizationName​(java.lang.String value)
      Sets the value of CarrierOrganizationName, and also nullifies the following surrogate ids: SysCarrierOrgId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CarrierOrganizationName - the following will also be nullified: SysCarrierOrgId
    • setSupplierEnterpriseName

      public void setSupplierEnterpriseName​(java.lang.String value)
      Sets the value of SupplierEnterpriseName, and also nullifies the following surrogate ids: SysSupplierOrgId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for SupplierEnterpriseName - the following will also be nullified: SysSupplierOrgId
    • setSupplierOrganizationName

      public void setSupplierOrganizationName​(java.lang.String value)
      Sets the value of SupplierOrganizationName, and also nullifies the following surrogate ids: SysSupplierOrgId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for SupplierOrganizationName - the following will also be nullified: SysSupplierOrgId
    • setParticipantEnterpriseName

      public void setParticipantEnterpriseName​(java.lang.String value)
      Sets the value of ParticipantEnterpriseName, and also nullifies the following surrogate ids: SysParticipantOrgId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for ParticipantEnterpriseName - the following will also be nullified: SysParticipantOrgId
    • setParticipantOrganizationName

      public void setParticipantOrganizationName​(java.lang.String value)
      Sets the value of ParticipantOrganizationName, and also nullifies the following surrogate ids: SysParticipantOrgId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for ParticipantOrganizationName - the following will also be nullified: SysParticipantOrgId
    • setCreationUserEnterpriseName

      public void setCreationUserEnterpriseName​(java.lang.String value)
      Sets the value of CreationUserEnterpriseName, and also nullifies the following surrogate ids: SysCreationUserEntId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CreationUserEnterpriseName - the following will also be nullified: SysCreationUserEntId
    • setLastModifiedUserEnterpriseName

      public void setLastModifiedUserEnterpriseName​(java.lang.String value)
      Sets the value of LastModifiedUserEnterpriseName, and also nullifies the following surrogate ids: SysLastModifiedUserEntId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for LastModifiedUserEnterpriseName - the following will also be nullified: SysLastModifiedUserEntId
    • setCreationTemplateName

      public void setCreationTemplateName​(java.lang.String value)
      Sets the value of CreationTemplateName, and also nullifies the following surrogate ids: SysCreationTemplateId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CreationTemplateName - the following will also be nullified: SysCreationTemplateId
    • setCreationTemplateBaseTemplateName

      public void setCreationTemplateBaseTemplateName​(java.lang.String value)
      Sets the value of CreationTemplateBaseTemplateName, and also nullifies the following surrogate ids: SysCreationTemplateId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CreationTemplateBaseTemplateName - the following will also be nullified: SysCreationTemplateId
    • setCreationTemplateBaseTemplateLevelType

      public void setCreationTemplateBaseTemplateLevelType​(java.lang.String value)
      Sets the value of CreationTemplateBaseTemplateLevelType, and also nullifies the following surrogate ids: SysCreationTemplateId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CreationTemplateBaseTemplateLevelType - the following will also be nullified: SysCreationTemplateId
    • setCreationTemplateOwningOrgName

      public void setCreationTemplateOwningOrgName​(java.lang.String value)
      Sets the value of CreationTemplateOwningOrgName, and also nullifies the following surrogate ids: SysCreationTemplateId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CreationTemplateOwningOrgName - the following will also be nullified: SysCreationTemplateId
    • setCreationTemplateOwningOrgEnterpriseName

      public void setCreationTemplateOwningOrgEnterpriseName​(java.lang.String value)
      Sets the value of CreationTemplateOwningOrgEnterpriseName, and also nullifies the following surrogate ids: SysCreationTemplateId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CreationTemplateOwningOrgEnterpriseName - the following will also be nullified: SysCreationTemplateId
    • setCreationTemplateOwningUserName

      public void setCreationTemplateOwningUserName​(java.lang.String value)
      Sets the value of CreationTemplateOwningUserName, and also nullifies the following surrogate ids: SysCreationTemplateId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CreationTemplateOwningUserName - the following will also be nullified: SysCreationTemplateId
    • setCreationTemplateOwningUserEnterpriseName

      public void setCreationTemplateOwningUserEnterpriseName​(java.lang.String value)
      Sets the value of CreationTemplateOwningUserEnterpriseName, and also nullifies the following surrogate ids: SysCreationTemplateId. This nullification is done to ensure that a client can set either natural keys or sys id as desired. If you as a client wish to populate *both* natural and surrogate ids, you should set the natural keys first, then set the surrogate ids passing 'false' as the second parameter
      Parameters:
      value - new value for CreationTemplateOwningUserEnterpriseName - the following will also be nullified: SysCreationTemplateId
    • getReservationGroupId

      public long getReservationGroupId()
    • unsetReservationGroupId

      public void unsetReservationGroupId()
    • getReservationRequestId

      public long getReservationRequestId()
    • unsetReservationRequestId

      public void unsetReservationRequestId()
    • isUserProvidedStartTime

      public boolean isUserProvidedStartTime()
    • unsetUserProvidedStartTime

      public void unsetUserProvidedStartTime()
    • getAttachedNoteCount

      public long getAttachedNoteCount()
    • unsetAttachedNoteCount

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

      public java.lang.Long getSysRsrcId()
      Returns the surrogate id value for SysRsrcId. After reading a model, this will always match with the corresponding natural keys, which are: resourceEnterpriseName, resourceOrganizationName, resourceSiteName, resourceName
    • setSysRsrcId

      public void setSysRsrcId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysRsrcId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: resourceEnterpriseName, resourceOrganizationName, resourceSiteName, resourceName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysRsrcId
      nullifyNaturalKeys - true to nullify the related natural keys (resourceEnterpriseName, resourceOrganizationName, resourceSiteName, resourceName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both
    • getSysParentSiteRsrcId

      public java.lang.Long getSysParentSiteRsrcId()
      Returns the surrogate id value for SysParentSiteRsrcId. After reading a model, this will always match with the corresponding natural keys, which are: resourceEnterpriseName, resourceOrganizationName, resourceSiteName, parentSiteRsrcName
    • setSysParentSiteRsrcId

      public void setSysParentSiteRsrcId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysParentSiteRsrcId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: resourceEnterpriseName, resourceOrganizationName, resourceSiteName, parentSiteRsrcName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysParentSiteRsrcId
      nullifyNaturalKeys - true to nullify the related natural keys (resourceEnterpriseName, resourceOrganizationName, resourceSiteName, parentSiteRsrcName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both
    • getSysCarrierOrgId

      public java.lang.Long getSysCarrierOrgId()
      Returns the surrogate id value for SysCarrierOrgId. After reading a model, this will always match with the corresponding natural keys, which are: carrierEnterpriseName, carrierOrganizationName
    • setSysCarrierOrgId

      public void setSysCarrierOrgId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysCarrierOrgId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: carrierEnterpriseName, carrierOrganizationName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysCarrierOrgId
      nullifyNaturalKeys - true to nullify the related natural keys (carrierEnterpriseName, carrierOrganizationName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both
    • getSysSupplierOrgId

      public java.lang.Long getSysSupplierOrgId()
      Returns the surrogate id value for SysSupplierOrgId. After reading a model, this will always match with the corresponding natural keys, which are: supplierEnterpriseName, supplierOrganizationName
    • setSysSupplierOrgId

      public void setSysSupplierOrgId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysSupplierOrgId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: supplierEnterpriseName, supplierOrganizationName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysSupplierOrgId
      nullifyNaturalKeys - true to nullify the related natural keys (supplierEnterpriseName, supplierOrganizationName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both
    • getSysParticipantOrgId

      public java.lang.Long getSysParticipantOrgId()
      Returns the surrogate id value for SysParticipantOrgId. After reading a model, this will always match with the corresponding natural keys, which are: participantEnterpriseName, participantOrganizationName
    • setSysParticipantOrgId

      public void setSysParticipantOrgId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysParticipantOrgId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: participantEnterpriseName, participantOrganizationName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysParticipantOrgId
      nullifyNaturalKeys - true to nullify the related natural keys (participantEnterpriseName, participantOrganizationName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both
    • getSysRsrcSiteId

      public java.lang.Long getSysRsrcSiteId()
      Returns the surrogate id value for SysRsrcSiteId. After reading a model, this will always match with the corresponding natural keys, which are: resourceEnterpriseName, resourceOrganizationName, resourceSiteName
    • setSysRsrcSiteId

      public void setSysRsrcSiteId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysRsrcSiteId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: resourceEnterpriseName, resourceOrganizationName, resourceSiteName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysRsrcSiteId
      nullifyNaturalKeys - true to nullify the related natural keys (resourceEnterpriseName, resourceOrganizationName, resourceSiteName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both
    • getSysRsvnSiteOrgId

      public java.lang.Long getSysRsvnSiteOrgId()
      Returns the surrogate id value for SysRsvnSiteOrgId. After reading a model, this will always match with the corresponding natural keys, which are: resourceEnterpriseName, resourceOrganizationName
    • setSysRsvnSiteOrgId

      public void setSysRsvnSiteOrgId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysRsvnSiteOrgId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: resourceEnterpriseName, resourceOrganizationName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysRsvnSiteOrgId
      nullifyNaturalKeys - true to nullify the related natural keys (resourceEnterpriseName, resourceOrganizationName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both
    • getSysCreationUserEntId

      public java.lang.Long getSysCreationUserEntId()
      Returns the surrogate id value for SysCreationUserEntId. After reading a model, this will always match with the corresponding natural keys, which are: creationUserEnterpriseName
    • setSysCreationUserEntId

      public void setSysCreationUserEntId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysCreationUserEntId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: creationUserEnterpriseName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysCreationUserEntId
      nullifyNaturalKeys - true to nullify the related natural keys (creationUserEnterpriseName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both
    • getSysLastModifiedUserEntId

      public java.lang.Long getSysLastModifiedUserEntId()
      Returns the surrogate id value for SysLastModifiedUserEntId. After reading a model, this will always match with the corresponding natural keys, which are: lastModifiedUserEnterpriseName
    • setSysLastModifiedUserEntId

      public void setSysLastModifiedUserEntId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysLastModifiedUserEntId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: lastModifiedUserEnterpriseName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysLastModifiedUserEntId
      nullifyNaturalKeys - true to nullify the related natural keys (lastModifiedUserEnterpriseName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both
    • getSysCreationTemplateId

      public java.lang.Long getSysCreationTemplateId()
      Returns the surrogate id value for SysCreationTemplateId. After reading a model, this will always match with the corresponding natural keys, which are: creationTemplateName, creationTemplateBaseTemplateName, creationTemplateBaseTemplateLevelType, creationTemplateOwningOrgName, creationTemplateOwningOrgEnterpriseName, creationTemplateOwningUserName, creationTemplateOwningUserEnterpriseName
    • setSysCreationTemplateId

      public void setSysCreationTemplateId​(java.lang.Long value, boolean nullifyNaturalKeys)
      Sets the surrogate id value for SysCreationTemplateId. As a client, when you want to update the model in the database, you may set values either by natural key or by sys id, or by both. Calling this method with 'true' will nullify the natural keys for this surrogate key: creationTemplateName, creationTemplateBaseTemplateName, creationTemplateBaseTemplateLevelType, creationTemplateOwningOrgName, creationTemplateOwningOrgEnterpriseName, creationTemplateOwningUserName, creationTemplateOwningUserEnterpriseName. This ensures the values don't conflict. If you are 'populating' an object and want to set both natural and surrogate keys, you should set the natural keys first, then call this method with 'false' for nullifyNaturalKeys.
      Parameters:
      value - new value for SysCreationTemplateId
      nullifyNaturalKeys - true to nullify the related natural keys (creationTemplateName, creationTemplateBaseTemplateName, creationTemplateBaseTemplateLevelType, creationTemplateOwningOrgName, creationTemplateOwningOrgEnterpriseName, creationTemplateOwningUserName, creationTemplateOwningUserEnterpriseName), or false to leave as is - please note that you can pass either surrogate id or natural keys to the server write API, or both