public static class CapabilityStatement.CapabilityStatementDocumentComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
documentation
A description of how the application supports or uses the specified document profile.
|
protected Enumeration<CapabilityStatement.DocumentMode> |
mode
Mode of this document declaration - whether an application is a producer or consumer.
|
protected Reference |
profile
A constraint on a resource used in the document.
|
protected StructureDefinition |
profileTarget
The actual object that is the target of the reference (A constraint on a resource used in the document.)
|
modifierExtension| Constructor and Description |
|---|
CapabilityStatementDocumentComponent()
Constructor
|
CapabilityStatementDocumentComponent(Enumeration<CapabilityStatement.DocumentMode> mode,
Reference profile)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentaddExtension, getExtension, hasExtensionaddModifierExtension, getModifierExtension, hasModifierExtensionprotected Enumeration<CapabilityStatement.DocumentMode> mode
protected StringType documentation
protected StructureDefinition profileTarget
public CapabilityStatementDocumentComponent()
public CapabilityStatementDocumentComponent(Enumeration<CapabilityStatement.DocumentMode> mode, Reference profile)
public Enumeration<CapabilityStatement.DocumentMode> getModeElement()
mode (Mode of this document declaration - whether an application is a producer or consumer.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the valuepublic boolean hasModeElement()
public boolean hasMode()
public CapabilityStatement.CapabilityStatementDocumentComponent setModeElement(Enumeration<CapabilityStatement.DocumentMode> value)
value - mode (Mode of this document declaration - whether an application is a producer or consumer.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the valuepublic CapabilityStatement.DocumentMode getMode()
public CapabilityStatement.CapabilityStatementDocumentComponent setMode(CapabilityStatement.DocumentMode value)
value - Mode of this document declaration - whether an application is a producer or consumer.public StringType getDocumentationElement()
documentation (A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the valuepublic boolean hasDocumentationElement()
public boolean hasDocumentation()
public CapabilityStatement.CapabilityStatementDocumentComponent setDocumentationElement(StringType value)
value - documentation (A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the valuepublic String getDocumentation()
public CapabilityStatement.CapabilityStatementDocumentComponent setDocumentation(String value)
value - A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.public Reference getProfile()
profile (A constraint on a resource used in the document.)public boolean hasProfile()
public CapabilityStatement.CapabilityStatementDocumentComponent setProfile(Reference value)
value - profile (A constraint on a resource used in the document.)public StructureDefinition getProfileTarget()
profile The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (A constraint on a resource used in the document.)public CapabilityStatement.CapabilityStatementDocumentComponent setProfileTarget(StructureDefinition value)
value - profile The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (A constraint on a resource used in the document.)protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class BackboneElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class BackboneElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class BackboneElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class BackboneElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class BackboneElementFHIRExceptionpublic CapabilityStatement.CapabilityStatementDocumentComponent 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 IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2017 University Health Network. All rights reserved.