public static class Protocol.ProtocolStepPreconditionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Protocol.ProtocolStepPreconditionConditionComponent |
condition
Defines the name/value pair that must hold for the condition to be met.
|
protected StringType |
description
Human-readable description of the condition.
|
protected List<Protocol.ProtocolStepPreconditionComponent> |
exclude
Lists conditions of which none must be met.
|
protected List<Protocol.ProtocolStepPreconditionComponent> |
intersection
Lists a set of conditions that must all be met.
|
protected List<Protocol.ProtocolStepPreconditionComponent> |
union
Lists alternative conditions, at least one of must be met.
|
modifierExtension| Constructor and Description |
|---|
ProtocolStepPreconditionComponent()
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToActionDefinition, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected StringType description
protected Protocol.ProtocolStepPreconditionConditionComponent condition
protected List<Protocol.ProtocolStepPreconditionComponent> intersection
protected List<Protocol.ProtocolStepPreconditionComponent> union
protected List<Protocol.ProtocolStepPreconditionComponent> exclude
public ProtocolStepPreconditionComponent()
public StringType getDescriptionElement()
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 valuepublic boolean hasDescriptionElement()
public boolean hasDescription()
public Protocol.ProtocolStepPreconditionComponent setDescriptionElement(StringType value)
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 valuepublic String getDescription()
public Protocol.ProtocolStepPreconditionComponent setDescription(String value)
value - Human-readable description of the condition.public Protocol.ProtocolStepPreconditionConditionComponent getCondition()
condition (Defines the name/value pair that must hold for the condition to be met.)public boolean hasCondition()
public Protocol.ProtocolStepPreconditionComponent setCondition(Protocol.ProtocolStepPreconditionConditionComponent value)
value - condition (Defines the name/value pair that must hold for the condition to be met.)public List<Protocol.ProtocolStepPreconditionComponent> getIntersection()
intersection (Lists a set of conditions that must all be met.)public boolean hasIntersection()
public Protocol.ProtocolStepPreconditionComponent addIntersection()
intersection (Lists a set of conditions that must all be met.)public Protocol.ProtocolStepPreconditionComponent addIntersection(Protocol.ProtocolStepPreconditionComponent t)
public List<Protocol.ProtocolStepPreconditionComponent> getUnion()
union (Lists alternative conditions, at least one of must be met.)public boolean hasUnion()
public Protocol.ProtocolStepPreconditionComponent addUnion()
union (Lists alternative conditions, at least one of must be met.)public Protocol.ProtocolStepPreconditionComponent addUnion(Protocol.ProtocolStepPreconditionComponent t)
public List<Protocol.ProtocolStepPreconditionComponent> getExclude()
exclude (Lists conditions of which none must be met.)public boolean hasExclude()
public Protocol.ProtocolStepPreconditionComponent addExclude()
exclude (Lists conditions of which none must be met.)public Protocol.ProtocolStepPreconditionComponent addExclude(Protocol.ProtocolStepPreconditionComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Protocol.ProtocolStepPreconditionComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.