Package org.hl7.fhir.r4.model
Class CapabilityStatement.CapabilityStatementRestResourceComponent
java.lang.Object
org.hl7.fhir.r4.model.Base
org.hl7.fhir.r4.model.Element
org.hl7.fhir.r4.model.BackboneElement
org.hl7.fhir.r4.model.CapabilityStatement.CapabilityStatementRestResourceComponent
- 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:
CapabilityStatement
public static class CapabilityStatement.CapabilityStatementRestResourceComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected BooleanType
A flag that indicates that the server supports conditional create.A code that indicates how the server supports conditional delete.A code that indicates how the server supports conditional read.protected BooleanType
A flag that indicates that the server supports conditional update.protected MarkdownType
Additional information about the resource type used by the system.Identifies a restful operation supported by the solution.Definition of an operation or a named query together with its parameters and their meaning and type.protected CanonicalType
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.A set of flags that defines how references are supported.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 List
<CanonicalType> A list of profiles that represent different use cases supported by the system.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 (that is, the client PUTs to a location where there is no existing resource).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.r4.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescriptionConstructorConstructor -
Method Summary
Modifier and TypeMethodDescriptionaddSearchInclude
(String value) addSearchRevInclude
(String value) addSupportedProfile
(String value) copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
boolean
boolean
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) boolean
getType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasSearchInclude
(String value) boolean
boolean
boolean
hasSearchRevInclude
(String value) boolean
boolean
hasSupportedProfile
(String value) boolean
hasType()
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setConditionalCreate
(boolean value) setConditionalUpdate
(boolean value) setDocumentation
(String value) setInteraction
(List<CapabilityStatement.ResourceInteractionComponent> theInteraction) setOperation
(List<CapabilityStatement.CapabilityStatementRestResourceOperationComponent> theOperation) setProfile
(String value) setProfileElement
(CanonicalType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setReadHistory
(boolean value) setReadHistoryElement
(BooleanType value) setReferencePolicy
(List<Enumeration<CapabilityStatement.ReferenceHandlingPolicy>> theReferencePolicy) setSearchInclude
(List<StringType> theSearchInclude) setSearchParam
(List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent> theSearchParam) setSearchRevInclude
(List<StringType> theSearchRevInclude) setSupportedProfile
(List<CanonicalType> theSupportedProfile) setTypeElement
(CodeType value) setUpdateCreate
(boolean value) Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, 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). -
supportedProfile
A list of profiles that represent different use cases supported by the system. For a server, "supported by the system" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses). -
documentation
Additional information about the resource type used by the system. -
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 (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. -
conditionalRead
A code that indicates how the server supports conditional read. -
conditionalUpdate
A flag that indicates that the server supports conditional update. -
conditionalDelete
A code that indicates how the server supports conditional delete. -
referencePolicy
A set of flags that defines how references are supported. -
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. -
operation
Definition of an operation or a named query together with its parameters and their meaning and type. Consult the definition of the operation for details about how to invoke the operation, and the parameters.
-
-
Constructor Details
-
CapabilityStatementRestResourceComponent
Constructor -
CapabilityStatementRestResourceComponent
Constructor
-
-
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.
-
getProfileElement
- 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).). This is the underlying object with id, value and extensions. The accessor "getProfile" gives direct access to the value
-
hasProfileElement
-
hasProfile
-
setProfileElement
public CapabilityStatement.CapabilityStatementRestResourceComponent setProfileElement(CanonicalType value) - 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).). This is the underlying object with id, value and extensions. The accessor "getProfile" gives direct access to the value
-
getProfile
- Returns:
- 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).
-
setProfile
- Parameters:
value
- 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).
-
getSupportedProfile
- Returns:
supportedProfile
(A list of profiles that represent different use cases supported by the system. For a server, "supported by the system" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses).)
-
setSupportedProfile
public CapabilityStatement.CapabilityStatementRestResourceComponent setSupportedProfile(List<CanonicalType> theSupportedProfile) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasSupportedProfile
-
addSupportedProfileElement
- Returns:
supportedProfile
(A list of profiles that represent different use cases supported by the system. For a server, "supported by the system" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses).)
-
addSupportedProfile
public CapabilityStatement.CapabilityStatementRestResourceComponent addSupportedProfile(String value) - Parameters:
value
-supportedProfile
(A list of profiles that represent different use cases supported by the system. For a server, "supported by the system" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses).)
-
hasSupportedProfile
- Parameters:
value
-supportedProfile
(A list of profiles that represent different use cases supported by the system. For a server, "supported by the system" means the system hosts/produces a set of resources that are conformant to a particular profile, and allows clients that use its services to search using this profile and to find appropriate data. For a client, it means the system will search by this profile and process data according to the guidance implicit in the profile. See further discussion in [Using Profiles](profiling.html#profile-uses).)
-
getDocumentationElement
- Returns:
documentation
(Additional information about the resource type used by the system.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the value
-
hasDocumentationElement
-
hasDocumentation
-
setDocumentationElement
public CapabilityStatement.CapabilityStatementRestResourceComponent setDocumentationElement(MarkdownType value) - Parameters:
value
-documentation
(Additional information about the resource type used by the system.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the value
-
getDocumentation
- Returns:
- Additional information about the resource type used by the system.
-
setDocumentation
- Parameters:
value
- Additional information about the resource type used by the system.
-
getInteraction
- Returns:
interaction
(Identifies a restful operation supported by the solution.)
-
setInteraction
public CapabilityStatement.CapabilityStatementRestResourceComponent setInteraction(List<CapabilityStatement.ResourceInteractionComponent> theInteraction) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasInteraction
-
addInteraction
-
addInteraction
-
getInteractionFirstRep
- Returns:
- The first repetition of repeating field
interaction
, creating it if it does not already exist
-
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 CapabilityStatement.CapabilityStatementRestResourceComponent setVersioningElement(Enumeration<CapabilityStatement.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 CapabilityStatement.CapabilityStatementRestResourceComponent setVersioning(CapabilityStatement.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
public CapabilityStatement.CapabilityStatementRestResourceComponent setReadHistoryElement(BooleanType value) - 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 (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
public CapabilityStatement.CapabilityStatementRestResourceComponent setUpdateCreateElement(BooleanType value) - Parameters:
value
-updateCreate
(A flag to indicate that the server allows or needs to allow the client to create new identities on the server (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 (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 (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
public CapabilityStatement.CapabilityStatementRestResourceComponent setConditionalCreateElement(BooleanType value) - 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
public CapabilityStatement.CapabilityStatementRestResourceComponent setConditionalCreate(boolean value) - Parameters:
value
- A flag that indicates that the server supports conditional create.
-
getConditionalReadElement
- Returns:
conditionalRead
(A code that indicates how the server supports conditional read.). This is the underlying object with id, value and extensions. The accessor "getConditionalRead" gives direct access to the value
-
hasConditionalReadElement
-
hasConditionalRead
-
setConditionalReadElement
public CapabilityStatement.CapabilityStatementRestResourceComponent setConditionalReadElement(Enumeration<CapabilityStatement.ConditionalReadStatus> value) - Parameters:
value
-conditionalRead
(A code that indicates how the server supports conditional read.). This is the underlying object with id, value and extensions. The accessor "getConditionalRead" gives direct access to the value
-
getConditionalRead
- Returns:
- A code that indicates how the server supports conditional read.
-
setConditionalRead
public CapabilityStatement.CapabilityStatementRestResourceComponent setConditionalRead(CapabilityStatement.ConditionalReadStatus value) - Parameters:
value
- A code that indicates how the server supports conditional read.
-
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
public CapabilityStatement.CapabilityStatementRestResourceComponent setConditionalUpdateElement(BooleanType value) - 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
public CapabilityStatement.CapabilityStatementRestResourceComponent setConditionalUpdate(boolean value) - 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 CapabilityStatement.CapabilityStatementRestResourceComponent setConditionalDeleteElement(Enumeration<CapabilityStatement.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 CapabilityStatement.CapabilityStatementRestResourceComponent setConditionalDelete(CapabilityStatement.ConditionalDeleteStatus value) - Parameters:
value
- A code that indicates how the server supports conditional delete.
-
getReferencePolicy
- Returns:
referencePolicy
(A set of flags that defines how references are supported.)
-
setReferencePolicy
public CapabilityStatement.CapabilityStatementRestResourceComponent setReferencePolicy(List<Enumeration<CapabilityStatement.ReferenceHandlingPolicy>> theReferencePolicy) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasReferencePolicy
-
addReferencePolicyElement
- Returns:
referencePolicy
(A set of flags that defines how references are supported.)
-
addReferencePolicy
public CapabilityStatement.CapabilityStatementRestResourceComponent addReferencePolicy(CapabilityStatement.ReferenceHandlingPolicy value) - Parameters:
value
-referencePolicy
(A set of flags that defines how references are supported.)
-
hasReferencePolicy
- Parameters:
value
-referencePolicy
(A set of flags that defines how references are supported.)
-
getSearchInclude
- Returns:
searchInclude
(A list of _include values supported by the server.)
-
setSearchInclude
public CapabilityStatement.CapabilityStatementRestResourceComponent setSearchInclude(List<StringType> theSearchInclude) - Returns:
- Returns a reference to
this
for easy method chaining
-
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.)
-
setSearchRevInclude
public CapabilityStatement.CapabilityStatementRestResourceComponent setSearchRevInclude(List<StringType> theSearchRevInclude) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasSearchRevInclude
-
addSearchRevIncludeElement
- Returns:
searchRevInclude
(A list of _revinclude (reverse include) values supported by the server.)
-
addSearchRevInclude
public CapabilityStatement.CapabilityStatementRestResourceComponent addSearchRevInclude(String value) - 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
public List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent> 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.)
-
setSearchParam
public CapabilityStatement.CapabilityStatementRestResourceComponent setSearchParam(List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent> theSearchParam) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasSearchParam
-
addSearchParam
-
addSearchParam
-
getSearchParamFirstRep
public CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent getSearchParamFirstRep()- Returns:
- The first repetition of repeating field
searchParam
, creating it if it does not already exist
-
getOperation
- Returns:
operation
(Definition of an operation or a named query together with its parameters and their meaning and type. Consult the definition of the operation for details about how to invoke the operation, and the parameters.)
-
setOperation
public CapabilityStatement.CapabilityStatementRestResourceComponent setOperation(List<CapabilityStatement.CapabilityStatementRestResourceOperationComponent> theOperation) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasOperation
-
addOperation
-
addOperation
-
getOperationFirstRep
- Returns:
- The first repetition of repeating field
operation
, creating it if it does not already exist
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
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
-
copyValues
-
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
-