org.outerj.daisy.doctaskrunner.serverimpl
Class DocumentTaskManagerImpl

java.lang.Object
  extended by 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


Constructor Summary
DocumentTaskManagerImpl(CommonDocumentTaskManager delegate, org.outerj.daisy.repository.Repository repository)
           
 
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
 

Constructor Detail

DocumentTaskManagerImpl

public DocumentTaskManagerImpl(CommonDocumentTaskManager delegate,
                               org.outerj.daisy.repository.Repository repository)
Method Detail

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.