Package org.hl7.fhir.r4.model
Class RequestGroup.RequestGroupActionRelatedActionComponent
- 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.RequestGroup.RequestGroupActionRelatedActionComponent
-
- 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:
- RequestGroup
public static class RequestGroup.RequestGroupActionRelatedActionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IdTypeactionIdThe element id of the action this is related to.protected TypeoffsetA duration or range of durations to apply to the relationship.protected Enumeration<RequestGroup.ActionRelationshipType>relationshipThe relationship of this action to the related action.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description RequestGroupActionRelatedActionComponent()ConstructorRequestGroupActionRelatedActionComponent(IdType actionId, Enumeration<RequestGroup.ActionRelationshipType> relationship)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
-
relationship
protected Enumeration<RequestGroup.ActionRelationshipType> relationship
The relationship of this action to the related action.
-
-
Constructor Detail
-
RequestGroupActionRelatedActionComponent
public RequestGroupActionRelatedActionComponent()
Constructor
-
RequestGroupActionRelatedActionComponent
public RequestGroupActionRelatedActionComponent(IdType actionId, Enumeration<RequestGroup.ActionRelationshipType> relationship)
Constructor
-
-
Method Detail
-
getActionIdElement
public IdType getActionIdElement()
- Returns:
actionId(The element id of the action this is related to.). This is the underlying object with id, value and extensions. The accessor "getActionId" gives direct access to the value
-
hasActionIdElement
public boolean hasActionIdElement()
-
hasActionId
public boolean hasActionId()
-
setActionIdElement
public RequestGroup.RequestGroupActionRelatedActionComponent setActionIdElement(IdType value)
- Parameters:
value-actionId(The element id of the action this is related to.). This is the underlying object with id, value and extensions. The accessor "getActionId" gives direct access to the value
-
getActionId
public String getActionId()
- Returns:
- The element id of the action this is related to.
-
setActionId
public RequestGroup.RequestGroupActionRelatedActionComponent setActionId(String value)
- Parameters:
value- The element id of the action this is related to.
-
getRelationshipElement
public Enumeration<RequestGroup.ActionRelationshipType> getRelationshipElement()
- Returns:
relationship(The relationship of this action to the related action.). This is the underlying object with id, value and extensions. The accessor "getRelationship" gives direct access to the value
-
hasRelationshipElement
public boolean hasRelationshipElement()
-
hasRelationship
public boolean hasRelationship()
-
setRelationshipElement
public RequestGroup.RequestGroupActionRelatedActionComponent setRelationshipElement(Enumeration<RequestGroup.ActionRelationshipType> value)
- Parameters:
value-relationship(The relationship of this action to the related action.). This is the underlying object with id, value and extensions. The accessor "getRelationship" gives direct access to the value
-
getRelationship
public RequestGroup.ActionRelationshipType getRelationship()
- Returns:
- The relationship of this action to the related action.
-
setRelationship
public RequestGroup.RequestGroupActionRelatedActionComponent setRelationship(RequestGroup.ActionRelationshipType value)
- Parameters:
value- The relationship of this action to the related action.
-
getOffset
public Type getOffset()
- Returns:
offset(A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)
-
getOffsetDuration
public Duration getOffsetDuration() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
offset(A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOffsetDuration
public boolean hasOffsetDuration()
-
getOffsetRange
public Range getOffsetRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
offset(A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOffsetRange
public boolean hasOffsetRange()
-
hasOffset
public boolean hasOffset()
-
setOffset
public RequestGroup.RequestGroupActionRelatedActionComponent setOffset(Type value)
- Parameters:
value-offset(A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)
-
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 RequestGroup.RequestGroupActionRelatedActionComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(RequestGroup.RequestGroupActionRelatedActionComponent 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
-
-