Interface IBaseOn<T>

    • Method Summary

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

      • onServer

        T 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