Package org.hl7.fhir.r4.model
Class CapabilityStatement.CapabilityStatementMessagingComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.CapabilityStatement.CapabilityStatementMessagingComponent
-
- 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.CapabilityStatementMessagingComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected MarkdownTypedocumentationDocumentation about the system's messaging capabilities for this endpoint not otherwise documented by the capability statement.protected List<CapabilityStatement.CapabilityStatementMessagingEndpointComponent>endpointAn endpoint (network accessible address) to which messages and/or replies are to be sent.protected UnsignedIntTypereliableCacheLength if the receiver's reliable messaging cache in minutes (if a receiver) or how long the cache length on the receiver should be (if a sender).protected List<CapabilityStatement.CapabilityStatementMessagingSupportedMessageComponent>supportedMessageReferences to message definitions for messages this system can send or receive.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CapabilityStatementMessagingComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, 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
-
endpoint
protected List<CapabilityStatement.CapabilityStatementMessagingEndpointComponent> endpoint
An endpoint (network accessible address) to which messages and/or replies are to be sent.
-
reliableCache
protected UnsignedIntType reliableCache
Length if the receiver's reliable messaging cache in minutes (if a receiver) or how long the cache length on the receiver should be (if a sender).
-
documentation
protected MarkdownType documentation
Documentation about the system's messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.
-
supportedMessage
protected List<CapabilityStatement.CapabilityStatementMessagingSupportedMessageComponent> supportedMessage
References to message definitions for messages this system can send or receive.
-
-
Constructor Detail
-
CapabilityStatementMessagingComponent
public CapabilityStatementMessagingComponent()
Constructor
-
-
Method Detail
-
getEndpoint
public List<CapabilityStatement.CapabilityStatementMessagingEndpointComponent> getEndpoint()
- Returns:
endpoint(An endpoint (network accessible address) to which messages and/or replies are to be sent.)
-
setEndpoint
public CapabilityStatement.CapabilityStatementMessagingComponent setEndpoint(List<CapabilityStatement.CapabilityStatementMessagingEndpointComponent> theEndpoint)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEndpoint
public boolean hasEndpoint()
-
addEndpoint
public CapabilityStatement.CapabilityStatementMessagingEndpointComponent addEndpoint()
-
addEndpoint
public CapabilityStatement.CapabilityStatementMessagingComponent addEndpoint(CapabilityStatement.CapabilityStatementMessagingEndpointComponent t)
-
getEndpointFirstRep
public CapabilityStatement.CapabilityStatementMessagingEndpointComponent getEndpointFirstRep()
- Returns:
- The first repetition of repeating field
endpoint, creating it if it does not already exist
-
getReliableCacheElement
public UnsignedIntType getReliableCacheElement()
- Returns:
reliableCache(Length if the receiver's reliable messaging cache in minutes (if a receiver) or how long the cache length on the receiver should be (if a sender).). This is the underlying object with id, value and extensions. The accessor "getReliableCache" gives direct access to the value
-
hasReliableCacheElement
public boolean hasReliableCacheElement()
-
hasReliableCache
public boolean hasReliableCache()
-
setReliableCacheElement
public CapabilityStatement.CapabilityStatementMessagingComponent setReliableCacheElement(UnsignedIntType value)
- Parameters:
value-reliableCache(Length if the receiver's reliable messaging cache in minutes (if a receiver) or how long the cache length on the receiver should be (if a sender).). This is the underlying object with id, value and extensions. The accessor "getReliableCache" gives direct access to the value
-
getReliableCache
public int getReliableCache()
- Returns:
- Length if the receiver's reliable messaging cache in minutes (if a receiver) or how long the cache length on the receiver should be (if a sender).
-
setReliableCache
public CapabilityStatement.CapabilityStatementMessagingComponent setReliableCache(int value)
- Parameters:
value- Length if the receiver's reliable messaging cache in minutes (if a receiver) or how long the cache length on the receiver should be (if a sender).
-
getDocumentationElement
public MarkdownType getDocumentationElement()
- Returns:
documentation(Documentation about the system's messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.). 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.CapabilityStatementMessagingComponent setDocumentationElement(MarkdownType value)
- Parameters:
value-documentation(Documentation about the system's messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the value
-
getDocumentation
public String getDocumentation()
- Returns:
- Documentation about the system's messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.
-
setDocumentation
public CapabilityStatement.CapabilityStatementMessagingComponent setDocumentation(String value)
- Parameters:
value- Documentation about the system's messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.
-
getSupportedMessage
public List<CapabilityStatement.CapabilityStatementMessagingSupportedMessageComponent> getSupportedMessage()
- Returns:
supportedMessage(References to message definitions for messages this system can send or receive.)
-
setSupportedMessage
public CapabilityStatement.CapabilityStatementMessagingComponent setSupportedMessage(List<CapabilityStatement.CapabilityStatementMessagingSupportedMessageComponent> theSupportedMessage)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSupportedMessage
public boolean hasSupportedMessage()
-
addSupportedMessage
public CapabilityStatement.CapabilityStatementMessagingSupportedMessageComponent addSupportedMessage()
-
addSupportedMessage
public CapabilityStatement.CapabilityStatementMessagingComponent addSupportedMessage(CapabilityStatement.CapabilityStatementMessagingSupportedMessageComponent t)
-
getSupportedMessageFirstRep
public CapabilityStatement.CapabilityStatementMessagingSupportedMessageComponent getSupportedMessageFirstRep()
- Returns:
- The first repetition of repeating field
supportedMessage, creating it if it does not already exist
-
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.CapabilityStatementMessagingComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(CapabilityStatement.CapabilityStatementMessagingComponent dst)
-
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
-
-