public static class CapabilityStatement.CapabilityStatementRestComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
protected List<CanonicalType> |
compartment
An absolute URI which is a reference to the definition of a compartment that the system supports.
|
protected MarkdownType |
documentation
Information about the system's restful capabilities that apply across all applications, such as security.
|
protected List<CapabilityStatement.SystemInteractionComponent> |
interaction
A specification of restful operations supported by the system.
|
protected Enumeration<CapabilityStatement.RestfulCapabilityMode> |
mode
Identifies whether this portion of the statement is describing the ability to initiate or receive restful operations.
|
protected List<CapabilityStatement.CapabilityStatementRestResourceOperationComponent> |
operation
Definition of an operation or a named query together with its parameters and their meaning and type.
|
protected List<CapabilityStatement.CapabilityStatementRestResourceComponent> |
resource
A specification of the restful capabilities of the solution for a specific resource type.
|
protected List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent> |
searchParam
Search parameters that are supported for searching all resources for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation.
|
protected CapabilityStatement.CapabilityStatementRestSecurityComponent |
security
Information about security implementation from an interface perspective - what a client needs to know.
|
modifierExtension| Constructor and Description |
|---|
CapabilityStatementRestComponent()
Constructor
|
CapabilityStatementRestComponent(Enumeration<CapabilityStatement.RestfulCapabilityMode> mode)
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, 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, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtension, getExtension, hasExtensiongetFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataprotected Enumeration<CapabilityStatement.RestfulCapabilityMode> mode
protected MarkdownType documentation
protected CapabilityStatement.CapabilityStatementRestSecurityComponent security
protected List<CapabilityStatement.CapabilityStatementRestResourceComponent> resource
protected List<CapabilityStatement.SystemInteractionComponent> interaction
protected List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent> searchParam
protected List<CapabilityStatement.CapabilityStatementRestResourceOperationComponent> operation
protected List<CanonicalType> compartment
public CapabilityStatementRestComponent()
public CapabilityStatementRestComponent(Enumeration<CapabilityStatement.RestfulCapabilityMode> mode)
public Enumeration<CapabilityStatement.RestfulCapabilityMode> getModeElement()
mode (Identifies whether this portion of the statement is describing the ability to initiate or receive restful operations.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the valuepublic boolean hasModeElement()
public boolean hasMode()
public CapabilityStatement.CapabilityStatementRestComponent setModeElement(Enumeration<CapabilityStatement.RestfulCapabilityMode> value)
value - mode (Identifies whether this portion of the statement is describing the ability to initiate or receive restful operations.). This is the underlying object with id, value and extensions. The accessor "getMode" gives direct access to the valuepublic CapabilityStatement.RestfulCapabilityMode getMode()
public CapabilityStatement.CapabilityStatementRestComponent setMode(CapabilityStatement.RestfulCapabilityMode value)
value - Identifies whether this portion of the statement is describing the ability to initiate or receive restful operations.public MarkdownType getDocumentationElement()
documentation (Information about the system's restful capabilities that apply across all applications, such as security.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the valuepublic boolean hasDocumentationElement()
public boolean hasDocumentation()
public CapabilityStatement.CapabilityStatementRestComponent setDocumentationElement(MarkdownType value)
value - documentation (Information about the system's restful capabilities that apply across all applications, such as security.). This is the underlying object with id, value and extensions. The accessor "getDocumentation" gives direct access to the valuepublic String getDocumentation()
public CapabilityStatement.CapabilityStatementRestComponent setDocumentation(String value)
value - Information about the system's restful capabilities that apply across all applications, such as security.public CapabilityStatement.CapabilityStatementRestSecurityComponent getSecurity()
security (Information about security implementation from an interface perspective - what a client needs to know.)public boolean hasSecurity()
public CapabilityStatement.CapabilityStatementRestComponent setSecurity(CapabilityStatement.CapabilityStatementRestSecurityComponent value)
value - security (Information about security implementation from an interface perspective - what a client needs to know.)public List<CapabilityStatement.CapabilityStatementRestResourceComponent> getResource()
resource (A specification of the restful capabilities of the solution for a specific resource type.)public CapabilityStatement.CapabilityStatementRestComponent setResource(List<CapabilityStatement.CapabilityStatementRestResourceComponent> theResource)
this for easy method chainingpublic boolean hasResource()
public CapabilityStatement.CapabilityStatementRestResourceComponent addResource()
public CapabilityStatement.CapabilityStatementRestComponent addResource(CapabilityStatement.CapabilityStatementRestResourceComponent t)
public CapabilityStatement.CapabilityStatementRestResourceComponent getResourceFirstRep()
resource, creating it if it does not already existpublic List<CapabilityStatement.SystemInteractionComponent> getInteraction()
interaction (A specification of restful operations supported by the system.)public CapabilityStatement.CapabilityStatementRestComponent setInteraction(List<CapabilityStatement.SystemInteractionComponent> theInteraction)
this for easy method chainingpublic boolean hasInteraction()
public CapabilityStatement.SystemInteractionComponent addInteraction()
public CapabilityStatement.CapabilityStatementRestComponent addInteraction(CapabilityStatement.SystemInteractionComponent t)
public CapabilityStatement.SystemInteractionComponent getInteractionFirstRep()
interaction, creating it if it does not already existpublic List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent> getSearchParam()
searchParam (Search parameters that are supported for searching all resources for implementations to support and/or make use of - either references to ones defined in the specification, or additional ones defined for/by the implementation.)public CapabilityStatement.CapabilityStatementRestComponent setSearchParam(List<CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent> theSearchParam)
this for easy method chainingpublic boolean hasSearchParam()
public CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent addSearchParam()
public CapabilityStatement.CapabilityStatementRestComponent addSearchParam(CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent t)
public CapabilityStatement.CapabilityStatementRestResourceSearchParamComponent getSearchParamFirstRep()
searchParam, creating it if it does not already existpublic List<CapabilityStatement.CapabilityStatementRestResourceOperationComponent> getOperation()
operation (Definition of an operation or a named query together with its parameters and their meaning and type.)public CapabilityStatement.CapabilityStatementRestComponent setOperation(List<CapabilityStatement.CapabilityStatementRestResourceOperationComponent> theOperation)
this for easy method chainingpublic boolean hasOperation()
public CapabilityStatement.CapabilityStatementRestResourceOperationComponent addOperation()
public CapabilityStatement.CapabilityStatementRestComponent addOperation(CapabilityStatement.CapabilityStatementRestResourceOperationComponent t)
public CapabilityStatement.CapabilityStatementRestResourceOperationComponent getOperationFirstRep()
operation, creating it if it does not already existpublic List<CanonicalType> getCompartment()
compartment (An absolute URI which is a reference to the definition of a compartment that the system supports. The reference is to a CompartmentDefinition resource by its canonical URL .)public CapabilityStatement.CapabilityStatementRestComponent setCompartment(List<CanonicalType> theCompartment)
this for easy method chainingpublic boolean hasCompartment()
public CanonicalType addCompartmentElement()
compartment (An absolute URI which is a reference to the definition of a compartment that the system supports. The reference is to a CompartmentDefinition resource by its canonical URL .)public CapabilityStatement.CapabilityStatementRestComponent addCompartment(String value)
value - compartment (An absolute URI which is a reference to the definition of a compartment that the system supports. The reference is to a CompartmentDefinition resource by its canonical URL .)public boolean hasCompartment(String value)
value - compartment (An absolute URI which is a reference to the definition of a compartment that the system supports. The reference is to a CompartmentDefinition resource by its canonical URL .)protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base 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 String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty 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 CapabilityStatement.CapabilityStatementRestComponent copy()
copy in class BackboneElementpublic void copyValues(CapabilityStatement.CapabilityStatementRestComponent dst)
public 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 interface org.hl7.fhir.instance.model.api.IBasefhirType in class BackboneElementCopyright © 2014–2021 Health Level 7. All rights reserved.