Class BusinessObjectDocumentType

  • All Implemented Interfaces:
    com.helger.commons.lang.IExplicitlyCloneable, Serializable, Cloneable
    Direct Known Subclasses:
    CancelUserAccountType, ProcessUserAccountType

    @CodingStyleguideUnaware
    public class BusinessObjectDocumentType
    extends Object
    implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
    Is the schema based inheritance for all BODs. The logical model would also include the DataArea.

    Java class for BusinessObjectDocumentType complex type.

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

     <complexType name="BusinessObjectDocumentType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://www.openapplications.org/oagis/9}ApplicationArea"/>
           </sequence>
           <attribute name="releaseID" use="required" type="{http://www.openapplications.org/oagis/9}NormalizedStringType" />
           <attribute name="versionID" type="{http://www.openapplications.org/oagis/9}NormalizedStringType" />
           <attribute name="systemEnvironmentCode" type="{http://www.openapplications.org/oagis/9}SystemEnvironmentCodeContentType" default="Production" />
         </restriction>
       </complexContent>
     </complexType>
     

    This class was annotated by ph-jaxb22-plugin -Xph-annotate

    This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode

    This class contains methods created by ph-jaxb22-plugin -Xph-tostring

    This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2

    This class contains methods created by ph-jaxb22-plugin -Xph-value-extender

    See Also:
    Serialized Form
    • Constructor Detail

      • BusinessObjectDocumentType

        public BusinessObjectDocumentType()
        Default constructor
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
    • Method Detail

      • getReleaseID

        @Nullable
        public String getReleaseID()
        Gets the value of the releaseID property.
        Returns:
        possible object is String
      • setReleaseID

        public void setReleaseID​(@Nullable
                                 String value)
        Sets the value of the releaseID property.
        Parameters:
        value - allowed object is String
      • getVersionID

        @Nullable
        public String getVersionID()
        Gets the value of the versionID property.
        Returns:
        possible object is String
      • setVersionID

        public void setVersionID​(@Nullable
                                 String value)
        Sets the value of the versionID property.
        Parameters:
        value - allowed object is String
      • getSystemEnvironmentCode

        @Nullable
        public String getSystemEnvironmentCode()
        Gets the value of the systemEnvironmentCode property.
        Returns:
        possible object is String
      • setSystemEnvironmentCode

        public void setSystemEnvironmentCode​(@Nullable
                                             String value)
        Sets the value of the systemEnvironmentCode property.
        Parameters:
        value - allowed object is String
      • equals

        public boolean equals​(Object o)
        Created by ph-jaxb22-plugin -Xph-equalshashcode
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Created by ph-jaxb22-plugin -Xph-equalshashcode
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Created by ph-jaxb22-plugin -Xph-tostring
        Overrides:
        toString in class Object
      • cloneTo

        public void cloneTo​(@Nonnull
                            BusinessObjectDocumentType ret)
        This method clones all values from this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2
        Parameters:
        ret - The target object to clone to. May not be null.
      • clone

        @Nonnull
        @ReturnsMutableCopy
        public BusinessObjectDocumentType clone()
        Created by ph-jaxb22-plugin -Xph-cloneable2
        Specified by:
        clone in interface com.helger.commons.lang.IExplicitlyCloneable
        Overrides:
        clone in class Object
        Returns:
        The cloned object. Never null.