Package org.hl7.fhir.dstu2016may.model
Class Protocol.ProtocolStepPreconditionComponent
- 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.ProtocolStepPreconditionComponent
-
- 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.ProtocolStepPreconditionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Protocol.ProtocolStepPreconditionConditionComponentconditionDefines the name/value pair that must hold for the condition to be met.protected StringTypedescriptionHuman-readable description of the condition.protected List<Protocol.ProtocolStepPreconditionComponent>excludeLists conditions of which none must be met.protected List<Protocol.ProtocolStepPreconditionComponent>intersectionLists a set of conditions that must all be met.protected List<Protocol.ProtocolStepPreconditionComponent>unionLists alternative conditions, at least one of must be met.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ProtocolStepPreconditionComponent()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
-
description
protected StringType description
Human-readable description of the condition.
-
condition
protected Protocol.ProtocolStepPreconditionConditionComponent condition
Defines the name/value pair that must hold for the condition to be met.
-
intersection
protected List<Protocol.ProtocolStepPreconditionComponent> intersection
Lists a set of conditions that must all be met.
-
union
protected List<Protocol.ProtocolStepPreconditionComponent> union
Lists alternative conditions, at least one of must be met.
-
exclude
protected List<Protocol.ProtocolStepPreconditionComponent> exclude
Lists conditions of which none must be met.
-
-
Constructor Detail
-
ProtocolStepPreconditionComponent
public ProtocolStepPreconditionComponent()
Constructor
-
-
Method Detail
-
getDescriptionElement
public StringType getDescriptionElement()
- Returns:
description(Human-readable description of the condition.). 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 Protocol.ProtocolStepPreconditionComponent setDescriptionElement(StringType value)
- Parameters:
value-description(Human-readable description of the condition.). 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-readable description of the condition.
-
setDescription
public Protocol.ProtocolStepPreconditionComponent setDescription(String value)
- Parameters:
value- Human-readable description of the condition.
-
getCondition
public Protocol.ProtocolStepPreconditionConditionComponent getCondition()
- Returns:
condition(Defines the name/value pair that must hold for the condition to be met.)
-
hasCondition
public boolean hasCondition()
-
setCondition
public Protocol.ProtocolStepPreconditionComponent setCondition(Protocol.ProtocolStepPreconditionConditionComponent value)
- Parameters:
value-condition(Defines the name/value pair that must hold for the condition to be met.)
-
getIntersection
public List<Protocol.ProtocolStepPreconditionComponent> getIntersection()
- Returns:
intersection(Lists a set of conditions that must all be met.)
-
hasIntersection
public boolean hasIntersection()
-
addIntersection
public Protocol.ProtocolStepPreconditionComponent addIntersection()
- Returns:
intersection(Lists a set of conditions that must all be met.)
-
addIntersection
public Protocol.ProtocolStepPreconditionComponent addIntersection(Protocol.ProtocolStepPreconditionComponent t)
-
getUnion
public List<Protocol.ProtocolStepPreconditionComponent> getUnion()
- Returns:
union(Lists alternative conditions, at least one of must be met.)
-
hasUnion
public boolean hasUnion()
-
addUnion
public Protocol.ProtocolStepPreconditionComponent addUnion()
- Returns:
union(Lists alternative conditions, at least one of must be met.)
-
addUnion
public Protocol.ProtocolStepPreconditionComponent addUnion(Protocol.ProtocolStepPreconditionComponent t)
-
getExclude
public List<Protocol.ProtocolStepPreconditionComponent> getExclude()
- Returns:
exclude(Lists conditions of which none must be met.)
-
hasExclude
public boolean hasExclude()
-
addExclude
public Protocol.ProtocolStepPreconditionComponent addExclude()
- Returns:
exclude(Lists conditions of which none must be met.)
-
addExclude
public Protocol.ProtocolStepPreconditionComponent addExclude(Protocol.ProtocolStepPreconditionComponent t)
-
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.ProtocolStepPreconditionComponent 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
-
-