Class ContextInfo

  • All Implemented Interfaces:
    org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2

    public class ContextInfo
    extends java.lang.Object
    implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
    Defines an available context type for the model.

    Java class for ContextInfo complex type.

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

     <complexType name="ContextInfo">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="contextType" type="{urn:hl7-org:elm-modelinfo:r1}NamedTypeSpecifier"/>
           </sequence>
           <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="keyElement" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="birthDateElement" type="{http://www.w3.org/2001/XMLSchema}string" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Summary

      Constructors 
      Constructor Description
      ContextInfo()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.StringBuilder append​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)  
      java.lang.StringBuilder appendFields​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)  
      boolean equals​(java.lang.Object object)  
      boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)  
      java.lang.String getBirthDateElement()
      Gets the value of the birthDateElement property.
      NamedTypeSpecifier getContextType()
      Gets the value of the contextType property.
      java.lang.String getKeyElement()
      Gets the value of the keyElement property.
      java.lang.String getName()
      Gets the value of the name property.
      int hashCode()  
      int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)  
      void setBirthDateElement​(java.lang.String value)
      Sets the value of the birthDateElement property.
      void setContextType​(NamedTypeSpecifier value)
      Sets the value of the contextType property.
      void setKeyElement​(java.lang.String value)
      Sets the value of the keyElement property.
      void setName​(java.lang.String value)
      Sets the value of the name property.
      java.lang.String toString()  
      ContextInfo withBirthDateElement​(java.lang.String value)  
      ContextInfo withContextType​(NamedTypeSpecifier value)  
      ContextInfo withKeyElement​(java.lang.String value)  
      ContextInfo withName​(java.lang.String value)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • name

        protected java.lang.String name
      • keyElement

        protected java.lang.String keyElement
      • birthDateElement

        protected java.lang.String birthDateElement
    • Constructor Detail

      • ContextInfo

        public ContextInfo()
    • Method Detail

      • 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
      • getKeyElement

        public java.lang.String getKeyElement()
        Gets the value of the keyElement property.
        Returns:
        possible object is String
      • setKeyElement

        public void setKeyElement​(java.lang.String value)
        Sets the value of the keyElement property.
        Parameters:
        value - allowed object is String
      • getBirthDateElement

        public java.lang.String getBirthDateElement()
        Gets the value of the birthDateElement property.
        Returns:
        possible object is String
      • setBirthDateElement

        public void setBirthDateElement​(java.lang.String value)
        Sets the value of the birthDateElement property.
        Parameters:
        value - allowed object is String
      • withName

        public ContextInfo withName​(java.lang.String value)
      • withKeyElement

        public ContextInfo withKeyElement​(java.lang.String value)
      • withBirthDateElement

        public ContextInfo withBirthDateElement​(java.lang.String value)
      • equals

        public boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                              org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                              java.lang.Object object,
                              org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
        Specified by:
        equals in interface org.jvnet.jaxb2_commons.lang.Equals2
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • append

        public java.lang.StringBuilder append​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                              java.lang.StringBuilder buffer,
                                              org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
        Specified by:
        append in interface org.jvnet.jaxb2_commons.lang.ToString2
      • appendFields

        public java.lang.StringBuilder appendFields​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                                    java.lang.StringBuilder buffer,
                                                    org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
        Specified by:
        appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2