Class Conformance.Software

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.Conformance.Software
All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
Enclosing class:
Conformance

public static class Conformance.Software extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Block class for child element: Conformance.software ()

Definition: Software that is covered by this conformance statement. It is used when the conformance statement describes the capabilities of a particular software version, independent of an installation.

See Also:
  • Constructor Details

  • Method Details

    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
    • getAllPopulatedChildElementsOfType

      public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
      Specified by:
      getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
    • getNameElement

      public ca.uhn.fhir.model.primitive.StringDt getNameElement()
      Gets the value(s) for name (). creating it if it does not exist. Will not return null.

      Definition: Name software is known by

    • getName

      public String getName()
      Gets the value(s) for name (). creating it if it does not exist. This method may return null.

      Definition: Name software is known by

    • setName

      public Conformance.Software setName(ca.uhn.fhir.model.primitive.StringDt theValue)
      Sets the value(s) for name ()

      Definition: Name software is known by

    • setName

      public Conformance.Software setName(String theString)
      Sets the value for name ()

      Definition: Name software is known by

    • getVersionElement

      public ca.uhn.fhir.model.primitive.StringDt getVersionElement()
      Gets the value(s) for version (). creating it if it does not exist. Will not return null.

      Definition: The version identifier for the software covered by this statement

    • getVersion

      public String getVersion()
      Gets the value(s) for version (). creating it if it does not exist. This method may return null.

      Definition: The version identifier for the software covered by this statement

    • setVersion

      public Conformance.Software setVersion(ca.uhn.fhir.model.primitive.StringDt theValue)
      Sets the value(s) for version ()

      Definition: The version identifier for the software covered by this statement

    • setVersion

      Sets the value for version ()

      Definition: The version identifier for the software covered by this statement

    • getReleaseDateElement

      public ca.uhn.fhir.model.primitive.DateTimeDt getReleaseDateElement()
      Gets the value(s) for releaseDate (). creating it if it does not exist. Will not return null.

      Definition: Date this version of the software released

    • getReleaseDate

      public Date getReleaseDate()
      Gets the value(s) for releaseDate (). creating it if it does not exist. This method may return null.

      Definition: Date this version of the software released

    • setReleaseDate

      public Conformance.Software setReleaseDate(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
      Sets the value(s) for releaseDate ()

      Definition: Date this version of the software released

    • setReleaseDate

      public Conformance.Software setReleaseDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
      Sets the value for releaseDate ()

      Definition: Date this version of the software released

    • setReleaseDateWithSecondsPrecision

      Sets the value for releaseDate ()

      Definition: Date this version of the software released