Class CreateRdfSourceOperationBuilderImpl
java.lang.Object
org.fcrepo.kernel.impl.operations.AbstractResourceOperationBuilder
org.fcrepo.kernel.impl.operations.AbstractRelaxableResourceOperationBuilder
org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
org.fcrepo.kernel.impl.operations.CreateRdfSourceOperationBuilderImpl
- All Implemented Interfaces:
org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder,org.fcrepo.kernel.api.operations.RdfSourceOperationBuilder,org.fcrepo.kernel.api.operations.RelaxableResourceOperationBuilder,org.fcrepo.kernel.api.operations.ResourceOperationBuilder
public class CreateRdfSourceOperationBuilderImpl
extends AbstractRdfSourceOperationBuilder
implements org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
Builder for operations to create rdf sources
- Author:
- bbpennel
-
Field Summary
Fields inherited from class org.fcrepo.kernel.impl.operations.AbstractRdfSourceOperationBuilder
interactionModel, tripleStream, userPrincipalFields inherited from class org.fcrepo.kernel.impl.operations.AbstractRelaxableResourceOperationBuilder
createdBy, createdDate, lastModifiedBy, lastModifiedDate, serverManagedPropsModeFields inherited from class org.fcrepo.kernel.impl.operations.AbstractResourceOperationBuilder
rescId, transaction -
Constructor Summary
ConstructorsConstructorDescriptionCreateRdfSourceOperationBuilderImpl(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId resourceId, String interactionModel, org.fcrepo.config.ServerManagedPropsMode serverManagedPropsMode) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionorg.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilderarchivalGroup(boolean flag) org.fcrepo.kernel.api.operations.CreateRdfSourceOperationbuild()org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilderisOverwrite(boolean isOverwrite) org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilderparentId(org.fcrepo.kernel.api.identifiers.FedoraId parentId) org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilderrelaxedProperties(org.apache.jena.rdf.model.Model model) org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuildertriples(org.fcrepo.kernel.api.RdfStream triples) org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilderuserPrincipal(String userPrincipal)
-
Constructor Details
-
CreateRdfSourceOperationBuilderImpl
public CreateRdfSourceOperationBuilderImpl(org.fcrepo.kernel.api.Transaction transaction, org.fcrepo.kernel.api.identifiers.FedoraId resourceId, String interactionModel, org.fcrepo.config.ServerManagedPropsMode serverManagedPropsMode) Constructor.- Parameters:
transaction- the transactionresourceId- the internal identifier.interactionModel- interaction modelserverManagedPropsMode- server managed props mode
-
-
Method Details
-
build
- Specified by:
buildin interfaceorg.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder- Specified by:
buildin interfaceorg.fcrepo.kernel.api.operations.RdfSourceOperationBuilder- Specified by:
buildin interfaceorg.fcrepo.kernel.api.operations.ResourceOperationBuilder
-
userPrincipal
public org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder userPrincipal(String userPrincipal) - Specified by:
userPrincipalin interfaceorg.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder- Specified by:
userPrincipalin interfaceorg.fcrepo.kernel.api.operations.RdfSourceOperationBuilder- Specified by:
userPrincipalin interfaceorg.fcrepo.kernel.api.operations.ResourceOperationBuilder- Overrides:
userPrincipalin classAbstractRdfSourceOperationBuilder
-
triples
public org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder triples(org.fcrepo.kernel.api.RdfStream triples) - Specified by:
triplesin interfaceorg.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder- Specified by:
triplesin interfaceorg.fcrepo.kernel.api.operations.RdfSourceOperationBuilder- Overrides:
triplesin classAbstractRdfSourceOperationBuilder
-
parentId
public org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder parentId(org.fcrepo.kernel.api.identifiers.FedoraId parentId) - Specified by:
parentIdin interfaceorg.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
-
relaxedProperties
public org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder relaxedProperties(org.apache.jena.rdf.model.Model model) - Specified by:
relaxedPropertiesin interfaceorg.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder- Specified by:
relaxedPropertiesin interfaceorg.fcrepo.kernel.api.operations.RdfSourceOperationBuilder- Specified by:
relaxedPropertiesin interfaceorg.fcrepo.kernel.api.operations.RelaxableResourceOperationBuilder- Overrides:
relaxedPropertiesin classAbstractRdfSourceOperationBuilder
-
archivalGroup
- Specified by:
archivalGroupin interfaceorg.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
-
isOverwrite
public org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder isOverwrite(boolean isOverwrite) - Specified by:
isOverwritein interfaceorg.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
-