Package org.hl7.fhir.dstu2.model
Class Conformance.ConformanceRestComponent
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.ConformanceRestComponent
- 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.ConformanceRestComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionAn absolute URI which is a reference to the definition of a compartment hosted by the system.protected StringType
Information about the system's restful capabilities that apply across all applications, such as security.protected List
<Conformance.SystemInteractionComponent> A specification of restful operations supported by the system.protected Enumeration
<Conformance.RestfulConformanceMode> Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.Definition of an operation or a named query and with its parameters and their meaning and type.protected List
<Conformance.ConformanceRestResourceComponent> A specification of the restful capabilities of the solution for a specific resource type.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.Information about security implementation from an interface perspective - what a client needs to know.protected Enumeration
<Conformance.TransactionMode> A code that indicates how transactions are supported.Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddCompartment
(String value) copy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
getMode()
boolean
boolean
hasCompartment
(String value) boolean
boolean
boolean
boolean
hasMode()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setDocumentation
(String value) void
setProperty
(String name, Base value) 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, addExtension, copyValues, getExtension, getExtensionByUrl, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
mode
Identifies whether this portion of the statement is describing ability to initiate or receive restful operations. -
documentation
Information about the system's restful capabilities that apply across all applications, such as security. -
security
Information about security implementation from an interface perspective - what a client needs to know. -
resource
A specification of the restful capabilities of the solution for a specific resource type. -
interaction
A specification of restful operations supported by the system. -
transactionMode
A code that indicates how transactions are supported. -
searchParam
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. -
operation
Definition of an operation or a named query and with its parameters and their meaning and type. -
compartment
An absolute URI which is a reference to the definition of a compartment hosted by the system.
-
-
Constructor Details
-
ConformanceRestComponent
public ConformanceRestComponent() -
ConformanceRestComponent
-
-
Method Details
-
getModeElement
- Returns:
mode
(Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the value
-
hasModeElement
-
hasMode
-
setModeElement
public Conformance.ConformanceRestComponent setModeElement(Enumeration<Conformance.RestfulConformanceMode> value) - Parameters:
value
-mode
(Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the value
-
getMode
- Returns:
- Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.
-
setMode
- Parameters:
value
- Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.
-
getDocumentationElement
- Returns:
documentation
(Information about the system's restful capabilities that apply across all applications, such as security.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the value
-
hasDocumentationElement
-
hasDocumentation
-
setDocumentationElement
- Parameters:
value
-documentation
(Information about the system's restful capabilities that apply across all applications, such as security.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the value
-
getDocumentation
- Returns:
- Information about the system's restful capabilities that apply across all applications, such as security.
-
setDocumentation
- Parameters:
value
- Information about the system's restful capabilities that apply across all applications, such as security.
-
getSecurity
- Returns:
security
(Information about security implementation from an interface perspective - what a client needs to know.)
-
hasSecurity
-
setSecurity
public Conformance.ConformanceRestComponent setSecurity(Conformance.ConformanceRestSecurityComponent value) - Parameters:
value
-security
(Information about security implementation from an interface perspective - what a client needs to know.)
-
getResource
- Returns:
resource
(A specification of the restful capabilities of the solution for a specific resource type.)
-
hasResource
-
addResource
- Returns:
resource
(A specification of the restful capabilities of the solution for a specific resource type.)
-
addResource
-
getInteraction
- Returns:
interaction
(A specification of restful operations supported by the system.)
-
hasInteraction
-
addInteraction
- Returns:
interaction
(A specification of restful operations supported by the system.)
-
addInteraction
-
getTransactionModeElement
- Returns:
transactionMode
(A code that indicates how transactions are supported.). This is the underlying object with id, value and extensions. The accessor "getTransactionMode" gives direct access to the value
-
hasTransactionModeElement
-
hasTransactionMode
-
setTransactionModeElement
public Conformance.ConformanceRestComponent setTransactionModeElement(Enumeration<Conformance.TransactionMode> value) - Parameters:
value
-transactionMode
(A code that indicates how transactions are supported.). This is the underlying object with id, value and extensions. The accessor "getTransactionMode" gives direct access to the value
-
getTransactionMode
- Returns:
- A code that indicates how transactions are supported.
-
setTransactionMode
- Parameters:
value
- A code that indicates how transactions are supported.
-
getSearchParam
- Returns:
searchParam
(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.)
-
hasSearchParam
-
addSearchParam
- Returns:
searchParam
(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
-
getOperation
- Returns:
operation
(Definition of an operation or a named query and with its parameters and their meaning and type.)
-
hasOperation
-
addOperation
- Returns:
operation
(Definition of an operation or a named query and with its parameters and their meaning and type.)
-
addOperation
-
getCompartment
- Returns:
compartment
(An absolute URI which is a reference to the definition of a compartment hosted by the system.)
-
hasCompartment
-
addCompartmentElement
- Returns:
compartment
(An absolute URI which is a reference to the definition of a compartment hosted by the system.)
-
addCompartment
- Parameters:
value
-compartment
(An absolute URI which is a reference to the definition of a compartment hosted by the system.)
-
hasCompartment
- Parameters:
value
-compartment
(An absolute URI which is a reference to the definition of a compartment hosted by the system.)
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-