Package org.hl7.fhir.r4.model
Class ExampleScenario.ExampleScenarioInstanceComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.ExampleScenario.ExampleScenarioInstanceComponent
-
- 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:
- ExampleScenario
public static class ExampleScenario.ExampleScenarioInstanceComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ExampleScenario.ExampleScenarioInstanceContainedInstanceComponent>containedInstanceResources contained in the instance (e.g.protected MarkdownTypedescriptionHuman-friendly description of the resource instance.protected StringTypenameA short name for the resource instance.protected StringTyperesourceIdThe id of the resource for referencing.protected Enumeration<ExampleScenario.FHIRResourceType>resourceTypeThe type of the resource.protected List<ExampleScenario.ExampleScenarioInstanceVersionComponent>versionA specific version of the resource.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ExampleScenarioInstanceComponent()ConstructorExampleScenarioInstanceComponent(StringType resourceId, Enumeration<ExampleScenario.FHIRResourceType> resourceType)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, 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
-
resourceId
protected StringType resourceId
The id of the resource for referencing.
-
resourceType
protected Enumeration<ExampleScenario.FHIRResourceType> resourceType
The type of the resource.
-
name
protected StringType name
A short name for the resource instance.
-
description
protected MarkdownType description
Human-friendly description of the resource instance.
-
version
protected List<ExampleScenario.ExampleScenarioInstanceVersionComponent> version
A specific version of the resource.
-
containedInstance
protected List<ExampleScenario.ExampleScenarioInstanceContainedInstanceComponent> containedInstance
Resources contained in the instance (e.g. the observations contained in a bundle).
-
-
Constructor Detail
-
ExampleScenarioInstanceComponent
public ExampleScenarioInstanceComponent()
Constructor
-
ExampleScenarioInstanceComponent
public ExampleScenarioInstanceComponent(StringType resourceId, Enumeration<ExampleScenario.FHIRResourceType> resourceType)
Constructor
-
-
Method Detail
-
getResourceIdElement
public StringType getResourceIdElement()
- Returns:
resourceId(The id of the resource for referencing.). This is the underlying object with id, value and extensions. The accessor "getResourceId" gives direct access to the value
-
hasResourceIdElement
public boolean hasResourceIdElement()
-
hasResourceId
public boolean hasResourceId()
-
setResourceIdElement
public ExampleScenario.ExampleScenarioInstanceComponent setResourceIdElement(StringType value)
- Parameters:
value-resourceId(The id of the resource for referencing.). This is the underlying object with id, value and extensions. The accessor "getResourceId" gives direct access to the value
-
getResourceId
public String getResourceId()
- Returns:
- The id of the resource for referencing.
-
setResourceId
public ExampleScenario.ExampleScenarioInstanceComponent setResourceId(String value)
- Parameters:
value- The id of the resource for referencing.
-
getResourceTypeElement
public Enumeration<ExampleScenario.FHIRResourceType> getResourceTypeElement()
- Returns:
resourceType(The type of the resource.). This is the underlying object with id, value and extensions. The accessor "getResourceType" gives direct access to the value
-
hasResourceTypeElement
public boolean hasResourceTypeElement()
-
hasResourceType
public boolean hasResourceType()
-
setResourceTypeElement
public ExampleScenario.ExampleScenarioInstanceComponent setResourceTypeElement(Enumeration<ExampleScenario.FHIRResourceType> value)
- Parameters:
value-resourceType(The type of the resource.). This is the underlying object with id, value and extensions. The accessor "getResourceType" gives direct access to the value
-
getResourceType
public ExampleScenario.FHIRResourceType getResourceType()
- Returns:
- The type of the resource.
-
setResourceType
public ExampleScenario.ExampleScenarioInstanceComponent setResourceType(ExampleScenario.FHIRResourceType value)
- Parameters:
value- The type of the resource.
-
getNameElement
public StringType getNameElement()
- Returns:
name(A short name for the resource instance.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public ExampleScenario.ExampleScenarioInstanceComponent setNameElement(StringType value)
- Parameters:
value-name(A short name for the resource instance.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
setName
public ExampleScenario.ExampleScenarioInstanceComponent setName(String value)
- Parameters:
value- A short name for the resource instance.
-
getDescriptionElement
public MarkdownType getDescriptionElement()
- Returns:
description(Human-friendly description of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public ExampleScenario.ExampleScenarioInstanceComponent setDescriptionElement(MarkdownType value)
- Parameters:
value-description(Human-friendly description of the resource instance.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- Human-friendly description of the resource instance.
-
setDescription
public ExampleScenario.ExampleScenarioInstanceComponent setDescription(String value)
- Parameters:
value- Human-friendly description of the resource instance.
-
getVersion
public List<ExampleScenario.ExampleScenarioInstanceVersionComponent> getVersion()
- Returns:
version(A specific version of the resource.)
-
setVersion
public ExampleScenario.ExampleScenarioInstanceComponent setVersion(List<ExampleScenario.ExampleScenarioInstanceVersionComponent> theVersion)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasVersion
public boolean hasVersion()
-
addVersion
public ExampleScenario.ExampleScenarioInstanceVersionComponent addVersion()
-
addVersion
public ExampleScenario.ExampleScenarioInstanceComponent addVersion(ExampleScenario.ExampleScenarioInstanceVersionComponent t)
-
getVersionFirstRep
public ExampleScenario.ExampleScenarioInstanceVersionComponent getVersionFirstRep()
- Returns:
- The first repetition of repeating field
version, creating it if it does not already exist
-
getContainedInstance
public List<ExampleScenario.ExampleScenarioInstanceContainedInstanceComponent> getContainedInstance()
- Returns:
containedInstance(Resources contained in the instance (e.g. the observations contained in a bundle).)
-
setContainedInstance
public ExampleScenario.ExampleScenarioInstanceComponent setContainedInstance(List<ExampleScenario.ExampleScenarioInstanceContainedInstanceComponent> theContainedInstance)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContainedInstance
public boolean hasContainedInstance()
-
addContainedInstance
public ExampleScenario.ExampleScenarioInstanceContainedInstanceComponent addContainedInstance()
-
addContainedInstance
public ExampleScenario.ExampleScenarioInstanceComponent addContainedInstance(ExampleScenario.ExampleScenarioInstanceContainedInstanceComponent t)
-
getContainedInstanceFirstRep
public ExampleScenario.ExampleScenarioInstanceContainedInstanceComponent getContainedInstanceFirstRep()
- Returns:
- The first repetition of repeating field
containedInstance, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin 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 ExampleScenario.ExampleScenarioInstanceComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(ExampleScenario.ExampleScenarioInstanceComponent dst)
-
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
-
-