Interface ReplaceBinariesService


public interface ReplaceBinariesService
Interface for service to replace existing binaries
Author:
mohideen
  • Method Details

    • perform

      void perform(Transaction tx, String userPrincipal, FedoraId fedoraId, String filename, String contentType, Collection<URI> digests, InputStream contentBody, long size, ExternalContent externalContent)
      Replace an existing binary.
      Parameters:
      tx - The transaction for the request.
      userPrincipal - the user performing the service
      fedoraId - The internal identifier of the parent.
      filename - The filename of the binary.
      contentType - The content-type header or null if none.
      digests - The binary digest or null if none.
      contentBody - The request body or null if none.
      size - The binary size.
      externalContent - The external content handler or null if none.