Class Conformance.Rest

  • All Implemented Interfaces:
    ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
    Enclosing class:
    Conformance

    public static class Conformance.Rest
    extends ca.uhn.fhir.model.api.BaseIdentifiableElement
    implements ca.uhn.fhir.model.api.IResourceBlock
    Block class for child element: Conformance.rest ()

    Definition: A definition of the restful capabilities of the solution, if any

    See Also:
    Serialized Form
    • Constructor Detail

      • Rest

        public Rest()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      • getAllPopulatedChildElementsOfType

        public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType​(Class<T> theType)
        Specified by:
        getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
      • getModeElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<RestfulConformanceModeEnumgetModeElement()
        Gets the value(s) for mode (). creating it if it does not exist. Will not return null.

        Definition: Identifies whether this portion of the statement is describing ability to initiate or receive restful operations

      • getMode

        public String getMode()
        Gets the value(s) for mode (). creating it if it does not exist. This method may return null.

        Definition: Identifies whether this portion of the statement is describing ability to initiate or receive restful operations

      • setMode

        public Conformance.Rest setMode​(ca.uhn.fhir.model.primitive.BoundCodeDt<RestfulConformanceModeEnum> theValue)
        Sets the value(s) for mode ()

        Definition: Identifies whether this portion of the statement is describing ability to initiate or receive restful operations

      • getDocumentationElement

        public ca.uhn.fhir.model.primitive.StringDt getDocumentationElement()
        Gets the value(s) for documentation (). creating it if it does not exist. Will not return null.

        Definition: Information about the system's restful capabilities that apply across all applications, such as security

      • getDocumentation

        public String getDocumentation()
        Gets the value(s) for documentation (). creating it if it does not exist. This method may return null.

        Definition: Information about the system's restful capabilities that apply across all applications, such as security

      • setDocumentation

        public Conformance.Rest setDocumentation​(ca.uhn.fhir.model.primitive.StringDt theValue)
        Sets the value(s) for documentation ()

        Definition: Information about the system's restful capabilities that apply across all applications, such as security

      • setDocumentation

        public Conformance.Rest setDocumentation​(String theString)
        Sets the value for documentation ()

        Definition: Information about the system's restful capabilities that apply across all applications, such as security

      • getSecurity

        public Conformance.RestSecurity getSecurity()
        Gets the value(s) for security (). creating it if it does not exist. Will not return null.

        Definition: Information about security implementation from an interface perspective - what a client needs to know

      • getResource

        public List<Conformance.RestResourcegetResource()
        Gets the value(s) for resource (). creating it if it does not exist. Will not return null.

        Definition: A specification of the restful capabilities of the solution for a specific resource type

      • addResource

        public Conformance.RestResource addResource()
        Adds and returns a new value for resource ()

        Definition: A specification of the restful capabilities of the solution for a specific resource type

      • addResource

        public Conformance.Rest addResource​(Conformance.RestResource theValue)
        Adds a given new value for resource ()

        Definition: A specification of the restful capabilities of the solution for a specific resource type

        Parameters:
        theValue - The resource to add (must not be null)
      • getResourceFirstRep

        public Conformance.RestResource getResourceFirstRep()
        Gets the first repetition for resource (), creating it if it does not already exist.

        Definition: A specification of the restful capabilities of the solution for a specific resource type

      • getInteraction

        public List<Conformance.RestInteractiongetInteraction()
        Gets the value(s) for interaction (). creating it if it does not exist. Will not return null.

        Definition: A specification of restful operations supported by the system

      • getInteractionFirstRep

        public Conformance.RestInteraction getInteractionFirstRep()
        Gets the first repetition for interaction (), creating it if it does not already exist.

        Definition: A specification of restful operations supported by the system

      • getTransactionModeElement

        public ca.uhn.fhir.model.primitive.BoundCodeDt<TransactionModeEnumgetTransactionModeElement()
        Gets the value(s) for transactionMode (). creating it if it does not exist. Will not return null.

        Definition: A code that indicates how transactions are supported

      • getTransactionMode

        public String getTransactionMode()
        Gets the value(s) for transactionMode (). creating it if it does not exist. This method may return null.

        Definition: A code that indicates how transactions are supported

      • getSearchParam

        public List<Conformance.RestResourceSearchParamgetSearchParam()
        Gets the value(s) for searchParam (). creating it if it does not exist. Will not return null.

        Definition: 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

      • setSearchParam

        public Conformance.Rest setSearchParam​(List<Conformance.RestResourceSearchParam> theValue)
        Sets the value(s) for searchParam ()

        Definition: 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

      • addSearchParam

        public Conformance.RestResourceSearchParam addSearchParam()
        Adds and returns a new value for searchParam ()

        Definition: 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

      • addSearchParam

        public Conformance.Rest addSearchParam​(Conformance.RestResourceSearchParam theValue)
        Adds a given new value for searchParam ()

        Definition: 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

        Parameters:
        theValue - The searchParam to add (must not be null)
      • getSearchParamFirstRep

        public Conformance.RestResourceSearchParam getSearchParamFirstRep()
        Gets the first repetition for searchParam (), creating it if it does not already exist.

        Definition: 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

      • getOperation

        public List<Conformance.RestOperationgetOperation()
        Gets the value(s) for operation (). creating it if it does not exist. Will not return null.

        Definition: Definition of an operation or a named query and with its parameters and their meaning and type

      • addOperation

        public Conformance.RestOperation addOperation()
        Adds and returns a new value for operation ()

        Definition: Definition of an operation or a named query and with its parameters and their meaning and type

      • addOperation

        public Conformance.Rest addOperation​(Conformance.RestOperation theValue)
        Adds a given new value for operation ()

        Definition: Definition of an operation or a named query and with its parameters and their meaning and type

        Parameters:
        theValue - The operation to add (must not be null)
      • getOperationFirstRep

        public Conformance.RestOperation getOperationFirstRep()
        Gets the first repetition for operation (), creating it if it does not already exist.

        Definition: Definition of an operation or a named query and with its parameters and their meaning and type

      • getCompartment

        public List<ca.uhn.fhir.model.primitive.UriDt> getCompartment()
        Gets the value(s) for compartment (). creating it if it does not exist. Will not return null.

        Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system

      • setCompartment

        public Conformance.Rest setCompartment​(List<ca.uhn.fhir.model.primitive.UriDt> theValue)
        Sets the value(s) for compartment ()

        Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system

      • addCompartment

        public ca.uhn.fhir.model.primitive.UriDt addCompartment()
        Adds and returns a new value for compartment ()

        Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system

      • addCompartment

        public Conformance.Rest addCompartment​(ca.uhn.fhir.model.primitive.UriDt theValue)
        Adds a given new value for compartment ()

        Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system

        Parameters:
        theValue - The compartment to add (must not be null)
      • getCompartmentFirstRep

        public ca.uhn.fhir.model.primitive.UriDt getCompartmentFirstRep()
        Gets the first repetition for compartment (), creating it if it does not already exist.

        Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system

      • addCompartment

        public Conformance.Rest addCompartment​(String theUri)
        Adds a new value for compartment ()

        Definition: An absolute URI which is a reference to the definition of a compartment hosted by the system

        Returns:
        Returns a reference to this object, to allow for simple chaining.