Class RdfSourceOperationFactoryImpl
- java.lang.Object
-
- org.fcrepo.kernel.impl.operations.RdfSourceOperationFactoryImpl
-
- All Implemented Interfaces:
RdfSourceOperationFactory
,ResourceOperationFactory
@Component public class RdfSourceOperationFactoryImpl extends Object implements RdfSourceOperationFactory
Implementation of a factory for operations on rdf sources- Author:
- bbpennel
-
-
Constructor Summary
Constructors Constructor Description RdfSourceOperationFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateRdfSourceOperationBuilder
createBuilder(Transaction transaction, FedoraId rescId, String interactionModel, ServerManagedPropsMode serverManagedPropsMode)
Get a builder for an operation to create an RDF sourceRdfSourceOperationBuilder
updateBuilder(Transaction transaction, FedoraId rescId, ServerManagedPropsMode serverManagedPropsMode)
Get a builder for an operation to update an RDF source
-
-
-
Constructor Detail
-
RdfSourceOperationFactoryImpl
public RdfSourceOperationFactoryImpl()
-
-
Method Detail
-
createBuilder
public CreateRdfSourceOperationBuilder createBuilder(Transaction transaction, FedoraId rescId, String interactionModel, ServerManagedPropsMode serverManagedPropsMode)
Description copied from interface:RdfSourceOperationFactory
Get a builder for an operation to create an RDF source- Specified by:
createBuilder
in interfaceRdfSourceOperationFactory
- Parameters:
transaction
- the transactionrescId
- id of the resource targeted by the operationinteractionModel
- interaction model for the resource being createdserverManagedPropsMode
- server managed props mode- Returns:
- new builder
-
updateBuilder
public RdfSourceOperationBuilder updateBuilder(Transaction transaction, FedoraId rescId, ServerManagedPropsMode serverManagedPropsMode)
Description copied from interface:RdfSourceOperationFactory
Get a builder for an operation to update an RDF source- Specified by:
updateBuilder
in interfaceRdfSourceOperationFactory
- Parameters:
transaction
- the transactionrescId
- id of the resource targeted by the operationserverManagedPropsMode
- server managed props mode- Returns:
- new builder
-
-