Class XHE10XHEExtensionType

  • All Implemented Interfaces:
    com.helger.commons.lang.IExplicitlyCloneable, Serializable, Cloneable

    @CodingStyleguideUnaware
    public class XHE10XHEExtensionType
    extends Object
    implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
    A single extension for private use.

    Java class for XHEExtensionType complex type.

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

    
     <complexType name="XHEExtensionType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/BasicComponents}ID" minOccurs="0"/>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/ExtensionComponents}Name" minOccurs="0"/>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/ExtensionComponents}ExtensionAgencyID" minOccurs="0"/>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/ExtensionComponents}ExtensionAgencyName" minOccurs="0"/>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/ExtensionComponents}ExtensionVersionID" minOccurs="0"/>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/ExtensionComponents}ExtensionAgencyURI" minOccurs="0"/>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/ExtensionComponents}ExtensionURI" minOccurs="0"/>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/ExtensionComponents}ExtensionReasonCode" minOccurs="0"/>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/ExtensionComponents}ExtensionReason" minOccurs="0"/>
             <element ref="{http://docs.oasis-open.org/bdxr/ns/XHE/1/ExtensionComponents}ExtensionContent"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     

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

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

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

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

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

    See Also:
    Serialized Form
    • Constructor Detail

      • XHE10XHEExtensionType

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

      • getID

        @Nullable
        public XHE10IDType getID()
        An identifier for the Extension assigned by the creator of the extension.
        Returns:
        possible object is XHE10IDType
      • equals

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

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

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

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

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

        @Nonnull
        public XHE10IDType setID​(@Nullable
                                 String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type XHE10IDType and never null
      • setName

        @Nonnull
        public XHE10NameType setName​(@Nullable
                                     String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type XHE10NameType and never null
      • setExtensionAgencyID

        @Nonnull
        public XHE10ExtensionAgencyIDType setExtensionAgencyID​(@Nullable
                                                               String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type XHE10ExtensionAgencyIDType and never null
      • setExtensionAgencyName

        @Nonnull
        public XHE10ExtensionAgencyNameType setExtensionAgencyName​(@Nullable
                                                                   String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type XHE10ExtensionAgencyNameType and never null
      • setExtensionVersionID

        @Nonnull
        public XHE10ExtensionVersionIDType setExtensionVersionID​(@Nullable
                                                                 String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type XHE10ExtensionVersionIDType and never null
      • setExtensionAgencyURI

        @Nonnull
        public XHE10ExtensionAgencyURIType setExtensionAgencyURI​(@Nullable
                                                                 String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type XHE10ExtensionAgencyURIType and never null
      • setExtensionURI

        @Nonnull
        public XHE10ExtensionURIType setExtensionURI​(@Nullable
                                                     String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type XHE10ExtensionURIType and never null
      • setExtensionReasonCode

        @Nonnull
        public XHE10ExtensionReasonCodeType setExtensionReasonCode​(@Nullable
                                                                   String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type XHE10ExtensionReasonCodeType and never null
      • setExtensionReason

        @Nonnull
        public XHE10ExtensionReasonType setExtensionReason​(@Nullable
                                                           String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type XHE10ExtensionReasonType and never null
      • getIDValue

        @Nullable
        public String getIDValue()
        Get the value of the contained XHE10IDType object
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Returns:
        Either the value of the contained XHE10IDType object or null
      • getNameValue

        @Nullable
        public String getNameValue()
        Get the value of the contained XHE10NameType object
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Returns:
        Either the value of the contained XHE10NameType object or null
      • getExtensionAgencyIDValue

        @Nullable
        public String getExtensionAgencyIDValue()
        Get the value of the contained XHE10ExtensionAgencyIDType object
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Returns:
        Either the value of the contained XHE10ExtensionAgencyIDType object or null
      • getExtensionAgencyNameValue

        @Nullable
        public String getExtensionAgencyNameValue()
        Get the value of the contained XHE10ExtensionAgencyNameType object
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Returns:
        Either the value of the contained XHE10ExtensionAgencyNameType object or null
      • getExtensionVersionIDValue

        @Nullable
        public String getExtensionVersionIDValue()
        Get the value of the contained XHE10ExtensionVersionIDType object
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Returns:
        Either the value of the contained XHE10ExtensionVersionIDType object or null
      • getExtensionAgencyURIValue

        @Nullable
        public String getExtensionAgencyURIValue()
        Get the value of the contained XHE10ExtensionAgencyURIType object
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Returns:
        Either the value of the contained XHE10ExtensionAgencyURIType object or null
      • getExtensionURIValue

        @Nullable
        public String getExtensionURIValue()
        Get the value of the contained XHE10ExtensionURIType object
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Returns:
        Either the value of the contained XHE10ExtensionURIType object or null
      • getExtensionReasonCodeValue

        @Nullable
        public String getExtensionReasonCodeValue()
        Get the value of the contained XHE10ExtensionReasonCodeType object
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Returns:
        Either the value of the contained XHE10ExtensionReasonCodeType object or null
      • getExtensionReasonValue

        @Nullable
        public String getExtensionReasonValue()
        Get the value of the contained XHE10ExtensionReasonType object
        Note: automatically created by ph-jaxb-plugin -Xph-value-extender
        Returns:
        Either the value of the contained XHE10ExtensionReasonType object or null