org.outerj.daisy.doctaskrunner.clientimpl
Class RemoteDocumentTaskManager

java.lang.Object
  extended byorg.outerj.daisy.doctaskrunner.clientimpl.RemoteDocumentTaskManager
All Implemented Interfaces:
org.outerj.daisy.doctaskrunner.DocumentTaskManager

public class RemoteDocumentTaskManager
extends java.lang.Object
implements org.outerj.daisy.doctaskrunner.DocumentTaskManager


Constructor Summary
RemoteDocumentTaskManager(org.outerj.daisy.repository.clientimpl.RemoteRepositoryImpl 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

RemoteDocumentTaskManager

public RemoteDocumentTaskManager(org.outerj.daisy.repository.clientimpl.RemoteRepositoryImpl 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,
                    org.outerj.daisy.repository.RepositoryException
Specified by:
runTask in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
Throws:
org.outerj.daisy.doctaskrunner.TaskException
org.outerj.daisy.repository.RepositoryException

getTask

public org.outerj.daisy.doctaskrunner.Task getTask(long id)
                                            throws org.outerj.daisy.doctaskrunner.TaskException,
                                                   org.outerj.daisy.repository.RepositoryException
Specified by:
getTask in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
Throws:
org.outerj.daisy.doctaskrunner.TaskException
org.outerj.daisy.repository.RepositoryException

getTasks

public org.outerj.daisy.doctaskrunner.Tasks getTasks()
                                              throws org.outerj.daisy.doctaskrunner.TaskException,
                                                     org.outerj.daisy.repository.RepositoryException
Specified by:
getTasks in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
Throws:
org.outerj.daisy.doctaskrunner.TaskException
org.outerj.daisy.repository.RepositoryException

deleteTask

public void deleteTask(long id)
                throws org.outerj.daisy.doctaskrunner.TaskException,
                       org.outerj.daisy.repository.RepositoryException
Specified by:
deleteTask in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
Throws:
org.outerj.daisy.doctaskrunner.TaskException
org.outerj.daisy.repository.RepositoryException

interruptTask

public void interruptTask(long id)
                   throws org.outerj.daisy.doctaskrunner.TaskException,
                          org.outerj.daisy.repository.RepositoryException
Specified by:
interruptTask in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
Throws:
org.outerj.daisy.doctaskrunner.TaskException
org.outerj.daisy.repository.RepositoryException

getTaskDocDetails

public org.outerj.daisy.doctaskrunner.TaskDocDetails getTaskDocDetails(long taskId)
                                                                throws org.outerj.daisy.doctaskrunner.TaskException,
                                                                       org.outerj.daisy.repository.RepositoryException
Specified by:
getTaskDocDetails in interface org.outerj.daisy.doctaskrunner.DocumentTaskManager
Throws:
org.outerj.daisy.doctaskrunner.TaskException
org.outerj.daisy.repository.RepositoryException

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 © -2005 . All Rights Reserved.