Package org.hl7.v3

Class PIVLTS


public class PIVLTS extends SXCMTS
Note: because this type is defined as an extension of SXCM_T, all of the attributes and elements accepted for T are also accepted by this definition. However, they are NOT allowed by the normative description of this type. Unfortunately, we cannot write a general purpose schematron contraints to provide that extra validation, thus applications must be aware that instance (fragments) that pass validation with this might might still not be legal.

Java class for PIVL_TS complex type.

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

 <complexType name="PIVL_TS">
   <complexContent>
     <extension base="{urn:hl7-org:v3}SXCM_TS">
       <sequence>
         <element name="phase" type="{urn:hl7-org:v3}IVL_TS" minOccurs="0"/>
         <element name="period" type="{urn:hl7-org:v3}PQ" minOccurs="0"/>
       </sequence>
       <attribute name="alignment" type="{urn:hl7-org:v3}CalendarCycle" />
       <attribute name="institutionSpecified" type="{urn:hl7-org:v3}bl" default="false" />
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • phase

      protected IVLTS phase
    • period

      protected PQ period
    • alignment

      protected List<String> alignment
    • institutionSpecified

      protected Boolean institutionSpecified
  • Constructor Details

    • PIVLTS

      public PIVLTS()
  • Method Details

    • getPhase

      public IVLTS getPhase()
      Gets the value of the phase property.
      Returns:
      possible object is IVLTS
    • setPhase

      public void setPhase(IVLTS value)
      Sets the value of the phase property.
      Parameters:
      value - allowed object is IVLTS
    • getPeriod

      public PQ getPeriod()
      Gets the value of the period property.
      Returns:
      possible object is PQ
    • setPeriod

      public void setPeriod(PQ value)
      Sets the value of the period property.
      Parameters:
      value - allowed object is PQ
    • getAlignment

      public List<String> getAlignment()
      Gets the value of the alignment 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 Jakarta XML Binding object. This is why there is not a set method for the alignment property.

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

          getAlignment().add(newItem);
       

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

    • isInstitutionSpecified

      public boolean isInstitutionSpecified()
      Gets the value of the institutionSpecified property.
      Returns:
      possible object is Boolean
    • setInstitutionSpecified

      public void setInstitutionSpecified(Boolean value)
      Sets the value of the institutionSpecified property.
      Parameters:
      value - allowed object is Boolean
    • withPhase

      public PIVLTS withPhase(IVLTS value)
    • withPeriod

      public PIVLTS withPeriod(PQ value)
    • withAlignment

      public PIVLTS withAlignment(String... values)
    • withAlignment

      public PIVLTS withAlignment(Collection<String> values)
    • withInstitutionSpecified

      public PIVLTS withInstitutionSpecified(Boolean value)
    • withOperator

      public PIVLTS withOperator(SetOperator value)
      Overrides:
      withOperator in class SXCMTS
    • withValue

      public PIVLTS withValue(String value)
      Overrides:
      withValue in class SXCMTS
    • withNullFlavor

      public PIVLTS withNullFlavor(String... values)
      Overrides:
      withNullFlavor in class SXCMTS
    • withNullFlavor

      public PIVLTS withNullFlavor(Collection<String> values)
      Overrides:
      withNullFlavor in class SXCMTS
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class SXCMTS
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class SXCMTS
    • toString

      public String toString()
      Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
      Overrides:
      toString in class SXCMTS