
Package org.hl7.fhir.dstu3.model
Class CapabilityStatement.CapabilityStatementRestResourceComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanType
conditionalCreate
A flag that indicates that the server supports conditional create.protected Enumeration<CapabilityStatement.ConditionalDeleteStatus>
conditionalDelete
A code that indicates how the server supports conditional delete.protected Enumeration<CapabilityStatement.ConditionalReadStatus>
conditionalRead
A code that indicates how the server supports conditional read.protected BooleanType
conditionalUpdate
A flag that indicates that the server supports conditional update.protected MarkdownType
documentation
Additional information about the resource type used by the system.protected List<CapabilityStatement.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<Enumeration<CapabilityStatement.ReferenceHandlingPolicy>>
referencePolicy
A set of flags that defines how references are supported.protected List<StringType>
searchInclude
A list of _include values supported by the server.protected List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent>
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<CapabilityStatement.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.-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CapabilityStatementRestResourceComponent()
ConstructorCapabilityStatementRestResourceComponent(CodeType type)
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, 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
-
-
-
-
Field Detail
-
profile
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. See further discussion in [Using Profiles](profiling.html#profile-uses).
-
profileTarget
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. See further discussion in [Using Profiles](profiling.html#profile-uses).)
-
documentation
protected MarkdownType documentation
Additional information about the resource type used by the system.
-
interaction
protected List<CapabilityStatement.ResourceInteractionComponent> interaction
Identifies a restful operation supported by the solution.
-
versioning
protected Enumeration<CapabilityStatement.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. 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
protected BooleanType readHistory
A flag for whether the server is able to return past versions as part of the vRead operation.
-
updateCreate
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. 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
protected BooleanType conditionalCreate
A flag that indicates that the server supports conditional create.
-
conditionalRead
protected Enumeration<CapabilityStatement.ConditionalReadStatus> conditionalRead
A code that indicates how the server supports conditional read.
-
conditionalUpdate
protected BooleanType conditionalUpdate
A flag that indicates that the server supports conditional update.
-
conditionalDelete
protected Enumeration<CapabilityStatement.ConditionalDeleteStatus> conditionalDelete
A code that indicates how the server supports conditional delete.
-
referencePolicy
protected List<Enumeration<CapabilityStatement.ReferenceHandlingPolicy>> referencePolicy
A set of flags that defines how references are supported.
-
searchInclude
protected List<StringType> searchInclude
A list of _include values supported by the server.
-
searchRevInclude
protected List<StringType> searchRevInclude
A list of _revinclude (reverse include) values supported by the server.
-
searchParam
protected List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent> 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 Detail
-
CapabilityStatementRestResourceComponent
public CapabilityStatementRestResourceComponent()
Constructor
-
CapabilityStatementRestResourceComponent
public CapabilityStatementRestResourceComponent(CodeType type)
Constructor
-
-
Method Detail
-
getTypeElement
public CodeType 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
public boolean hasTypeElement()
-
hasType
public boolean hasType()
-
setTypeElement
public CapabilityStatement.CapabilityStatementRestResourceComponent setTypeElement(CodeType value)
- 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
-
setType
public CapabilityStatement.CapabilityStatementRestResourceComponent setType(String value)
- Parameters:
value
- A type of resource exposed via the restful interface.
-
getProfile
public Reference 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
public boolean hasProfile()
-
setProfile
public CapabilityStatement.CapabilityStatementRestResourceComponent setProfile(Reference 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).)
-
getProfileTarget
public StructureDefinition 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
public CapabilityStatement.CapabilityStatementRestResourceComponent setProfileTarget(StructureDefinition value)
- 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).)
-
getDocumentationElement
public MarkdownType 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
public boolean hasDocumentationElement()
-
hasDocumentation
public boolean 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
public String getDocumentation()
- Returns:
- Additional information about the resource type used by the system.
-
setDocumentation
public CapabilityStatement.CapabilityStatementRestResourceComponent setDocumentation(String value)
- Parameters:
value
- Additional information about the resource type used by the system.
-
getInteraction
public List<CapabilityStatement.ResourceInteractionComponent> 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
public boolean hasInteraction()
-
addInteraction
public CapabilityStatement.ResourceInteractionComponent addInteraction()
-
addInteraction
public CapabilityStatement.CapabilityStatementRestResourceComponent addInteraction(CapabilityStatement.ResourceInteractionComponent t)
-
getInteractionFirstRep
public CapabilityStatement.ResourceInteractionComponent getInteractionFirstRep()
- Returns:
- The first repetition of repeating field
interaction
, creating it if it does not already exist
-
getVersioningElement
public Enumeration<CapabilityStatement.ResourceVersionPolicy> 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
public boolean hasVersioningElement()
-
hasVersioning
public boolean 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
public CapabilityStatement.ResourceVersionPolicy 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
public BooleanType 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
public boolean hasReadHistoryElement()
-
hasReadHistory
public boolean 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
public boolean getReadHistory()
- Returns:
- A flag for whether the server is able to return past versions as part of the vRead operation.
-
setReadHistory
public CapabilityStatement.CapabilityStatementRestResourceComponent setReadHistory(boolean value)
- Parameters:
value
- A flag for whether the server is able to return past versions as part of the vRead operation.
-
getUpdateCreateElement
public BooleanType 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
public boolean hasUpdateCreateElement()
-
hasUpdateCreate
public boolean 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 (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
public boolean 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
public CapabilityStatement.CapabilityStatementRestResourceComponent setUpdateCreate(boolean value)
- 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
public BooleanType 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
public boolean hasConditionalCreateElement()
-
hasConditionalCreate
public boolean 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
public boolean 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
public Enumeration<CapabilityStatement.ConditionalReadStatus> 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
public boolean hasConditionalReadElement()
-
hasConditionalRead
public boolean 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
public CapabilityStatement.ConditionalReadStatus 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
public BooleanType 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
public boolean hasConditionalUpdateElement()
-
hasConditionalUpdate
public boolean 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
public boolean 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
public Enumeration<CapabilityStatement.ConditionalDeleteStatus> 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
public boolean hasConditionalDeleteElement()
-
hasConditionalDelete
public boolean 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
public CapabilityStatement.ConditionalDeleteStatus 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
public List<Enumeration<CapabilityStatement.ReferenceHandlingPolicy>> 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
public boolean hasReferencePolicy()
-
addReferencePolicyElement
public Enumeration<CapabilityStatement.ReferenceHandlingPolicy> 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
public boolean hasReferencePolicy(CapabilityStatement.ReferenceHandlingPolicy value)
- Parameters:
value
-referencePolicy
(A set of flags that defines how references are supported.)
-
getSearchInclude
public List<StringType> 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
public boolean hasSearchInclude()
-
addSearchIncludeElement
public StringType addSearchIncludeElement()
- Returns:
searchInclude
(A list of _include values supported by the server.)
-
addSearchInclude
public CapabilityStatement.CapabilityStatementRestResourceComponent addSearchInclude(String value)
- Parameters:
value
-searchInclude
(A list of _include values supported by the server.)
-
hasSearchInclude
public boolean hasSearchInclude(String value)
- Parameters:
value
-searchInclude
(A list of _include values supported by the server.)
-
getSearchRevInclude
public List<StringType> 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
public boolean hasSearchRevInclude()
-
addSearchRevIncludeElement
public StringType 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
public boolean hasSearchRevInclude(String value)
- 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
public boolean hasSearchParam()
-
addSearchParam
public CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent addSearchParam()
-
addSearchParam
public CapabilityStatement.CapabilityStatementRestResourceComponent addSearchParam(CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent t)
-
getSearchParamFirstRep
public CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent getSearchParamFirstRep()
- Returns:
- The first repetition of repeating field
searchParam
, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- 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
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- 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
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public CapabilityStatement.CapabilityStatementRestResourceComponent copy()
- Specified by:
copy
in classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-