Package org.hl7.fhir.dstu2.model
Class Conformance.ConformanceMessagingEventComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.Conformance.ConformanceMessagingEventComponent
-
- 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:
- Conformance
public static class Conformance.ConformanceMessagingEventComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected Enumeration<Conformance.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<Conformance.ConformanceEventMode>modeThe mode of this event declaration - whether application is 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.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ConformanceMessagingEventComponent()ConformanceMessagingEventComponent(Coding code, Enumeration<Conformance.ConformanceEventMode> mode, CodeType focus, Reference request, Reference response)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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<Conformance.MessageSignificanceCategory> category
The impact of the content of the message.
-
mode
protected Enumeration<Conformance.ConformanceEventMode> mode
The mode of this event declaration - whether application is 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
-
ConformanceMessagingEventComponent
public ConformanceMessagingEventComponent()
-
ConformanceMessagingEventComponent
public ConformanceMessagingEventComponent(Coding code, Enumeration<Conformance.ConformanceEventMode> mode, CodeType focus, Reference request, Reference response)
-
-
Method Detail
-
hasCode
public boolean hasCode()
-
setCode
public Conformance.ConformanceMessagingEventComponent setCode(Coding value)
- Parameters:
value-code(A coded identifier of a supported messaging event.)
-
getCategoryElement
public Enumeration<Conformance.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 Conformance.ConformanceMessagingEventComponent setCategoryElement(Enumeration<Conformance.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 Conformance.MessageSignificanceCategory getCategory()
- Returns:
- The impact of the content of the message.
-
setCategory
public Conformance.ConformanceMessagingEventComponent setCategory(Conformance.MessageSignificanceCategory value)
- Parameters:
value- The impact of the content of the message.
-
getModeElement
public Enumeration<Conformance.ConformanceEventMode> getModeElement()
- Returns:
mode(The mode of this event declaration - whether application is 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 Conformance.ConformanceMessagingEventComponent setModeElement(Enumeration<Conformance.ConformanceEventMode> value)
- Parameters:
value-mode(The mode of this event declaration - whether application is sender or receiver.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the value
-
getMode
public Conformance.ConformanceEventMode getMode()
- Returns:
- The mode of this event declaration - whether application is sender or receiver.
-
setMode
public Conformance.ConformanceMessagingEventComponent setMode(Conformance.ConformanceEventMode value)
- Parameters:
value- The mode of this event declaration - whether application is 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 Conformance.ConformanceMessagingEventComponent 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 Conformance.ConformanceMessagingEventComponent 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 Conformance.ConformanceMessagingEventComponent 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 Conformance.ConformanceMessagingEventComponent 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 Conformance.ConformanceMessagingEventComponent 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 Conformance.ConformanceMessagingEventComponent 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 Conformance.ConformanceMessagingEventComponent 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 Conformance.ConformanceMessagingEventComponent 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> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin 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 Conformance.ConformanceMessagingEventComponent 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
-
-