Class Group
- java.lang.Object
-
- org.hl7.fhir.Resource
-
- org.hl7.fhir.DomainResource
-
- org.hl7.fhir.Group
-
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class Group extends DomainResource implements org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.ToString2
If the element is present, it must have either a @value, an @id, or extensionsJava class for Group complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Group"> <complexContent> <extension base="{http://hl7.org/fhir}DomainResource"> <sequence> <element name="identifier" type="{http://hl7.org/fhir}Identifier" maxOccurs="unbounded" minOccurs="0"/> <element name="type" type="{http://hl7.org/fhir}GroupType"/> <element name="actual" type="{http://hl7.org/fhir}boolean"/> <element name="active" type="{http://hl7.org/fhir}boolean" minOccurs="0"/> <element name="code" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/> <element name="name" type="{http://hl7.org/fhir}string" minOccurs="0"/> <element name="quantity" type="{http://hl7.org/fhir}unsignedInt" minOccurs="0"/> <element name="characteristic" type="{http://hl7.org/fhir}Group.Characteristic" maxOccurs="unbounded" minOccurs="0"/> <element name="member" type="{http://hl7.org/fhir}Group.Member" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected Booleanactiveprotected Booleanactualprotected java.util.List<GroupCharacteristic>characteristicprotected CodeableConceptcodeprotected java.util.List<Identifier>identifierprotected java.util.List<GroupMember>memberprotected Stringnameprotected UnsignedIntquantityprotected GroupTypetype-
Fields inherited from class org.hl7.fhir.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Group()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuilderappend(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)java.lang.StringBuilderappendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)booleanequals(java.lang.Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)BooleangetActive()Gets the value of the active property.BooleangetActual()Gets the value of the actual property.java.util.List<GroupCharacteristic>getCharacteristic()Gets the value of the characteristic property.CodeableConceptgetCode()Gets the value of the code property.java.util.List<Identifier>getIdentifier()Gets the value of the identifier property.java.util.List<GroupMember>getMember()Gets the value of the member property.StringgetName()Gets the value of the name property.UnsignedIntgetQuantity()Gets the value of the quantity property.GroupTypegetType()Gets the value of the type property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)voidsetActive(Boolean value)Sets the value of the active property.voidsetActual(Boolean value)Sets the value of the actual property.voidsetCode(CodeableConcept value)Sets the value of the code property.voidsetName(String value)Sets the value of the name property.voidsetQuantity(UnsignedInt value)Sets the value of the quantity property.voidsetType(GroupType value)Sets the value of the type property.java.lang.StringtoString()GroupwithActive(Boolean value)GroupwithActual(Boolean value)GroupwithCharacteristic(java.util.Collection<GroupCharacteristic> values)GroupwithCharacteristic(GroupCharacteristic... values)GroupwithCode(CodeableConcept value)GroupwithContained(java.util.Collection<ResourceContainer> values)GroupwithContained(ResourceContainer... values)GroupwithExtension(java.util.Collection<Extension> values)GroupwithExtension(Extension... values)GroupwithId(Id value)GroupwithIdentifier(java.util.Collection<Identifier> values)GroupwithIdentifier(Identifier... values)GroupwithImplicitRules(Uri value)GroupwithLanguage(Code value)GroupwithMember(java.util.Collection<GroupMember> values)GroupwithMember(GroupMember... values)GroupwithMeta(Meta value)GroupwithModifierExtension(java.util.Collection<Extension> values)GroupwithModifierExtension(Extension... values)GroupwithName(String value)GroupwithQuantity(UnsignedInt value)GroupwithText(Narrative value)GroupwithType(GroupType value)-
Methods inherited from class org.hl7.fhir.DomainResource
getContained, getExtension, getModifierExtension, getText, setText
-
Methods inherited from class org.hl7.fhir.Resource
getId, getImplicitRules, getLanguage, getMeta, setId, setImplicitRules, setLanguage, setMeta
-
-
-
-
Field Detail
-
identifier
protected java.util.List<Identifier> identifier
-
type
protected GroupType type
-
actual
protected Boolean actual
-
active
protected Boolean active
-
code
protected CodeableConcept code
-
name
protected String name
-
quantity
protected UnsignedInt quantity
-
characteristic
protected java.util.List<GroupCharacteristic> characteristic
-
member
protected java.util.List<GroupMember> member
-
-
Method Detail
-
getIdentifier
public java.util.List<Identifier> getIdentifier()
Gets the value of the identifier 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 JAXB object. This is why there is not a
setmethod for the identifier property.For example, to add a new item, do as follows:
getIdentifier().add(newItem);Objects of the following type(s) are allowed in the list
Identifier
-
getType
public GroupType getType()
Gets the value of the type property.- Returns:
- possible object is
GroupType
-
setType
public void setType(GroupType value)
Sets the value of the type property.- Parameters:
value- allowed object isGroupType
-
getActual
public Boolean getActual()
Gets the value of the actual property.- Returns:
- possible object is
Boolean
-
setActual
public void setActual(Boolean value)
Sets the value of the actual property.- Parameters:
value- allowed object isBoolean
-
getActive
public Boolean getActive()
Gets the value of the active property.- Returns:
- possible object is
Boolean
-
setActive
public void setActive(Boolean value)
Sets the value of the active property.- Parameters:
value- allowed object isBoolean
-
getCode
public CodeableConcept getCode()
Gets the value of the code property.- Returns:
- possible object is
CodeableConcept
-
setCode
public void setCode(CodeableConcept value)
Sets the value of the code property.- Parameters:
value- allowed object isCodeableConcept
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getQuantity
public UnsignedInt getQuantity()
Gets the value of the quantity property.- Returns:
- possible object is
UnsignedInt
-
setQuantity
public void setQuantity(UnsignedInt value)
Sets the value of the quantity property.- Parameters:
value- allowed object isUnsignedInt
-
getCharacteristic
public java.util.List<GroupCharacteristic> getCharacteristic()
Gets the value of the characteristic 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 JAXB object. This is why there is not a
setmethod for the characteristic property.For example, to add a new item, do as follows:
getCharacteristic().add(newItem);Objects of the following type(s) are allowed in the list
GroupCharacteristic
-
getMember
public java.util.List<GroupMember> getMember()
Gets the value of the member 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 JAXB object. This is why there is not a
setmethod for the member property.For example, to add a new item, do as follows:
getMember().add(newItem);Objects of the following type(s) are allowed in the list
GroupMember
-
withIdentifier
public Group withIdentifier(Identifier... values)
-
withIdentifier
public Group withIdentifier(java.util.Collection<Identifier> values)
-
withCode
public Group withCode(CodeableConcept value)
-
withQuantity
public Group withQuantity(UnsignedInt value)
-
withCharacteristic
public Group withCharacteristic(GroupCharacteristic... values)
-
withCharacteristic
public Group withCharacteristic(java.util.Collection<GroupCharacteristic> values)
-
withMember
public Group withMember(GroupMember... values)
-
withMember
public Group withMember(java.util.Collection<GroupMember> values)
-
withText
public Group withText(Narrative value)
- Overrides:
withTextin classDomainResource
-
withContained
public Group withContained(ResourceContainer... values)
- Overrides:
withContainedin classDomainResource
-
withContained
public Group withContained(java.util.Collection<ResourceContainer> values)
- Overrides:
withContainedin classDomainResource
-
withExtension
public Group withExtension(Extension... values)
- Overrides:
withExtensionin classDomainResource
-
withExtension
public Group withExtension(java.util.Collection<Extension> values)
- Overrides:
withExtensionin classDomainResource
-
withModifierExtension
public Group withModifierExtension(Extension... values)
- Overrides:
withModifierExtensionin classDomainResource
-
withModifierExtension
public Group withModifierExtension(java.util.Collection<Extension> values)
- Overrides:
withModifierExtensionin classDomainResource
-
withId
public Group withId(Id value)
- Overrides:
withIdin classDomainResource
-
withMeta
public Group withMeta(Meta value)
- Overrides:
withMetain classDomainResource
-
withImplicitRules
public Group withImplicitRules(Uri value)
- Overrides:
withImplicitRulesin classDomainResource
-
withLanguage
public Group withLanguage(Code value)
- Overrides:
withLanguagein classDomainResource
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, java.lang.Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classDomainResource
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classDomainResource
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classDomainResource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDomainResource
-
toString
public java.lang.String toString()
- Overrides:
toStringin classDomainResource
-
append
public java.lang.StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)- Specified by:
appendin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendin classDomainResource
-
appendFields
public java.lang.StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, java.lang.StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb2_commons.lang.ToString2- Overrides:
appendFieldsin classDomainResource
-
-