Package org.fcrepo.kernel.api.operations
Interface ResourceOperationBuilder
-
- All Known Subinterfaces:
CreateNonRdfSourceOperationBuilder
,CreateRdfSourceOperationBuilder
,CreateVersionResourceOperationBuilder
,NonRdfSourceOperationBuilder
,RdfSourceOperationBuilder
,RelaxableResourceOperationBuilder
,UpdateNonRdfSourceHeadersOperationBuilder
- All Known Implementing Classes:
AbstractNonRdfSourceOperationBuilder
,AbstractRdfSourceOperationBuilder
,AbstractRelaxableResourceOperationBuilder
,AbstractResourceOperationBuilder
,CreateNonRdfSourceOperationBuilderImpl
,CreateRdfSourceOperationBuilderImpl
,CreateVersionResourceOperationBuilderImpl
,DeleteResourceOperationBuilder
,PurgeResourceOperationBuilder
,ReferenceOperationBuilder
,ReindexResourceOperationBuilder
,UpdateNonRdfSourceHeadersOperationBuilderImpl
,UpdateNonRdfSourceOperationBuilder
,UpdateRdfSourceOperationBuilder
public interface ResourceOperationBuilder
A builder for constructing resource operations- Author:
- bbpennel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceOperation
build()
Build the ResourceOperation constructed by this builderResourceOperationBuilder
userPrincipal(String userPrincipal)
Set the principal for the user performing the operation
-
-
-
Method Detail
-
userPrincipal
ResourceOperationBuilder userPrincipal(String userPrincipal)
Set the principal for the user performing the operation- Parameters:
userPrincipal
- user principal- Returns:
- this builder
-
build
ResourceOperation build()
Build the ResourceOperation constructed by this builder- Returns:
- the constructed operation
-
-