
Package org.hl7.fhir.dstu3.model
Class RequestGroup.RequestGroupActionRelatedActionComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.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 IdType
actionId
The element id of the action this is related to.protected Type
offset
A duration or range of durations to apply to the relationship.protected Enumeration<RequestGroup.ActionRelationshipType>
relationship
The relationship of this action to the related action.-
Fields inherited from class org.hl7.fhir.dstu3.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.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, 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) throws org.hl7.fhir.exceptions.FHIRFormatError
- Parameters:
value
-offset
(A duration or range of durations to apply to the relationship. For example, 30-60 minutes before.)- Throws:
org.hl7.fhir.exceptions.FHIRFormatError
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public RequestGroup.RequestGroupActionRelatedActionComponent copy()
- Specified by:
copy
in classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-