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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<UriType>compartmentAn absolute URI which is a reference to the definition of a compartment hosted by the system.protected StringTypedocumentationInformation about the system's restful capabilities that apply across all applications, such as security.protected List<Conformance.SystemInteractionComponent>interactionA specification of restful operations supported by the system.protected Enumeration<Conformance.RestfulConformanceMode>modeIdentifies whether this portion of the statement is describing ability to initiate or receive restful operations.protected List<Conformance.ConformanceRestOperationComponent>operationDefinition of an operation or a named query and with its parameters and their meaning and type.protected List<Conformance.ConformanceRestResourceComponent>resourceA specification of the restful capabilities of the solution for a specific resource type.protected List<Conformance.ConformanceRestResourceSearchParamComponent>searchParamSearch 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.protected Conformance.ConformanceRestSecurityComponentsecurityInformation about security implementation from an interface perspective - what a client needs to know.protected Enumeration<Conformance.TransactionMode>transactionModeA code that indicates how transactions are supported.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ConformanceRestComponent()ConformanceRestComponent(Enumeration<Conformance.RestfulConformanceMode> mode)
-
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
-
mode
protected Enumeration<Conformance.RestfulConformanceMode> mode
Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.
-
documentation
protected StringType documentation
Information about the system's restful capabilities that apply across all applications, such as security.
-
security
protected Conformance.ConformanceRestSecurityComponent security
Information about security implementation from an interface perspective - what a client needs to know.
-
resource
protected List<Conformance.ConformanceRestResourceComponent> resource
A specification of the restful capabilities of the solution for a specific resource type.
-
interaction
protected List<Conformance.SystemInteractionComponent> interaction
A specification of restful operations supported by the system.
-
transactionMode
protected Enumeration<Conformance.TransactionMode> transactionMode
A code that indicates how transactions are supported.
-
searchParam
protected List<Conformance.ConformanceRestResourceSearchParamComponent> 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
protected List<Conformance.ConformanceRestOperationComponent> operation
Definition of an operation or a named query and with its parameters and their meaning and type.
-
compartment
protected List<UriType> compartment
An absolute URI which is a reference to the definition of a compartment hosted by the system.
-
-
Constructor Detail
-
ConformanceRestComponent
public ConformanceRestComponent()
-
ConformanceRestComponent
public ConformanceRestComponent(Enumeration<Conformance.RestfulConformanceMode> mode)
-
-
Method Detail
-
getModeElement
public Enumeration<Conformance.RestfulConformanceMode> 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
public boolean hasModeElement()
-
hasMode
public boolean 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
public Conformance.RestfulConformanceMode getMode()
- Returns:
- Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.
-
setMode
public Conformance.ConformanceRestComponent setMode(Conformance.RestfulConformanceMode value)
- Parameters:
value- Identifies whether this portion of the statement is describing ability to initiate or receive restful operations.
-
getDocumentationElement
public StringType 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
public boolean hasDocumentationElement()
-
hasDocumentation
public boolean hasDocumentation()
-
setDocumentationElement
public Conformance.ConformanceRestComponent setDocumentationElement(StringType value)
- 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
public String getDocumentation()
- Returns:
- Information about the system's restful capabilities that apply across all applications, such as security.
-
setDocumentation
public Conformance.ConformanceRestComponent setDocumentation(String value)
- Parameters:
value- Information about the system's restful capabilities that apply across all applications, such as security.
-
getSecurity
public Conformance.ConformanceRestSecurityComponent getSecurity()
- Returns:
security(Information about security implementation from an interface perspective - what a client needs to know.)
-
hasSecurity
public boolean 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
public List<Conformance.ConformanceRestResourceComponent> getResource()
- Returns:
resource(A specification of the restful capabilities of the solution for a specific resource type.)
-
hasResource
public boolean hasResource()
-
addResource
public Conformance.ConformanceRestResourceComponent addResource()
- Returns:
resource(A specification of the restful capabilities of the solution for a specific resource type.)
-
addResource
public Conformance.ConformanceRestComponent addResource(Conformance.ConformanceRestResourceComponent t)
-
getInteraction
public List<Conformance.SystemInteractionComponent> getInteraction()
- Returns:
interaction(A specification of restful operations supported by the system.)
-
hasInteraction
public boolean hasInteraction()
-
addInteraction
public Conformance.SystemInteractionComponent addInteraction()
- Returns:
interaction(A specification of restful operations supported by the system.)
-
addInteraction
public Conformance.ConformanceRestComponent addInteraction(Conformance.SystemInteractionComponent t)
-
getTransactionModeElement
public Enumeration<Conformance.TransactionMode> 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
public boolean hasTransactionModeElement()
-
hasTransactionMode
public boolean 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
public Conformance.TransactionMode getTransactionMode()
- Returns:
- A code that indicates how transactions are supported.
-
setTransactionMode
public Conformance.ConformanceRestComponent setTransactionMode(Conformance.TransactionMode value)
- Parameters:
value- A code that indicates how transactions are supported.
-
getSearchParam
public List<Conformance.ConformanceRestResourceSearchParamComponent> 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
public boolean hasSearchParam()
-
addSearchParam
public Conformance.ConformanceRestResourceSearchParamComponent 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
public Conformance.ConformanceRestComponent addSearchParam(Conformance.ConformanceRestResourceSearchParamComponent t)
-
getOperation
public List<Conformance.ConformanceRestOperationComponent> getOperation()
- Returns:
operation(Definition of an operation or a named query and with its parameters and their meaning and type.)
-
hasOperation
public boolean hasOperation()
-
addOperation
public Conformance.ConformanceRestOperationComponent addOperation()
- Returns:
operation(Definition of an operation or a named query and with its parameters and their meaning and type.)
-
addOperation
public Conformance.ConformanceRestComponent addOperation(Conformance.ConformanceRestOperationComponent t)
-
getCompartment
public List<UriType> getCompartment()
- Returns:
compartment(An absolute URI which is a reference to the definition of a compartment hosted by the system.)
-
hasCompartment
public boolean hasCompartment()
-
addCompartmentElement
public UriType addCompartmentElement()
- Returns:
compartment(An absolute URI which is a reference to the definition of a compartment hosted by the system.)
-
addCompartment
public Conformance.ConformanceRestComponent addCompartment(String value)
- Parameters:
value-compartment(An absolute URI which is a reference to the definition of a compartment hosted by the system.)
-
hasCompartment
public boolean hasCompartment(String value)
- Parameters:
value-compartment(An absolute URI which is a reference to the definition of a compartment hosted by the system.)
-
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.ConformanceRestComponent 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
-
-