Package org.hl7.fhir.dstu3.model
Class CapabilityStatement.CapabilityStatementMessagingEventComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.CapabilityStatement.CapabilityStatementMessagingEventComponent
-
- 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:
- CapabilityStatement
public static class CapabilityStatement.CapabilityStatementMessagingEventComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Enumeration<CapabilityStatement.MessageSignificanceCategory>categoryThe impact of the content of the message.protected CodingcodeA coded identifier of a supported messaging event.protected StringTypedocumentationGuidance on how this event is handled, such as internal system trigger points, business rules, etc.protected CodeTypefocusA resource associated with the event.protected Enumeration<CapabilityStatement.EventCapabilityMode>modeThe mode of this event declaration - whether an application is a sender or receiver.protected ReferencerequestInformation about the request for this event.protected StructureDefinitionrequestTargetThe actual object that is the target of the reference (Information about the request for this event.)protected ReferenceresponseInformation about the response for this event.protected StructureDefinitionresponseTargetThe actual object that is the target of the reference (Information about the response for this event.)-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CapabilityStatementMessagingEventComponent()ConstructorCapabilityStatementMessagingEventComponent(Coding code, Enumeration<CapabilityStatement.EventCapabilityMode> mode, CodeType focus, Reference request, Reference response)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
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, isMetadataBased, isPrimitive, isResource, 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
-
category
protected Enumeration<CapabilityStatement.MessageSignificanceCategory> category
The impact of the content of the message.
-
mode
protected Enumeration<CapabilityStatement.EventCapabilityMode> mode
The mode of this event declaration - whether an application is a sender or receiver.
-
focus
protected CodeType focus
A resource associated with the event. This is the resource that defines the event.
-
requestTarget
protected StructureDefinition requestTarget
The actual object that is the target of the reference (Information about the request for this event.)
-
responseTarget
protected StructureDefinition responseTarget
The actual object that is the target of the reference (Information about the response for this event.)
-
documentation
protected StringType documentation
Guidance on how this event is handled, such as internal system trigger points, business rules, etc.
-
-
Constructor Detail
-
CapabilityStatementMessagingEventComponent
public CapabilityStatementMessagingEventComponent()
Constructor
-
CapabilityStatementMessagingEventComponent
public CapabilityStatementMessagingEventComponent(Coding code, Enumeration<CapabilityStatement.EventCapabilityMode> mode, CodeType focus, Reference request, Reference response)
Constructor
-
-
Method Detail
-
hasCode
public boolean hasCode()
-
setCode
public CapabilityStatement.CapabilityStatementMessagingEventComponent setCode(Coding value)
- Parameters:
value-code(A coded identifier of a supported messaging event.)
-
getCategoryElement
public Enumeration<CapabilityStatement.MessageSignificanceCategory> getCategoryElement()
- Returns:
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 value
-
hasCategoryElement
public boolean hasCategoryElement()
-
hasCategory
public boolean hasCategory()
-
setCategoryElement
public CapabilityStatement.CapabilityStatementMessagingEventComponent setCategoryElement(Enumeration<CapabilityStatement.MessageSignificanceCategory> value)
- Parameters:
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 value
-
getCategory
public CapabilityStatement.MessageSignificanceCategory getCategory()
- Returns:
- The impact of the content of the message.
-
setCategory
public CapabilityStatement.CapabilityStatementMessagingEventComponent setCategory(CapabilityStatement.MessageSignificanceCategory value)
- Parameters:
value- The impact of the content of the message.
-
getModeElement
public Enumeration<CapabilityStatement.EventCapabilityMode> getModeElement()
- Returns:
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 value
-
hasModeElement
public boolean hasModeElement()
-
hasMode
public boolean hasMode()
-
setModeElement
public CapabilityStatement.CapabilityStatementMessagingEventComponent setModeElement(Enumeration<CapabilityStatement.EventCapabilityMode> value)
- Parameters:
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 value
-
getMode
public CapabilityStatement.EventCapabilityMode getMode()
- Returns:
- The mode of this event declaration - whether an application is a sender or receiver.
-
setMode
public CapabilityStatement.CapabilityStatementMessagingEventComponent setMode(CapabilityStatement.EventCapabilityMode value)
- Parameters:
value- The mode of this event declaration - whether an application is a sender or receiver.
-
getFocusElement
public CodeType getFocusElement()
- Returns:
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 value
-
hasFocusElement
public boolean hasFocusElement()
-
hasFocus
public boolean hasFocus()
-
setFocusElement
public CapabilityStatement.CapabilityStatementMessagingEventComponent setFocusElement(CodeType value)
- Parameters:
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 value
-
getFocus
public String getFocus()
- Returns:
- A resource associated with the event. This is the resource that defines the event.
-
setFocus
public CapabilityStatement.CapabilityStatementMessagingEventComponent setFocus(String value)
- Parameters:
value- A resource associated with the event. This is the resource that defines the event.
-
getRequest
public Reference getRequest()
- Returns:
request(Information about the request for this event.)
-
hasRequest
public boolean hasRequest()
-
setRequest
public CapabilityStatement.CapabilityStatementMessagingEventComponent setRequest(Reference value)
- Parameters:
value-request(Information about the request for this event.)
-
getRequestTarget
public StructureDefinition getRequestTarget()
- Returns:
requestThe 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.)
-
setRequestTarget
public CapabilityStatement.CapabilityStatementMessagingEventComponent setRequestTarget(StructureDefinition value)
- Parameters:
value-requestThe 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.)
-
getResponse
public Reference getResponse()
- Returns:
response(Information about the response for this event.)
-
hasResponse
public boolean hasResponse()
-
setResponse
public CapabilityStatement.CapabilityStatementMessagingEventComponent setResponse(Reference value)
- Parameters:
value-response(Information about the response for this event.)
-
getResponseTarget
public StructureDefinition getResponseTarget()
- Returns:
responseThe 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.)
-
setResponseTarget
public CapabilityStatement.CapabilityStatementMessagingEventComponent setResponseTarget(StructureDefinition value)
- Parameters:
value-responseThe 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.)
-
getDocumentationElement
public StringType getDocumentationElement()
- Returns:
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 value
-
hasDocumentationElement
public boolean hasDocumentationElement()
-
hasDocumentation
public boolean hasDocumentation()
-
setDocumentationElement
public CapabilityStatement.CapabilityStatementMessagingEventComponent setDocumentationElement(StringType value)
- Parameters:
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 value
-
getDocumentation
public String getDocumentation()
- Returns:
- Guidance on how this event is handled, such as internal system trigger points, business rules, etc.
-
setDocumentation
public CapabilityStatement.CapabilityStatementMessagingEventComponent setDocumentation(String value)
- Parameters:
value- Guidance on how this event is handled, such as internal system trigger points, business rules, etc.
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
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 Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base 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
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- 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 CapabilityStatement.CapabilityStatementMessagingEventComponent 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
-
-