Class NonRdfSourceOperationFactoryImpl
java.lang.Object
org.fcrepo.kernel.impl.operations.NonRdfSourceOperationFactoryImpl
- All Implemented Interfaces:
org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory,org.fcrepo.kernel.api.operations.ResourceOperationFactory
@Component
public class NonRdfSourceOperationFactoryImpl
extends Object
implements org.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
Factory for operations to update non-rdf sources
- Author:
- bbpennel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuildercreateExternalBinaryBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, String handling, URI contentUri) org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuildercreateInternalBinaryBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, InputStream contentStream) updateExternalBinaryBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, String handling, URI contentUri) org.fcrepo.kernel.api.operations.UpdateNonRdfSourceHeadersOperationBuilderupdateHeadersBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, org.fcrepo.config.ServerManagedPropsMode serverManagedPropsMode) updateInternalBinaryBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, InputStream contentStream)
-
Constructor Details
-
NonRdfSourceOperationFactoryImpl
public NonRdfSourceOperationFactoryImpl()
-
-
Method Details
-
updateExternalBinaryBuilder
public UpdateNonRdfSourceOperationBuilder updateExternalBinaryBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, String handling, URI contentUri) - Specified by:
updateExternalBinaryBuilderin interfaceorg.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-
updateInternalBinaryBuilder
public UpdateNonRdfSourceOperationBuilder updateInternalBinaryBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, InputStream contentStream) - Specified by:
updateInternalBinaryBuilderin interfaceorg.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-
createExternalBinaryBuilder
public org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder createExternalBinaryBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, String handling, URI contentUri) - Specified by:
createExternalBinaryBuilderin interfaceorg.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-
createInternalBinaryBuilder
public org.fcrepo.kernel.api.operations.CreateNonRdfSourceOperationBuilder createInternalBinaryBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, InputStream contentStream) - Specified by:
createInternalBinaryBuilderin interfaceorg.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-
updateHeadersBuilder
public org.fcrepo.kernel.api.operations.UpdateNonRdfSourceHeadersOperationBuilder updateHeadersBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, org.fcrepo.config.ServerManagedPropsMode serverManagedPropsMode) - Specified by:
updateHeadersBuilderin interfaceorg.fcrepo.kernel.api.operations.NonRdfSourceOperationFactory
-