Interface ValidationTaskBuilder<T extends ValidationTask>
-
- All Known Implementing Classes:
AbstractValidationTaskBuilder,F3ObjectValidationTaskBuilder
public interface ValidationTaskBuilder<T extends ValidationTask>An interface for building validation tasks- Author:
- dbernstein
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tbuild()Build a new task instanceValidationTaskBuilder<T>objectSessionFactory(org.fcrepo.storage.ocfl.OcflObjectSessionFactory objectSessionFactory)Sets the OcflObjectSessionFactory objectSessionFactoryValidationTaskBuilder<T>writer(ValidationResultWriter writer)
-
-
-
Method Detail
-
build
T build()
Build a new task instance- Returns:
-
writer
ValidationTaskBuilder<T> writer(ValidationResultWriter writer)
- Parameters:
writer-- Returns:
-
objectSessionFactory
ValidationTaskBuilder<T> objectSessionFactory(org.fcrepo.storage.ocfl.OcflObjectSessionFactory objectSessionFactory)
Sets the OcflObjectSessionFactory objectSessionFactory- Parameters:
objectSessionFactory-- Returns:
-
-