org.benow.web.test
Class SpiderBot

java.lang.Object
  extended by org.benow.security.SecureObject
      extended by org.benow.repository.util.PersistentObjectImpl
          extended by org.benow.repository.mapping.JSQLObject
              extended by org.benow.task.repository.RepositoryTask
                  extended by org.benow.web.test.SpiderBot
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, java.lang.Runnable, org.benow.repository.util.PersistentObject, org.benow.task.Task

public class SpiderBot
extends org.benow.task.repository.RepositoryTask

Placeholder for thing that spiders sites collecting tests.

Author:
andy
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.benow.repository.mapping.JSQLObject
org.benow.repository.mapping.JSQLObject.XSQLVersionDesc, org.benow.repository.mapping.JSQLObject.XSQLVersioned
 
Nested classes/interfaces inherited from interface org.benow.task.Task
org.benow.task.Task.Priority
 
Field Summary
 
Fields inherited from class org.benow.task.repository.RepositoryTask
cancelled, desc, instigator, listeners, log, name, startTime
 
Fields inherited from class org.benow.repository.util.PersistentObjectImpl
conn, recycled
 
Fields inherited from class org.benow.security.SecureObject
admin
 
Fields inherited from interface org.benow.task.Task
ETA_NEVER, PROGRESS_UNKNOWN, STATE_CANCELLED, STATE_FINISHED, STATE_FINISHED_ERROR, STATE_RUNNING, STATE_TERMINATED, STATE_UNDEFINED, STATE_UNSTARTED
 
Fields inherited from interface org.benow.repository.util.PersistentObject
FIELD_NAME_KEY
 
Constructor Summary
SpiderBot()
           
 
Method Summary
protected  void doProcess()
           
 java.lang.Object getKey()
           
 
Methods inherited from class org.benow.task.repository.RepositoryTask
addListener, assertInstigator, cancel, cancel, createThread, doShutdown, getCreateTime, getDescription, getDuration, getFinishTime, getGroup, getInstigator, getLogger, getName, getPriority, getStartTime, getState, getThreadName, isCancelled, isFinished, isFinishedSuccess, isRunning, isState, isStillRunning, isUnstarted, notify, onCancel, onFinish, onStart, process, process, processAndWait, run, setDescription, setGroup, setName, setPriority, setState, shutdown, validate, waitFor, waitFor
 
Methods inherited from class org.benow.repository.mapping.JSQLObject
fetchExpectedField, fetchField, fetchFieldQuiet, forgetField, isFetched, isLocked, lock, refetchFieldQuiet, setFetched
 
Methods inherited from class org.benow.repository.util.PersistentObjectImpl
compareTo, doIsTransient, equals, isTransient, recycle, remove, remove, repositoryAfterLoad, repositoryAfterPersist, repositoryAfterTransient, repositoryBeforePersist, repositoryBeforeTransient, setKey, toString, update, update
 
Methods inherited from class org.benow.security.SecureObject
assertOnePermission, assertPermission, assertPermission, declarePermission, declareViewPermission, declareViewPermission
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.benow.task.Task
update
 

Constructor Detail

SpiderBot

public SpiderBot()
Method Detail

doProcess

protected void doProcess()
                  throws java.lang.Exception
Specified by:
doProcess in class org.benow.task.repository.RepositoryTask
Throws:
java.lang.Exception

getKey

public java.lang.Object getKey()
Specified by:
getKey in interface org.benow.repository.util.PersistentObject
Specified by:
getKey in interface org.benow.task.Task
Overrides:
getKey in class org.benow.repository.util.PersistentObjectImpl