![](/hapi-fhir/images/logos/raccoon-forwards.png)
Package org.hl7.fhir.dstu2.model
Class Conformance.ConformanceRestResourceComponent
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.ConformanceRestResourceComponent
- 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.ConformanceRestResourceComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BooleanType
A flag that indicates that the server supports conditional create.protected Enumeration
<Conformance.ConditionalDeleteStatus> A code that indicates how the server supports conditional delete.protected BooleanType
A flag that indicates that the server supports conditional update.protected List
<Conformance.ResourceInteractionComponent> Identifies a restful operation supported by the solution.protected Reference
A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations.protected StructureDefinition
The actual object that is the target of the reference (A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations.protected BooleanType
A flag for whether the server is able to return past versions as part of the vRead operation.protected List
<StringType> A list of _include values supported by the server.Search parameters 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 List
<StringType> A list of _revinclude (reverse include) values supported by the server.protected CodeType
A type of resource exposed via the restful interface.protected BooleanType
A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g.protected Enumeration
<Conformance.ResourceVersionPolicy> This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type.Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionaddSearchInclude
(String value) addSearchRevInclude
(String value) copy()
boolean
equalsDeep
(Base other) boolean
equalsShallow
(Base other) fhirType()
boolean
boolean
boolean
getType()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasSearchInclude
(String value) boolean
boolean
boolean
hasSearchRevInclude
(String value) boolean
hasType()
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> childrenList) setConditionalCreate
(boolean value) setConditionalUpdate
(boolean value) setProfile
(Reference value) void
setProperty
(String name, Base value) setReadHistory
(boolean value) setReadHistoryElement
(BooleanType value) setTypeElement
(CodeType value) setUpdateCreate
(boolean 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
-
type
A type of resource exposed via the restful interface. -
profile
A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles]{profiling.html#profile-uses}. -
profileTarget
The actual object that is the target of the reference (A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles]{profiling.html#profile-uses}.) -
interaction
Identifies a restful operation supported by the solution. -
versioning
This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type. If this has some other value, the server must at least correctly track and populate the versionId meta-property on resources. If the value is 'versioned-update', then the server supports all the versioning features, including using e-tags for version integrity in the API. -
readHistory
A flag for whether the server is able to return past versions as part of the vRead operation. -
updateCreate
A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server. -
conditionalCreate
A flag that indicates that the server supports conditional create. -
conditionalUpdate
A flag that indicates that the server supports conditional update. -
conditionalDelete
A code that indicates how the server supports conditional delete. -
searchInclude
A list of _include values supported by the server. -
searchRevInclude
A list of _revinclude (reverse include) values supported by the server. -
searchParam
Search parameters 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.
-
-
Constructor Details
-
ConformanceRestResourceComponent
public ConformanceRestResourceComponent() -
ConformanceRestResourceComponent
-
-
Method Details
-
getTypeElement
- Returns:
type
(A type of resource exposed via the restful interface.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
-
hasType
-
setTypeElement
- Parameters:
value
-type
(A type of resource exposed via the restful interface.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
- Returns:
- A type of resource exposed via the restful interface.
-
setType
- Parameters:
value
- A type of resource exposed via the restful interface.
-
getProfile
- Returns:
profile
(A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles]{profiling.html#profile-uses}.)
-
hasProfile
-
setProfile
- Parameters:
value
-profile
(A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles]{profiling.html#profile-uses}.)
-
getProfileTarget
- Returns:
profile
The 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. (A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles]{profiling.html#profile-uses}.)
-
setProfileTarget
- Parameters:
value
-profile
The 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. (A specification of the profile that describes the solution's overall support for the resource, including any constraints on cardinality, bindings, lengths or other limitations. See further discussion in [Using Profiles]{profiling.html#profile-uses}.)
-
getInteraction
- Returns:
interaction
(Identifies a restful operation supported by the solution.)
-
hasInteraction
-
addInteraction
- Returns:
interaction
(Identifies a restful operation supported by the solution.)
-
addInteraction
-
getVersioningElement
- Returns:
versioning
(This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type. If this has some other value, the server must at least correctly track and populate the versionId meta-property on resources. If the value is 'versioned-update', then the server supports all the versioning features, including using e-tags for version integrity in the API.). This is the underlying object with id, value and extensions. The accessor "getVersioning" gives direct access to the value
-
hasVersioningElement
-
hasVersioning
-
setVersioningElement
public Conformance.ConformanceRestResourceComponent setVersioningElement(Enumeration<Conformance.ResourceVersionPolicy> value) - Parameters:
value
-versioning
(This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type. If this has some other value, the server must at least correctly track and populate the versionId meta-property on resources. If the value is 'versioned-update', then the server supports all the versioning features, including using e-tags for version integrity in the API.). This is the underlying object with id, value and extensions. The accessor "getVersioning" gives direct access to the value
-
getVersioning
- Returns:
- This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type. If this has some other value, the server must at least correctly track and populate the versionId meta-property on resources. If the value is 'versioned-update', then the server supports all the versioning features, including using e-tags for version integrity in the API.
-
setVersioning
public Conformance.ConformanceRestResourceComponent setVersioning(Conformance.ResourceVersionPolicy value) - Parameters:
value
- This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type. If this has some other value, the server must at least correctly track and populate the versionId meta-property on resources. If the value is 'versioned-update', then the server supports all the versioning features, including using e-tags for version integrity in the API.
-
getReadHistoryElement
- Returns:
readHistory
(A flag for whether the server is able to return past versions as part of the vRead operation.). This is the underlying object with id, value and extensions. The accessor "getReadHistory" gives direct access to the value
-
hasReadHistoryElement
-
hasReadHistory
-
setReadHistoryElement
- Parameters:
value
-readHistory
(A flag for whether the server is able to return past versions as part of the vRead operation.). This is the underlying object with id, value and extensions. The accessor "getReadHistory" gives direct access to the value
-
getReadHistory
- Returns:
- A flag for whether the server is able to return past versions as part of the vRead operation.
-
setReadHistory
- Parameters:
value
- A flag for whether the server is able to return past versions as part of the vRead operation.
-
getUpdateCreateElement
- Returns:
updateCreate
(A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.). This is the underlying object with id, value and extensions. The accessor "getUpdateCreate" gives direct access to the value
-
hasUpdateCreateElement
-
hasUpdateCreate
-
setUpdateCreateElement
- Parameters:
value
-updateCreate
(A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.). This is the underlying object with id, value and extensions. The accessor "getUpdateCreate" gives direct access to the value
-
getUpdateCreate
- Returns:
- A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.
-
setUpdateCreate
- Parameters:
value
- A flag to indicate that the server allows or needs to allow the client to create new identities on the server (e.g. that is, the client PUTs to a location where there is no existing resource). Allowing this operation means that the server allows the client to create new identities on the server.
-
getConditionalCreateElement
- Returns:
conditionalCreate
(A flag that indicates that the server supports conditional create.). This is the underlying object with id, value and extensions. The accessor "getConditionalCreate" gives direct access to the value
-
hasConditionalCreateElement
-
hasConditionalCreate
-
setConditionalCreateElement
- Parameters:
value
-conditionalCreate
(A flag that indicates that the server supports conditional create.). This is the underlying object with id, value and extensions. The accessor "getConditionalCreate" gives direct access to the value
-
getConditionalCreate
- Returns:
- A flag that indicates that the server supports conditional create.
-
setConditionalCreate
- Parameters:
value
- A flag that indicates that the server supports conditional create.
-
getConditionalUpdateElement
- Returns:
conditionalUpdate
(A flag that indicates that the server supports conditional update.). This is the underlying object with id, value and extensions. The accessor "getConditionalUpdate" gives direct access to the value
-
hasConditionalUpdateElement
-
hasConditionalUpdate
-
setConditionalUpdateElement
- Parameters:
value
-conditionalUpdate
(A flag that indicates that the server supports conditional update.). This is the underlying object with id, value and extensions. The accessor "getConditionalUpdate" gives direct access to the value
-
getConditionalUpdate
- Returns:
- A flag that indicates that the server supports conditional update.
-
setConditionalUpdate
- Parameters:
value
- A flag that indicates that the server supports conditional update.
-
getConditionalDeleteElement
- Returns:
conditionalDelete
(A code that indicates how the server supports conditional delete.). This is the underlying object with id, value and extensions. The accessor "getConditionalDelete" gives direct access to the value
-
hasConditionalDeleteElement
-
hasConditionalDelete
-
setConditionalDeleteElement
public Conformance.ConformanceRestResourceComponent setConditionalDeleteElement(Enumeration<Conformance.ConditionalDeleteStatus> value) - Parameters:
value
-conditionalDelete
(A code that indicates how the server supports conditional delete.). This is the underlying object with id, value and extensions. The accessor "getConditionalDelete" gives direct access to the value
-
getConditionalDelete
- Returns:
- A code that indicates how the server supports conditional delete.
-
setConditionalDelete
public Conformance.ConformanceRestResourceComponent setConditionalDelete(Conformance.ConditionalDeleteStatus value) - Parameters:
value
- A code that indicates how the server supports conditional delete.
-
getSearchInclude
- Returns:
searchInclude
(A list of _include values supported by the server.)
-
hasSearchInclude
-
addSearchIncludeElement
- Returns:
searchInclude
(A list of _include values supported by the server.)
-
addSearchInclude
- Parameters:
value
-searchInclude
(A list of _include values supported by the server.)
-
hasSearchInclude
- Parameters:
value
-searchInclude
(A list of _include values supported by the server.)
-
getSearchRevInclude
- Returns:
searchRevInclude
(A list of _revinclude (reverse include) values supported by the server.)
-
hasSearchRevInclude
-
addSearchRevIncludeElement
- Returns:
searchRevInclude
(A list of _revinclude (reverse include) values supported by the server.)
-
addSearchRevInclude
- Parameters:
value
-searchRevInclude
(A list of _revinclude (reverse include) values supported by the server.)
-
hasSearchRevInclude
- Parameters:
value
-searchRevInclude
(A list of _revinclude (reverse include) values supported by the server.)
-
getSearchParam
- Returns:
searchParam
(Search parameters 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 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
-
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
-