Interface IBaseOn<T>

All Known Subinterfaces:
IHistory, IOperation, IOperationOn

public interface IBaseOn<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    Perform the operation across all versions of a specific resource (by ID and type) on the server.
    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

      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

      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