org.outerj.daisy.doctaskrunner.serverimpl
Class DocumentTaskManagerImpl
java.lang.Object
org.outerj.daisy.doctaskrunner.serverimpl.DocumentTaskManagerImpl
- All Implemented Interfaces:
- org.outerj.daisy.doctaskrunner.DocumentTaskManager
public class DocumentTaskManagerImpl
- extends java.lang.Object
- implements org.outerj.daisy.doctaskrunner.DocumentTaskManager
Method Summary |
org.outerj.daisy.doctaskrunner.DocumentSelection |
createEnumerationDocumentSelection(org.outerj.daisy.repository.VariantKey[] variantKeys)
|
org.outerj.daisy.doctaskrunner.DocumentSelection |
createQueryDocumentSelection(java.lang.String query)
|
org.outerj.daisy.doctaskrunner.SimpleActionsTaskSpecification |
createSimpleActionsTaskSpecification(java.lang.String description,
boolean stopOnFirstError)
|
org.outerj.daisy.doctaskrunner.TaskSpecification |
createTaskSpecification(java.lang.String description,
java.lang.String script,
java.lang.String scriptLanguage,
boolean stopOnFirstError)
|
void |
deleteTask(long id)
|
org.outerj.daisy.doctaskrunner.Task |
getTask(long id)
|
org.outerj.daisy.doctaskrunner.TaskDocDetails |
getTaskDocDetails(long taskId)
|
org.outerj.daisy.doctaskrunner.Tasks |
getTasks()
|
void |
interruptTask(long id)
|
long |
runTask(org.outerj.daisy.doctaskrunner.DocumentSelection documentSelection,
org.outerj.daisy.doctaskrunner.TaskSpecification taskSpecification)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentTaskManagerImpl
public DocumentTaskManagerImpl(CommonDocumentTaskManager delegate,
org.outerj.daisy.repository.Repository repository)
runTask
public long runTask(org.outerj.daisy.doctaskrunner.DocumentSelection documentSelection,
org.outerj.daisy.doctaskrunner.TaskSpecification taskSpecification)
throws org.outerj.daisy.doctaskrunner.TaskException
- Specified by:
runTask
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
- Throws:
org.outerj.daisy.doctaskrunner.TaskException
getTask
public org.outerj.daisy.doctaskrunner.Task getTask(long id)
throws org.outerj.daisy.doctaskrunner.TaskException
- Specified by:
getTask
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
- Throws:
org.outerj.daisy.doctaskrunner.TaskException
getTasks
public org.outerj.daisy.doctaskrunner.Tasks getTasks()
throws org.outerj.daisy.doctaskrunner.TaskException
- Specified by:
getTasks
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
- Throws:
org.outerj.daisy.doctaskrunner.TaskException
deleteTask
public void deleteTask(long id)
throws org.outerj.daisy.doctaskrunner.TaskException
- Specified by:
deleteTask
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
- Throws:
org.outerj.daisy.doctaskrunner.TaskException
interruptTask
public void interruptTask(long id)
throws org.outerj.daisy.doctaskrunner.TaskException
- Specified by:
interruptTask
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
- Throws:
org.outerj.daisy.doctaskrunner.TaskException
getTaskDocDetails
public org.outerj.daisy.doctaskrunner.TaskDocDetails getTaskDocDetails(long taskId)
throws org.outerj.daisy.doctaskrunner.TaskException
- Specified by:
getTaskDocDetails
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
- Throws:
org.outerj.daisy.doctaskrunner.TaskException
createTaskSpecification
public org.outerj.daisy.doctaskrunner.TaskSpecification createTaskSpecification(java.lang.String description,
java.lang.String script,
java.lang.String scriptLanguage,
boolean stopOnFirstError)
- Specified by:
createTaskSpecification
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
createSimpleActionsTaskSpecification
public org.outerj.daisy.doctaskrunner.SimpleActionsTaskSpecification createSimpleActionsTaskSpecification(java.lang.String description,
boolean stopOnFirstError)
- Specified by:
createSimpleActionsTaskSpecification
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
createQueryDocumentSelection
public org.outerj.daisy.doctaskrunner.DocumentSelection createQueryDocumentSelection(java.lang.String query)
- Specified by:
createQueryDocumentSelection
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
createEnumerationDocumentSelection
public org.outerj.daisy.doctaskrunner.DocumentSelection createEnumerationDocumentSelection(org.outerj.daisy.repository.VariantKey[] variantKeys)
- Specified by:
createEnumerationDocumentSelection
in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
Copyright © -2012 . All Rights Reserved.