public static class CapabilityStatement.CapabilityStatementMessagingEventComponent extends BackboneElement implements IBaseBackboneElement
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, setModifierExtension
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
castToAddress, 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, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
addExtension, getExtension, hasExtension
addModifierExtension, getModifierExtension, hasModifierExtension
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.public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild
in class BackboneElement
org.hl7.fhir.exceptions.FHIRException
public CapabilityStatement.CapabilityStatementMessagingEventComponent copy()
copy
in class BackboneElement
public boolean equalsDeep(Base other_)
equalsDeep
in class BackboneElement
public boolean equalsShallow(Base other_)
equalsShallow
in class BackboneElement
public boolean isEmpty()
isEmpty
in interface IBase
isEmpty
in class BackboneElement
public String fhirType()
fhirType
in class BackboneElement
Copyright © 2014–2019 University Health Network. All rights reserved.