Interface NonRdfSourceOperationFactory

    • Method Detail

      • updateExternalBinaryBuilder

        NonRdfSourceOperationBuilder updateExternalBinaryBuilder​(Transaction transaction,
                                                                 FedoraId rescId,
                                                                 String handling,
                                                                 URI contentUri)
        Get a builder for a external binary update operation
        Parameters:
        transaction - the transaction
        rescId - id of the resource targeted by the operation
        handling - the type of handling to be used for the external binary content
        contentUri - the URI of the external binary content
        Returns:
        a new builder
      • createExternalBinaryBuilder

        CreateNonRdfSourceOperationBuilder createExternalBinaryBuilder​(Transaction transaction,
                                                                       FedoraId rescId,
                                                                       String handling,
                                                                       URI contentUri)
        Get a builder for a external binary create operation
        Parameters:
        transaction - the transaction
        rescId - id of the resource targeted by the operation
        handling - the type of handling to be used for the external binary content
        contentUri - the URI of the external binary content
        Returns:
        a new builder
      • updateHeadersBuilder

        UpdateNonRdfSourceHeadersOperationBuilder updateHeadersBuilder​(Transaction transaction,
                                                                       FedoraId resourceId,
                                                                       org.fcrepo.config.ServerManagedPropsMode serverManagedPropsMode)
        Get a builder for an operation to update headers of a Non-RDF resource
        Parameters:
        transaction - the transaction
        resourceId - id of the resource targeted by the operation
        serverManagedPropsMode - server managed props mode
        Returns:
        new builder