Class AbstractValidationTaskBuilder<T extends ValidationTask>
- java.lang.Object
-
- org.fcrepo.migration.validator.api.AbstractValidationTaskBuilder<T>
-
- All Implemented Interfaces:
ValidationTaskBuilder<T>
- Direct Known Subclasses:
F3ObjectValidationTaskBuilder
public abstract class AbstractValidationTaskBuilder<T extends ValidationTask> extends Object implements ValidationTaskBuilder<T>
An abstract base builder for validation tasks .- Author:
- dbernstein
-
-
Field Summary
Fields Modifier and Type Field Description protected org.fcrepo.storage.ocfl.OcflObjectSessionFactoryobjectSessionFactoryprotected ValidationResultWriterwriter
-
Constructor Summary
Constructors Constructor Description AbstractValidationTaskBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidationTaskBuilder<T>objectSessionFactory(org.fcrepo.storage.ocfl.OcflObjectSessionFactory objectSessionFactory)Sets the OcflObjectSessionFactory objectSessionFactoryValidationTaskBuilder<T>writer(ValidationResultWriter writer)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.fcrepo.migration.validator.api.ValidationTaskBuilder
build
-
-
-
-
Field Detail
-
writer
protected ValidationResultWriter writer
-
objectSessionFactory
protected org.fcrepo.storage.ocfl.OcflObjectSessionFactory objectSessionFactory
-
-
Method Detail
-
writer
public ValidationTaskBuilder<T> writer(ValidationResultWriter writer)
- Specified by:
writerin interfaceValidationTaskBuilder<T extends ValidationTask>- Parameters:
writer-- Returns:
-
objectSessionFactory
public ValidationTaskBuilder<T> objectSessionFactory(org.fcrepo.storage.ocfl.OcflObjectSessionFactory objectSessionFactory)
Sets the OcflObjectSessionFactory objectSessionFactory- Specified by:
objectSessionFactoryin interfaceValidationTaskBuilder<T extends ValidationTask>- Parameters:
objectSessionFactory-- Returns:
-
-