java.lang.Object
net.ihe.gazelle.hl7v3.datatypes.EN
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ON, PN, TN

public class EN extends Object implements Serializable
Description of the class EN.
See Also:
  • Field Details

    • nullFlavor

      public NullFlavor nullFlavor
      An exceptional value expressing missing information and possibly the reason why the information is missing. Comes from ANY (cannot be extended due to a bug in Jaxb)
    • mixed

      public List<Serializable> mixed
    • use

      public String use
      A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose. .
  • Constructor Details

    • EN

      public EN()
  • Method Details

    • getNullFlavor

      public NullFlavor getNullFlavor()
    • setNullFlavor

      public void setNullFlavor(NullFlavor nullFlavor)
    • getMixed

      public List<Serializable> getMixed()
      Return mixed.
      Returns:
      mixed
    • setMixed

      public void setMixed(List<Serializable> mixed)
      Set a value to attribute mixed.
    • addMixed

      public void addMixed(Serializable mixed_elt)
      Add a mixed to the mixed collection.
      Parameters:
      mixed_elt - Element to add.
    • removeMixed

      public void removeMixed(Serializable mixed_elt)
      Remove a mixed to the mixed collection.
      Parameters:
      mixed_elt - Element to remove
    • getDelimiter

      public List<EnDelimiter> getDelimiter()
      Return delimiter.
      Returns:
      delimiter
    • addDelimiter

      public void addDelimiter(EnDelimiter obj)
    • getFamily

      public List<EnFamily> getFamily()
      Return family.
      Returns:
      family
    • addFamily

      public void addFamily(EnFamily obj)
    • getGiven

      public List<EnGiven> getGiven()
      Return given.
      Returns:
      given
    • addGiven

      public void addGiven(EnGiven obj)
    • getPrefix

      public List<EnPrefix> getPrefix()
      Return prefix.
      Returns:
      prefix
    • addPrefix

      public void addPrefix(EnPrefix obj)
    • getSuffix

      public List<EnSuffix> getSuffix()
      Return suffix.
      Returns:
      suffix
    • addSuffix

      public void addSuffix(EnSuffix obj)
    • getValidTime

      public IVLTS getValidTime()
      Return validTime.
      Returns:
      validTime
    • addValidTime

      public void addValidTime(IVLTS obj)
    • getUse

      public String getUse()
      Return use.
      Returns:
      use : A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose.
    • setUse

      public void setUse(String use)
      Set a value to attribute use. A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose. .
    • get_xmlNodePresentation

      public Node get_xmlNodePresentation()
    • set_xmlNodePresentation

      public void set_xmlNodePresentation(Node _xmlNodePresentation)
    • getListStringValues

      public List<String> getListStringValues()
    • validateByModule

      public static void validateByModule(EN eN, String _location, ConstraintValidatorModule cvm, List<Notification> diagnostic)
      validate by a module of validation