Class 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

      All Methods Instance Methods Concrete Methods 
      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 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 Detail

    • Method Detail

      • 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

        public ResourceReferenceDt 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

        public Group.Member setEntity​(ResourceReferenceDt theValue)
        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