Class List
- java.lang.Object
-
- org.hl7.fhir.Resource
-
- org.hl7.fhir.DomainResource
-
- org.hl7.fhir.List
-
- All Implemented Interfaces:
org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2,org.jvnet.jaxb2_commons.lang.ToString2
public class List 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 List complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="List"> <complexContent> <extension base="{http://hl7.org/fhir}DomainResource"> <sequence> <element name="identifier" type="{http://hl7.org/fhir}Identifier" maxOccurs="unbounded" minOccurs="0"/> <element name="status" type="{http://hl7.org/fhir}ListStatus"/> <element name="mode" type="{http://hl7.org/fhir}ListMode"/> <element name="title" type="{http://hl7.org/fhir}string" minOccurs="0"/> <element name="code" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/> <element name="subject" type="{http://hl7.org/fhir}Reference" minOccurs="0"/> <element name="encounter" type="{http://hl7.org/fhir}Reference" minOccurs="0"/> <element name="date" type="{http://hl7.org/fhir}dateTime" minOccurs="0"/> <element name="source" type="{http://hl7.org/fhir}Reference" minOccurs="0"/> <element name="orderedBy" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/> <element name="note" type="{http://hl7.org/fhir}Annotation" maxOccurs="unbounded" minOccurs="0"/> <element name="entry" type="{http://hl7.org/fhir}List.Entry" maxOccurs="unbounded" minOccurs="0"/> <element name="emptyReason" type="{http://hl7.org/fhir}CodeableConcept" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptcodeprotected DateTimedateprotected CodeableConceptemptyReasonprotected Referenceencounterprotected java.util.List<ListEntry>entryprotected java.util.List<Identifier>identifierprotected ListModemodeprotected java.util.List<Annotation>noteprotected CodeableConceptorderedByprotected Referencesourceprotected ListStatusstatusprotected Referencesubjectprotected Stringtitle-
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 List()
-
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)CodeableConceptgetCode()Gets the value of the code property.DateTimegetDate()Gets the value of the date property.CodeableConceptgetEmptyReason()Gets the value of the emptyReason property.ReferencegetEncounter()Gets the value of the encounter property.java.util.List<ListEntry>getEntry()Gets the value of the entry property.java.util.List<Identifier>getIdentifier()Gets the value of the identifier property.ListModegetMode()Gets the value of the mode property.java.util.List<Annotation>getNote()Gets the value of the note property.CodeableConceptgetOrderedBy()Gets the value of the orderedBy property.ReferencegetSource()Gets the value of the source property.ListStatusgetStatus()Gets the value of the status property.ReferencegetSubject()Gets the value of the subject property.StringgetTitle()Gets the value of the title property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)voidsetCode(CodeableConcept value)Sets the value of the code property.voidsetDate(DateTime value)Sets the value of the date property.voidsetEmptyReason(CodeableConcept value)Sets the value of the emptyReason property.voidsetEncounter(Reference value)Sets the value of the encounter property.voidsetMode(ListMode value)Sets the value of the mode property.voidsetOrderedBy(CodeableConcept value)Sets the value of the orderedBy property.voidsetSource(Reference value)Sets the value of the source property.voidsetStatus(ListStatus value)Sets the value of the status property.voidsetSubject(Reference value)Sets the value of the subject property.voidsetTitle(String value)Sets the value of the title property.java.lang.StringtoString()ListwithCode(CodeableConcept value)ListwithContained(java.util.Collection<ResourceContainer> values)ListwithContained(ResourceContainer... values)ListwithDate(DateTime value)ListwithEmptyReason(CodeableConcept value)ListwithEncounter(Reference value)ListwithEntry(java.util.Collection<ListEntry> values)ListwithEntry(ListEntry... values)ListwithExtension(java.util.Collection<Extension> values)ListwithExtension(Extension... values)ListwithId(Id value)ListwithIdentifier(java.util.Collection<Identifier> values)ListwithIdentifier(Identifier... values)ListwithImplicitRules(Uri value)ListwithLanguage(Code value)ListwithMeta(Meta value)ListwithMode(ListMode value)ListwithModifierExtension(java.util.Collection<Extension> values)ListwithModifierExtension(Extension... values)ListwithNote(java.util.Collection<Annotation> values)ListwithNote(Annotation... values)ListwithOrderedBy(CodeableConcept value)ListwithSource(Reference value)ListwithStatus(ListStatus value)ListwithSubject(Reference value)ListwithText(Narrative value)ListwithTitle(String 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
-
status
protected ListStatus status
-
mode
protected ListMode mode
-
title
protected String title
-
code
protected CodeableConcept code
-
subject
protected Reference subject
-
encounter
protected Reference encounter
-
date
protected DateTime date
-
source
protected Reference source
-
orderedBy
protected CodeableConcept orderedBy
-
note
protected java.util.List<Annotation> note
-
entry
protected java.util.List<ListEntry> entry
-
emptyReason
protected CodeableConcept emptyReason
-
-
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
-
getStatus
public ListStatus getStatus()
Gets the value of the status property.- Returns:
- possible object is
ListStatus
-
setStatus
public void setStatus(ListStatus value)
Sets the value of the status property.- Parameters:
value- allowed object isListStatus
-
getMode
public ListMode getMode()
Gets the value of the mode property.- Returns:
- possible object is
ListMode
-
setMode
public void setMode(ListMode value)
Sets the value of the mode property.- Parameters:
value- allowed object isListMode
-
getTitle
public String getTitle()
Gets the value of the title property.- Returns:
- possible object is
String
-
setTitle
public void setTitle(String value)
Sets the value of the title property.- Parameters:
value- allowed object isString
-
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
-
getSubject
public Reference getSubject()
Gets the value of the subject property.- Returns:
- possible object is
Reference
-
setSubject
public void setSubject(Reference value)
Sets the value of the subject property.- Parameters:
value- allowed object isReference
-
getEncounter
public Reference getEncounter()
Gets the value of the encounter property.- Returns:
- possible object is
Reference
-
setEncounter
public void setEncounter(Reference value)
Sets the value of the encounter property.- Parameters:
value- allowed object isReference
-
getDate
public DateTime getDate()
Gets the value of the date property.- Returns:
- possible object is
DateTime
-
setDate
public void setDate(DateTime value)
Sets the value of the date property.- Parameters:
value- allowed object isDateTime
-
getSource
public Reference getSource()
Gets the value of the source property.- Returns:
- possible object is
Reference
-
setSource
public void setSource(Reference value)
Sets the value of the source property.- Parameters:
value- allowed object isReference
-
getOrderedBy
public CodeableConcept getOrderedBy()
Gets the value of the orderedBy property.- Returns:
- possible object is
CodeableConcept
-
setOrderedBy
public void setOrderedBy(CodeableConcept value)
Sets the value of the orderedBy property.- Parameters:
value- allowed object isCodeableConcept
-
getNote
public java.util.List<Annotation> getNote()
Gets the value of the note 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 note property.For example, to add a new item, do as follows:
getNote().add(newItem);Objects of the following type(s) are allowed in the list
Annotation
-
getEntry
public java.util.List<ListEntry> getEntry()
Gets the value of the entry 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 entry property.For example, to add a new item, do as follows:
getEntry().add(newItem);Objects of the following type(s) are allowed in the list
ListEntry
-
getEmptyReason
public CodeableConcept getEmptyReason()
Gets the value of the emptyReason property.- Returns:
- possible object is
CodeableConcept
-
setEmptyReason
public void setEmptyReason(CodeableConcept value)
Sets the value of the emptyReason property.- Parameters:
value- allowed object isCodeableConcept
-
withIdentifier
public List withIdentifier(Identifier... values)
-
withIdentifier
public List withIdentifier(java.util.Collection<Identifier> values)
-
withStatus
public List withStatus(ListStatus value)
-
withCode
public List withCode(CodeableConcept value)
-
withOrderedBy
public List withOrderedBy(CodeableConcept value)
-
withNote
public List withNote(Annotation... values)
-
withNote
public List withNote(java.util.Collection<Annotation> values)
-
withEmptyReason
public List withEmptyReason(CodeableConcept value)
-
withText
public List withText(Narrative value)
- Overrides:
withTextin classDomainResource
-
withContained
public List withContained(ResourceContainer... values)
- Overrides:
withContainedin classDomainResource
-
withContained
public List withContained(java.util.Collection<ResourceContainer> values)
- Overrides:
withContainedin classDomainResource
-
withExtension
public List withExtension(Extension... values)
- Overrides:
withExtensionin classDomainResource
-
withExtension
public List withExtension(java.util.Collection<Extension> values)
- Overrides:
withExtensionin classDomainResource
-
withModifierExtension
public List withModifierExtension(Extension... values)
- Overrides:
withModifierExtensionin classDomainResource
-
withModifierExtension
public List withModifierExtension(java.util.Collection<Extension> values)
- Overrides:
withModifierExtensionin classDomainResource
-
withId
public List withId(Id value)
- Overrides:
withIdin classDomainResource
-
withMeta
public List withMeta(Meta value)
- Overrides:
withMetain classDomainResource
-
withImplicitRules
public List withImplicitRules(Uri value)
- Overrides:
withImplicitRulesin classDomainResource
-
withLanguage
public List 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
-
-