Package org.hl7.fhir.dstu2.model
Class QuestionnaireResponse.GroupComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.QuestionnaireResponse.GroupComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- QuestionnaireResponse
public static class QuestionnaireResponse.GroupComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<QuestionnaireResponse.GroupComponent>groupA sub-group within a group.protected StringTypelinkIdIdentifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.protected List<QuestionnaireResponse.QuestionComponent>questionSet of questions within this group.protected ReferencesubjectMore specific subject this section's answers are about, details the subject given in QuestionnaireResponse.protected ResourcesubjectTargetThe actual object that is the target of the reference (More specific subject this section's answers are about, details the subject given in QuestionnaireResponse.)protected StringTypetextAdditional text for the group, used for display purposes.protected StringTypetitleText that is displayed above the contents of the group.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description GroupComponent()
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
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
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
linkId
protected StringType linkId
Identifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.
-
title
protected StringType title
Text that is displayed above the contents of the group.
-
text
protected StringType text
Additional text for the group, used for display purposes.
-
subject
protected Reference subject
More specific subject this section's answers are about, details the subject given in QuestionnaireResponse.
-
subjectTarget
protected Resource subjectTarget
The actual object that is the target of the reference (More specific subject this section's answers are about, details the subject given in QuestionnaireResponse.)
-
group
protected List<QuestionnaireResponse.GroupComponent> group
A sub-group within a group. The ordering of groups within this group is relevant.
-
question
protected List<QuestionnaireResponse.QuestionComponent> question
Set of questions within this group. The order of questions within the group is relevant.
-
-
Constructor Detail
-
GroupComponent
public GroupComponent()
-
-
Method Detail
-
getLinkIdElement
public StringType getLinkIdElement()
- Returns:
linkId(Identifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
hasLinkIdElement
public boolean hasLinkIdElement()
-
hasLinkId
public boolean hasLinkId()
-
setLinkIdElement
public QuestionnaireResponse.GroupComponent setLinkIdElement(StringType value)
- Parameters:
value-linkId(Identifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
getLinkId
public String getLinkId()
- Returns:
- Identifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.
-
setLinkId
public QuestionnaireResponse.GroupComponent setLinkId(String value)
- Parameters:
value- Identifies the group from the Questionnaire that corresponds to this group in the QuestionnaireResponse resource.
-
getTitleElement
public StringType getTitleElement()
- Returns:
title(Text that is displayed above the contents of the group.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
public boolean hasTitleElement()
-
hasTitle
public boolean hasTitle()
-
setTitleElement
public QuestionnaireResponse.GroupComponent setTitleElement(StringType value)
- Parameters:
value-title(Text that is displayed above the contents of the group.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
setTitle
public QuestionnaireResponse.GroupComponent setTitle(String value)
- Parameters:
value- Text that is displayed above the contents of the group.
-
getTextElement
public StringType getTextElement()
- Returns:
text(Additional text for the group, used for display purposes.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
hasTextElement
public boolean hasTextElement()
-
hasText
public boolean hasText()
-
setTextElement
public QuestionnaireResponse.GroupComponent setTextElement(StringType value)
- Parameters:
value-text(Additional text for the group, used for display purposes.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
setText
public QuestionnaireResponse.GroupComponent setText(String value)
- Parameters:
value- Additional text for the group, used for display purposes.
-
getSubject
public Reference getSubject()
- Returns:
subject(More specific subject this section's answers are about, details the subject given in QuestionnaireResponse.)
-
hasSubject
public boolean hasSubject()
-
setSubject
public QuestionnaireResponse.GroupComponent setSubject(Reference value)
- Parameters:
value-subject(More specific subject this section's answers are about, details the subject given in QuestionnaireResponse.)
-
getSubjectTarget
public Resource getSubjectTarget()
- Returns:
subjectThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (More specific subject this section's answers are about, details the subject given in QuestionnaireResponse.)
-
setSubjectTarget
public QuestionnaireResponse.GroupComponent setSubjectTarget(Resource value)
- Parameters:
value-subjectThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (More specific subject this section's answers are about, details the subject given in QuestionnaireResponse.)
-
getGroup
public List<QuestionnaireResponse.GroupComponent> getGroup()
- Returns:
group(A sub-group within a group. The ordering of groups within this group is relevant.)
-
hasGroup
public boolean hasGroup()
-
addGroup
public QuestionnaireResponse.GroupComponent addGroup()
- Returns:
group(A sub-group within a group. The ordering of groups within this group is relevant.)
-
addGroup
public QuestionnaireResponse.GroupComponent addGroup(QuestionnaireResponse.GroupComponent t)
-
getQuestion
public List<QuestionnaireResponse.QuestionComponent> getQuestion()
- Returns:
question(Set of questions within this group. The order of questions within the group is relevant.)
-
hasQuestion
public boolean hasQuestion()
-
addQuestion
public QuestionnaireResponse.QuestionComponent addQuestion()
- Returns:
question(Set of questions within this group. The order of questions within the group is relevant.)
-
addQuestion
public QuestionnaireResponse.GroupComponent addQuestion(QuestionnaireResponse.QuestionComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public QuestionnaireResponse.GroupComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-