Package org.hl7.fhir.dstu2016may.model
Class Protocol.ProtocolStepActivityComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.Element
-
- org.hl7.fhir.dstu2016may.model.BackboneElement
-
- org.hl7.fhir.dstu2016may.model.Protocol.ProtocolStepActivityComponent
-
- 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:
- Protocol
public static class Protocol.ProtocolStepActivityComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<UriType>alternativeWhat can be done instead?protected List<Protocol.ProtocolStepActivityComponentComponent>componentActivities that are part of this activity.protected Protocol.ProtocolStepActivityDetailComponentdetailInformation about the nature of the activity, including type, timing and other qualifiers.protected List<UriType>followingWhat happens next.protected DurationwaitIndicates the length of time to wait between the conditions being satisfied for the activity to start and the actual start of the activity.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ProtocolStepActivityComponent()ConstructorProtocolStepActivityComponent(Protocol.ProtocolStepActivityDetailComponent detail)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, 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
-
alternative
protected List<UriType> alternative
What can be done instead?
-
component
protected List<Protocol.ProtocolStepActivityComponentComponent> component
Activities that are part of this activity.
-
wait
protected Duration wait
Indicates the length of time to wait between the conditions being satisfied for the activity to start and the actual start of the activity.
-
detail
protected Protocol.ProtocolStepActivityDetailComponent detail
Information about the nature of the activity, including type, timing and other qualifiers.
-
-
Constructor Detail
-
ProtocolStepActivityComponent
public ProtocolStepActivityComponent()
Constructor
-
ProtocolStepActivityComponent
public ProtocolStepActivityComponent(Protocol.ProtocolStepActivityDetailComponent detail)
Constructor
-
-
Method Detail
-
getAlternative
public List<UriType> getAlternative()
- Returns:
alternative(What can be done instead?)
-
hasAlternative
public boolean hasAlternative()
-
addAlternativeElement
public UriType addAlternativeElement()
- Returns:
alternative(What can be done instead?)
-
addAlternative
public Protocol.ProtocolStepActivityComponent addAlternative(String value)
- Parameters:
value-alternative(What can be done instead?)
-
hasAlternative
public boolean hasAlternative(String value)
- Parameters:
value-alternative(What can be done instead?)
-
getComponent
public List<Protocol.ProtocolStepActivityComponentComponent> getComponent()
- Returns:
component(Activities that are part of this activity.)
-
hasComponent
public boolean hasComponent()
-
addComponent
public Protocol.ProtocolStepActivityComponentComponent addComponent()
- Returns:
component(Activities that are part of this activity.)
-
addComponent
public Protocol.ProtocolStepActivityComponent addComponent(Protocol.ProtocolStepActivityComponentComponent t)
-
getFollowing
public List<UriType> getFollowing()
- Returns:
following(What happens next.)
-
hasFollowing
public boolean hasFollowing()
-
addFollowingElement
public UriType addFollowingElement()
- Returns:
following(What happens next.)
-
addFollowing
public Protocol.ProtocolStepActivityComponent addFollowing(String value)
- Parameters:
value-following(What happens next.)
-
hasFollowing
public boolean hasFollowing(String value)
- Parameters:
value-following(What happens next.)
-
getWait
public Duration getWait()
- Returns:
wait(Indicates the length of time to wait between the conditions being satisfied for the activity to start and the actual start of the activity.)
-
hasWait
public boolean hasWait()
-
setWait
public Protocol.ProtocolStepActivityComponent setWait(Duration value)
- Parameters:
value-wait(Indicates the length of time to wait between the conditions being satisfied for the activity to start and the actual start of the activity.)
-
getDetail
public Protocol.ProtocolStepActivityDetailComponent getDetail()
- Returns:
detail(Information about the nature of the activity, including type, timing and other qualifiers.)
-
hasDetail
public boolean hasDetail()
-
setDetail
public Protocol.ProtocolStepActivityComponent setDetail(Protocol.ProtocolStepActivityDetailComponent value)
- Parameters:
value-detail(Information about the nature of the activity, including type, timing and other qualifiers.)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
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 void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void 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
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classBackboneElement- Returns:
- 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 Protocol.ProtocolStepActivityComponent 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
-
-