Class Group.Member

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.Group.Member
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:
Group

public static class Group.Member
extends ca.uhn.fhir.model.api.BaseIdentifiableElement
implements ca.uhn.fhir.model.api.IResourceBlock
Block class for child element: Group.member ()

Definition: Identifies the resource instances that are members of the group.

See Also:
Serialized Form
  • Constructor Summary

    Constructors
    Constructor Description
    Member()  
  • Method Summary

    Modifier and Type Method Description
    <T extends ca.uhn.fhir.model.api.IElement>
    List<T>
    getAllPopulatedChildElementsOfType​(Class<T> theType)  
    ResourceReferenceDt getEntity()
    Gets the value(s) for entity ().
    Boolean getInactive()
    Gets the value(s) for inactive ().
    ca.uhn.fhir.model.primitive.BooleanDt getInactiveElement()
    Gets the value(s) for inactive ().
    PeriodDt getPeriod()
    Gets the value(s) for period ().
    boolean isEmpty()  
    Group.Member setEntity​(ResourceReferenceDt theValue)
    Sets the value(s) for entity ()
    Group.Member setInactive​(boolean theBoolean)
    Sets the value for inactive ()
    Group.Member setInactive​(ca.uhn.fhir.model.primitive.BooleanDt theValue)
    Sets the value(s) for inactive ()
    Group.Member setPeriod​(PeriodDt theValue)
    Sets the value(s) for period ()

    Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement

    getElementSpecificId, getId, setElementSpecificId, setId, setId

    Methods inherited from class ca.uhn.fhir.model.api.BaseElement

    addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.hl7.fhir.instance.model.api.IBase

    fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData

    Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement

    getElementSpecificId, getId, setElementSpecificId, setId, setId
  • 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
    • getEntity

      Gets the value(s) for entity (). creating it if it does not exist. Will not return null.

      Definition: A reference to the entity that is a member of the group. Must be consistent with Group.type

    • setEntity

      Sets the value(s) for entity ()

      Definition: A reference to the entity that is a member of the group. Must be consistent with Group.type

    • getPeriod

      public PeriodDt getPeriod()
      Gets the value(s) for period (). creating it if it does not exist. Will not return null.

      Definition: The period that the member was in the group, if known

    • setPeriod

      public Group.Member setPeriod​(PeriodDt theValue)
      Sets the value(s) for period ()

      Definition: The period that the member was in the group, if known

    • getInactiveElement

      public ca.uhn.fhir.model.primitive.BooleanDt getInactiveElement()
      Gets the value(s) for inactive (). creating it if it does not exist. Will not return null.

      Definition: A flag to indicate that the member is no longer in the group, but previously may have been a member

    • getInactive

      public Boolean getInactive()
      Gets the value(s) for inactive (). creating it if it does not exist. This method may return null.

      Definition: A flag to indicate that the member is no longer in the group, but previously may have been a member

    • setInactive

      public Group.Member setInactive​(ca.uhn.fhir.model.primitive.BooleanDt theValue)
      Sets the value(s) for inactive ()

      Definition: A flag to indicate that the member is no longer in the group, but previously may have been a member

    • setInactive

      public Group.Member setInactive​(boolean theBoolean)
      Sets the value for inactive ()

      Definition: A flag to indicate that the member is no longer in the group, but previously may have been a member