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 Constructor Description NonRdfSourceOperationFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.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)UpdateNonRdfSourceOperationBuilderupdateExternalBinaryBuilder(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)UpdateNonRdfSourceOperationBuilderupdateInternalBinaryBuilder(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId rescId, InputStream contentStream)
-
-
-
Constructor Detail
-
NonRdfSourceOperationFactoryImpl
public NonRdfSourceOperationFactoryImpl()
-
-
Method Detail
-
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
-
-