Interface IBaseOn<T>

All Known Subinterfaces:
IHistory, IOperation, IOperationOn

public interface IBaseOn<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    onInstance​(String theId)
    Perform the operation across all versions of a specific resource (by ID and type) on the server.
    onInstance​(IIdType theId)
    Perform the operation across all versions of a specific resource (by ID and type) on the server.
    Perform the operation across all versions of all resources of all types on the server
    onType​(Class<? extends IBaseResource> theResourceType)
    Perform the operation across all versions of all resources of the given type on the server
    onType​(String theResourceType)
    Perform the operation across all versions of all resources of the given type on the server
  • Method Details

    • onServer

      Perform the operation across all versions of all resources of all types on the server
    • onType

      T onType(Class<? extends IBaseResource> theResourceType)
      Perform the operation across all versions of all resources of the given type on the server
    • onType

      T onType(String theResourceType)
      Perform the operation across all versions of all resources of the given type on the server
      Parameters:
      theResourceType - The resource type name, e.g. "ValueSet"
    • onInstance

      T onInstance(IIdType theId)
      Perform the operation across all versions of a specific resource (by ID and type) on the server. Note that theId must be populated with both a resource type and a resource ID at a minimum.
      Throws:
      IllegalArgumentException - If theId does not contain at least a resource type and ID
    • onInstance

      T onInstance(String theId)
      Perform the operation across all versions of a specific resource (by ID and type) on the server. Note that theId must be populated with both a resource type and a resource ID at a minimum.
      Throws:
      IllegalArgumentException - If theId does not contain at least a resource type and ID