public static class Conformance.ConformanceRestResourceComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
conditionalCreate
A flag that indicates that the server supports conditional create.
|
protected Enumeration<Conformance.ConditionalDeleteStatus> |
conditionalDelete
A code that indicates how the server supports conditional delete.
|
protected BooleanType |
conditionalUpdate
A flag that indicates that the server supports conditional update.
|
protected List<Conformance.ResourceInteractionComponent> |
interaction
Identifies a restful operation supported by the solution.
|
protected Reference |
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.
|
protected StructureDefinition |
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.
|
protected BooleanType |
readHistory
A flag for whether the server is able to return past versions as part of the vRead operation.
|
protected List<StringType> |
searchInclude
A list of _include values supported by the server.
|
protected List<Conformance.ConformanceRestResourceSearchParamComponent> |
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.
|
protected List<StringType> |
searchRevInclude
A list of _revinclude (reverse include) values supported by the server.
|
protected CodeType |
type
A type of resource exposed via the restful interface.
|
protected BooleanType |
updateCreate
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> |
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.
|
modifierExtension| Constructor and Description |
|---|
ConformanceRestResourceComponent()
Constructor
|
ConformanceRestResourceComponent(CodeType type)
Constructor
|
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtensionaddExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElementcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected Reference profile
protected StructureDefinition profileTarget
protected List<Conformance.ResourceInteractionComponent> interaction
protected Enumeration<Conformance.ResourceVersionPolicy> versioning
protected BooleanType readHistory
protected BooleanType updateCreate
protected BooleanType conditionalCreate
protected BooleanType conditionalUpdate
protected Enumeration<Conformance.ConditionalDeleteStatus> conditionalDelete
protected List<StringType> searchInclude
protected List<StringType> searchRevInclude
protected List<Conformance.ConformanceRestResourceSearchParamComponent> searchParam
public ConformanceRestResourceComponent()
public ConformanceRestResourceComponent(CodeType type)
public CodeType getTypeElement()
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 valuepublic boolean hasTypeElement()
public boolean hasType()
public Conformance.ConformanceRestResourceComponent setTypeElement(CodeType value)
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 valuepublic Conformance.ConformanceRestResourceComponent setType(String value)
value - A type of resource exposed via the restful interface.public Reference getProfile()
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}.)public boolean hasProfile()
public Conformance.ConformanceRestResourceComponent setProfile(Reference value)
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}.)public StructureDefinition getProfileTarget()
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}.)public Conformance.ConformanceRestResourceComponent setProfileTarget(StructureDefinition value)
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}.)public List<Conformance.ResourceInteractionComponent> getInteraction()
interaction (Identifies a restful operation supported by the solution.)public boolean hasInteraction()
public Conformance.ResourceInteractionComponent addInteraction()
interaction (Identifies a restful operation supported by the solution.)public Conformance.ConformanceRestResourceComponent addInteraction(Conformance.ResourceInteractionComponent t)
public Enumeration<Conformance.ResourceVersionPolicy> getVersioningElement()
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 valuepublic boolean hasVersioningElement()
public boolean hasVersioning()
public Conformance.ConformanceRestResourceComponent setVersioningElement(Enumeration<Conformance.ResourceVersionPolicy> value)
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 valuepublic Conformance.ResourceVersionPolicy getVersioning()
public Conformance.ConformanceRestResourceComponent setVersioning(Conformance.ResourceVersionPolicy value)
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.public BooleanType getReadHistoryElement()
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 valuepublic boolean hasReadHistoryElement()
public boolean hasReadHistory()
public Conformance.ConformanceRestResourceComponent setReadHistoryElement(BooleanType value)
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 valuepublic boolean getReadHistory()
public Conformance.ConformanceRestResourceComponent setReadHistory(boolean value)
value - A flag for whether the server is able to return past versions as part of the vRead operation.public BooleanType getUpdateCreateElement()
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 valuepublic boolean hasUpdateCreateElement()
public boolean hasUpdateCreate()
public Conformance.ConformanceRestResourceComponent setUpdateCreateElement(BooleanType value)
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 valuepublic boolean getUpdateCreate()
public Conformance.ConformanceRestResourceComponent setUpdateCreate(boolean value)
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.public BooleanType getConditionalCreateElement()
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 valuepublic boolean hasConditionalCreateElement()
public boolean hasConditionalCreate()
public Conformance.ConformanceRestResourceComponent setConditionalCreateElement(BooleanType value)
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 valuepublic boolean getConditionalCreate()
public Conformance.ConformanceRestResourceComponent setConditionalCreate(boolean value)
value - A flag that indicates that the server supports conditional create.public BooleanType getConditionalUpdateElement()
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 valuepublic boolean hasConditionalUpdateElement()
public boolean hasConditionalUpdate()
public Conformance.ConformanceRestResourceComponent setConditionalUpdateElement(BooleanType value)
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 valuepublic boolean getConditionalUpdate()
public Conformance.ConformanceRestResourceComponent setConditionalUpdate(boolean value)
value - A flag that indicates that the server supports conditional update.public Enumeration<Conformance.ConditionalDeleteStatus> getConditionalDeleteElement()
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 valuepublic boolean hasConditionalDeleteElement()
public boolean hasConditionalDelete()
public Conformance.ConformanceRestResourceComponent setConditionalDeleteElement(Enumeration<Conformance.ConditionalDeleteStatus> value)
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 valuepublic Conformance.ConditionalDeleteStatus getConditionalDelete()
public Conformance.ConformanceRestResourceComponent setConditionalDelete(Conformance.ConditionalDeleteStatus value)
value - A code that indicates how the server supports conditional delete.public List<StringType> getSearchInclude()
searchInclude (A list of _include values supported by the server.)public boolean hasSearchInclude()
public StringType addSearchIncludeElement()
searchInclude (A list of _include values supported by the server.)public Conformance.ConformanceRestResourceComponent addSearchInclude(String value)
value - searchInclude (A list of _include values supported by the server.)public boolean hasSearchInclude(String value)
value - searchInclude (A list of _include values supported by the server.)public List<StringType> getSearchRevInclude()
searchRevInclude (A list of _revinclude (reverse include) values supported by the server.)public boolean hasSearchRevInclude()
public StringType addSearchRevIncludeElement()
searchRevInclude (A list of _revinclude (reverse include) values supported by the server.)public Conformance.ConformanceRestResourceComponent addSearchRevInclude(String value)
value - searchRevInclude (A list of _revinclude (reverse include) values supported by the server.)public boolean hasSearchRevInclude(String value)
value - searchRevInclude (A list of _revinclude (reverse include) values supported by the server.)public List<Conformance.ConformanceRestResourceSearchParamComponent> getSearchParam()
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.)public boolean hasSearchParam()
public Conformance.ConformanceRestResourceSearchParamComponent addSearchParam()
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.)public Conformance.ConformanceRestResourceComponent addSearchParam(Conformance.ConformanceRestResourceSearchParamComponent t)
protected void listChildren(List<Property> childrenList)
listChildren in class BackboneElementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Conformance.ConformanceRestResourceComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.