Class Conformance.Rest
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IIdentifiableElement
,ca.uhn.fhir.model.api.IResourceBlock
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
Conformance
Definition: A definition of the restful capabilities of the solution, if any
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionca.uhn.fhir.model.primitive.UriDt
Adds and returns a new value for compartment ()addCompartment
(ca.uhn.fhir.model.primitive.UriDt theValue) Adds a given new value for compartment ()addCompartment
(String theUri) Adds a new value for compartment ()Adds and returns a new value for interaction ()addInteraction
(Conformance.RestInteraction theValue) Adds a given new value for interaction ()Adds and returns a new value for operation ()addOperation
(Conformance.RestOperation theValue) Adds a given new value for operation ()Adds and returns a new value for resource ()addResource
(Conformance.RestResource theValue) Adds a given new value for resource ()Adds and returns a new value for searchParam ()Adds a given new value for searchParam ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) List
<ca.uhn.fhir.model.primitive.UriDt> Gets the value(s) for compartment ().ca.uhn.fhir.model.primitive.UriDt
Gets the first repetition for compartment (), creating it if it does not already exist.Gets the value(s) for documentation ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for documentation ().Gets the value(s) for interaction ().Gets the first repetition for interaction (), creating it if it does not already exist.getMode()
Gets the value(s) for mode ().ca.uhn.fhir.model.primitive.BoundCodeDt
<RestfulConformanceModeEnum> Gets the value(s) for mode ().Gets the value(s) for operation ().Gets the first repetition for operation (), creating it if it does not already exist.Gets the value(s) for resource ().Gets the first repetition for resource (), creating it if it does not already exist.Gets the value(s) for searchParam ().Gets the first repetition for searchParam (), creating it if it does not already exist.Gets the value(s) for security ().Gets the value(s) for transactionMode ().ca.uhn.fhir.model.primitive.BoundCodeDt
<TransactionModeEnum> Gets the value(s) for transactionMode ().boolean
isEmpty()
setCompartment
(List<ca.uhn.fhir.model.primitive.UriDt> theValue) Sets the value(s) for compartment ()setDocumentation
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for documentation ()setDocumentation
(String theString) Sets the value for documentation ()setInteraction
(List<Conformance.RestInteraction> theValue) Sets the value(s) for interaction ()setMode
(RestfulConformanceModeEnum theValue) Sets the value(s) for mode ()setMode
(ca.uhn.fhir.model.primitive.BoundCodeDt<RestfulConformanceModeEnum> theValue) Sets the value(s) for mode ()setOperation
(List<Conformance.RestOperation> theValue) Sets the value(s) for operation ()setResource
(List<Conformance.RestResource> theValue) Sets the value(s) for resource ()Sets the value(s) for searchParam ()setSecurity
(Conformance.RestSecurity theValue) Sets the value(s) for security ()setTransactionMode
(TransactionModeEnum theValue) Sets the value(s) for transactionMode ()setTransactionMode
(ca.uhn.fhir.model.primitive.BoundCodeDt<TransactionModeEnum> theValue) Sets the value(s) for transactionMode ()Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
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
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface ca.uhn.fhir.model.api.IIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Constructor Details
-
Rest
public Rest()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getModeElement
Gets the value(s) for mode (). creating it if it does not exist. Will not returnnull
.Definition: Identifies whether this portion of the statement is describing ability to initiate or receive restful operations
-
getMode
Gets the value(s) for mode (). creating it if it does not exist. This method may returnnull
.Definition: Identifies whether this portion of the statement is describing ability to initiate or receive restful operations
-
setMode
public Conformance.Rest setMode(ca.uhn.fhir.model.primitive.BoundCodeDt<RestfulConformanceModeEnum> theValue) Sets the value(s) for mode ()Definition: Identifies whether this portion of the statement is describing ability to initiate or receive restful operations
-
setMode
Sets the value(s) for mode ()Definition: Identifies whether this portion of the statement is describing ability to initiate or receive restful operations
-
getDocumentationElement
Gets the value(s) for documentation (). creating it if it does not exist. Will not returnnull
.Definition: Information about the system's restful capabilities that apply across all applications, such as security
-
getDocumentation
Gets the value(s) for documentation (). creating it if it does not exist. This method may returnnull
.Definition: Information about the system's restful capabilities that apply across all applications, such as security
-
setDocumentation
Sets the value(s) for documentation ()Definition: Information about the system's restful capabilities that apply across all applications, such as security
-
setDocumentation
Sets the value for documentation ()Definition: Information about the system's restful capabilities that apply across all applications, such as security
-
getSecurity
Gets the value(s) for security (). creating it if it does not exist. Will not returnnull
.Definition: Information about security implementation from an interface perspective - what a client needs to know
-
setSecurity
Sets the value(s) for security ()Definition: Information about security implementation from an interface perspective - what a client needs to know
-
getResource
Gets the value(s) for resource (). creating it if it does not exist. Will not returnnull
.Definition: A specification of the restful capabilities of the solution for a specific resource type
-
setResource
Sets the value(s) for resource ()Definition: A specification of the restful capabilities of the solution for a specific resource type
-
addResource
Adds and returns a new value for resource ()Definition: A specification of the restful capabilities of the solution for a specific resource type
-
addResource
Adds a given new value for resource ()Definition: A specification of the restful capabilities of the solution for a specific resource type
- Parameters:
theValue
- The resource to add (must not benull
)
-
getResourceFirstRep
Gets the first repetition for resource (), creating it if it does not already exist.Definition: A specification of the restful capabilities of the solution for a specific resource type
-
getInteraction
Gets the value(s) for interaction (). creating it if it does not exist. Will not returnnull
.Definition: A specification of restful operations supported by the system
-
setInteraction
Sets the value(s) for interaction ()Definition: A specification of restful operations supported by the system
-
addInteraction
Adds and returns a new value for interaction ()Definition: A specification of restful operations supported by the system
-
addInteraction
Adds a given new value for interaction ()Definition: A specification of restful operations supported by the system
- Parameters:
theValue
- The interaction to add (must not benull
)
-
getInteractionFirstRep
Gets the first repetition for interaction (), creating it if it does not already exist.Definition: A specification of restful operations supported by the system
-
getTransactionModeElement
Gets the value(s) for transactionMode (). creating it if it does not exist. Will not returnnull
.Definition: A code that indicates how transactions are supported
-
getTransactionMode
Gets the value(s) for transactionMode (). creating it if it does not exist. This method may returnnull
.Definition: A code that indicates how transactions are supported
-
setTransactionMode
public Conformance.Rest setTransactionMode(ca.uhn.fhir.model.primitive.BoundCodeDt<TransactionModeEnum> theValue) Sets the value(s) for transactionMode ()Definition: A code that indicates how transactions are supported
-
setTransactionMode
Sets the value(s) for transactionMode ()Definition: A code that indicates how transactions are supported
-
getSearchParam
Gets the value(s) for searchParam (). creating it if it does not exist. Will not returnnull
.Definition: Search parameters that are supported for searching all resources for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation
-
setSearchParam
Sets the value(s) for searchParam ()Definition: Search parameters that are supported for searching all resources for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation
-
addSearchParam
Adds and returns a new value for searchParam ()Definition: Search parameters that are supported for searching all resources for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation
-
addSearchParam
Adds a given new value for searchParam ()Definition: Search parameters that are supported for searching all resources for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation
- Parameters:
theValue
- The searchParam to add (must not benull
)
-
getSearchParamFirstRep
Gets the first repetition for searchParam (), creating it if it does not already exist.Definition: Search parameters that are supported for searching all resources for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation
-
getOperation
Gets the value(s) for operation (). creating it if it does not exist. Will not returnnull
.Definition: Definition of an operation or a named query and with its parameters and their meaning and type
-
setOperation
Sets the value(s) for operation ()Definition: Definition of an operation or a named query and with its parameters and their meaning and type
-
addOperation
Adds and returns a new value for operation ()Definition: Definition of an operation or a named query and with its parameters and their meaning and type
-
addOperation
Adds a given new value for operation ()Definition: Definition of an operation or a named query and with its parameters and their meaning and type
- Parameters:
theValue
- The operation to add (must not benull
)
-
getOperationFirstRep
Gets the first repetition for operation (), creating it if it does not already exist.Definition: Definition of an operation or a named query and with its parameters and their meaning and type
-
getCompartment
Gets the value(s) for compartment (). creating it if it does not exist. Will not returnnull
.Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system
-
setCompartment
Sets the value(s) for compartment ()Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system
-
addCompartment
Adds and returns a new value for compartment ()Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system
-
addCompartment
Adds a given new value for compartment ()Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system
- Parameters:
theValue
- The compartment to add (must not benull
)
-
getCompartmentFirstRep
Gets the first repetition for compartment (), creating it if it does not already exist.Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system
-
addCompartment
Adds a new value for compartment ()Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system
- Returns:
- Returns a reference to this object, to allow for simple chaining.
-