Class Conformance.Rest

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.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:
  • Constructor Details

    • Rest

      public Rest()
  • Method Details

    • 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<RestfulConformanceModeEnum> getModeElement()
      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

    • setMode

      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

      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

      Sets the value for documentation ()

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

    • 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

    • setSecurity

      Sets the value(s) for security ()

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

    • getResource

      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

    • setResource

      Sets the value(s) for resource ()

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

    • 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

      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

      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

      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

    • setInteraction

      Sets the value(s) for interaction ()

      Definition: A specification of restful operations supported by the system

    • addInteraction

      Adds and returns a new value for interaction ()

      Definition: A specification of restful operations supported by the system

    • addInteraction

      Adds a given new value for interaction ()

      Definition: A specification of restful operations supported by the system

      Parameters:
      theValue - The interaction to add (must not be null)
    • 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<TransactionModeEnum> getTransactionModeElement()
      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

      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

    • setTransactionMode

      public Conformance.Rest setTransactionMode(ca.uhn.fhir.model.primitive.BoundCodeDt<TransactionModeEnum> theValue)
      Sets the value(s) for transactionMode ()

      Definition: A code that indicates how transactions are supported

    • setTransactionMode

      Sets the value(s) for transactionMode ()

      Definition: A code that indicates how transactions are supported

    • getSearchParam

      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

      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

      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

      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

      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

      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

    • setOperation

      Sets the value(s) for operation ()

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

    • 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

      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

      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

      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.