Class CreateRdfSourceOperationBuilderImpl
- java.lang.Object
-
- 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.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
createdBy, createdDate, interactionModel, lastModifiedBy, lastModifiedDate, resourceId, serverManagedPropsMode, tripleStream, userPrincipal
-
-
Constructor Summary
Constructors Constructor Description CreateRdfSourceOperationBuilderImpl(org.fcrepo.kernel.api.identifiers.FedoraId resourceId, String interactionModel, org.fcrepo.config.ServerManagedPropsMode serverManagedPropsMode)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilderarchivalGroup(boolean flag)org.fcrepo.kernel.api.operations.CreateRdfSourceOperationbuild()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 Detail
-
CreateRdfSourceOperationBuilderImpl
public CreateRdfSourceOperationBuilderImpl(org.fcrepo.kernel.api.identifiers.FedoraId resourceId, String interactionModel, org.fcrepo.config.ServerManagedPropsMode serverManagedPropsMode)
Constructor.- Parameters:
resourceId- the internal identifier.interactionModel- interaction modelserverManagedPropsMode- server managed props mode
-
-
Method Detail
-
build
public org.fcrepo.kernel.api.operations.CreateRdfSourceOperation 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- Overrides:
relaxedPropertiesin classAbstractRdfSourceOperationBuilder
-
archivalGroup
public org.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder archivalGroup(boolean flag)
- Specified by:
archivalGroupin interfaceorg.fcrepo.kernel.api.operations.CreateRdfSourceOperationBuilder
-
-