public static class CapabilityStatement.CapabilityStatementMessagingEventComponent extends BackboneElement implements IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected Enumeration<CapabilityStatement.MessageSignificanceCategory> |
category
The impact of the content of the message.
|
protected Coding |
code
A coded identifier of a supported messaging event.
|
protected StringType |
documentation
Guidance on how this event is handled, such as internal system trigger points, business rules, etc.
|
protected CodeType |
focus
A resource associated with the event.
|
protected Enumeration<CapabilityStatement.EventCapabilityMode> |
mode
The mode of this event declaration - whether an application is a sender or receiver.
|
protected Reference |
request
Information about the request for this event.
|
protected StructureDefinition |
requestTarget
The actual object that is the target of the reference (Information about the request for this event.)
|
protected Reference |
response
Information about the response for this event.
|
protected StructureDefinition |
responseTarget
The actual object that is the target of the reference (Information about the response for this event.)
|
modifierExtension| Constructor and Description |
|---|
CapabilityStatementMessagingEventComponent()
Constructor
|
CapabilityStatementMessagingEventComponent(Coding code,
Enumeration<CapabilityStatement.EventCapabilityMode> mode,
CodeType focus,
Reference request,
Reference response)
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.MessageSignificanceCategory> category
protected Enumeration<CapabilityStatement.EventCapabilityMode> mode
protected CodeType focus
protected StructureDefinition requestTarget
protected StructureDefinition responseTarget
protected StringType documentation
public CapabilityStatementMessagingEventComponent()
public CapabilityStatementMessagingEventComponent(Coding code, Enumeration<CapabilityStatement.EventCapabilityMode> mode, CodeType focus, Reference request, Reference response)
public boolean hasCode()
public CapabilityStatement.CapabilityStatementMessagingEventComponent setCode(Coding value)
value - code (A coded identifier of a supported messaging event.)public Enumeration<CapabilityStatement.MessageSignificanceCategory> getCategoryElement()
category (The impact of the content of the message.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic boolean hasCategoryElement()
public boolean hasCategory()
public CapabilityStatement.CapabilityStatementMessagingEventComponent setCategoryElement(Enumeration<CapabilityStatement.MessageSignificanceCategory> value)
value - category (The impact of the content of the message.). This is the underlying object with id, value and extensions. The accessor "getCategory" gives direct access to the valuepublic CapabilityStatement.MessageSignificanceCategory getCategory()
public CapabilityStatement.CapabilityStatementMessagingEventComponent setCategory(CapabilityStatement.MessageSignificanceCategory value)
value - The impact of the content of the message.public Enumeration<CapabilityStatement.EventCapabilityMode> getModeElement()
mode (The mode of this event declaration - whether an application is a sender or receiver.). 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.CapabilityStatementMessagingEventComponent setModeElement(Enumeration<CapabilityStatement.EventCapabilityMode> value)
value - mode (The mode of this event declaration - whether an application is a sender or receiver.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the valuepublic CapabilityStatement.EventCapabilityMode getMode()
public CapabilityStatement.CapabilityStatementMessagingEventComponent setMode(CapabilityStatement.EventCapabilityMode value)
value - The mode of this event declaration - whether an application is a sender or receiver.public CodeType getFocusElement()
focus (A resource associated with the event. This is the resource that defines the event.). This is the underlying object with id, value and extensions. The accessor "getFocus" gives direct access to the valuepublic boolean hasFocusElement()
public boolean hasFocus()
public CapabilityStatement.CapabilityStatementMessagingEventComponent setFocusElement(CodeType value)
value - focus (A resource associated with the event. This is the resource that defines the event.). This is the underlying object with id, value and extensions. The accessor "getFocus" gives direct access to the valuepublic String getFocus()
public CapabilityStatement.CapabilityStatementMessagingEventComponent setFocus(String value)
value - A resource associated with the event. This is the resource that defines the event.public Reference getRequest()
request (Information about the request for this event.)public boolean hasRequest()
public CapabilityStatement.CapabilityStatementMessagingEventComponent setRequest(Reference value)
value - request (Information about the request for this event.)public StructureDefinition getRequestTarget()
request 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. (Information about the request for this event.)public CapabilityStatement.CapabilityStatementMessagingEventComponent setRequestTarget(StructureDefinition value)
value - request 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. (Information about the request for this event.)public Reference getResponse()
response (Information about the response for this event.)public boolean hasResponse()
public CapabilityStatement.CapabilityStatementMessagingEventComponent setResponse(Reference value)
value - response (Information about the response for this event.)public StructureDefinition getResponseTarget()
response 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. (Information about the response for this event.)public CapabilityStatement.CapabilityStatementMessagingEventComponent setResponseTarget(StructureDefinition value)
value - response 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. (Information about the response for this event.)public StringType getDocumentationElement()
documentation (Guidance on how this event is handled, such as internal system trigger points, business rules, 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.CapabilityStatementMessagingEventComponent setDocumentationElement(StringType value)
value - documentation (Guidance on how this event is handled, such as internal system trigger points, business rules, etc.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the valuepublic String getDocumentation()
public CapabilityStatement.CapabilityStatementMessagingEventComponent setDocumentation(String value)
value - Guidance on how this event is handled, such as internal system trigger points, business rules, etc.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.CapabilityStatementMessagingEventComponent 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.