Uses of Class
edu.wpi.prc.task.WorkUnit

Packages that use WorkUnit
edu.wpi.prc.server   
edu.wpi.prc.server.spotcheck   
edu.wpi.prc.server.transitioner   
edu.wpi.prc.task   
edu.wpi.prc.task.test   
 

Uses of WorkUnit in edu.wpi.prc.server
 

Methods in edu.wpi.prc.server that return WorkUnit
private  WorkUnit ServerRPCHandler.findWorkUnit(java.lang.String workUnitID)
          Searches the database for a work unit with the given ID.
 

Uses of WorkUnit in edu.wpi.prc.server.spotcheck
 

Fields in edu.wpi.prc.server.spotcheck declared as WorkUnit
private  WorkUnit SpotCheckGenerator.wu
           
 

Fields in edu.wpi.prc.server.spotcheck with type parameters of type WorkUnit
private  TransitionerQueue<WorkUnit> SpotCheckThread.ingressWork
           
private  TransitionerQueue<WorkUnit> SpotCheckThread.spotCheckWork
           
 

Constructors in edu.wpi.prc.server.spotcheck with parameters of type WorkUnit
SpotCheckGenerator(WorkUnit wu, org.apache.xmlrpc.XmlRpcClient xmlrpcClient)
          Default constructor.
 

Constructor parameters in edu.wpi.prc.server.spotcheck with type arguments of type WorkUnit
SpotCheckThread(TransitionerQueue<WorkUnit> ingressWork, TransitionerQueue<WorkUnit> spotCheckWork, TransitionerQueue<Result> spotCheckResult, int minNumSpotChecks)
          Initializes the spot-check thread.
SpotCheckThread(TransitionerQueue<WorkUnit> ingressWork, TransitionerQueue<WorkUnit> spotCheckWork, TransitionerQueue<Result> spotCheckResult, int minNumSpotChecks)
          Initializes the spot-check thread.
 

Uses of WorkUnit in edu.wpi.prc.server.transitioner
 

Fields in edu.wpi.prc.server.transitioner with type parameters of type WorkUnit
private  TransitionerQueue<WorkUnit> LocalTransitioner.canonicalWorkUnits
           
private  TransitionerQueue<WorkUnit> LocalTransitioner.ingressWorkUnits
           
private  TransitionerQueue<WorkUnit> LocalTransitioner.pendingWorkUnits
           
private  TransitionerQueue<WorkUnit> LocalTransitioner.spotCheckWorkUnits
           
 

Methods in edu.wpi.prc.server.transitioner that return WorkUnit
private  WorkUnit[] LocalTransitioner.getAssociatedWorkUnits(java.lang.String hqlQuery)
          Finds all WorkUnits generated by the given HQL query.
 WorkUnit LocalTransitioner.getCanonicalWorkUnit()
          Gets the first work unit that has enough Results.
 WorkUnit Transitioner.getCanonicalWorkUnit()
          Gets the first WorkUnit that has enough Results.
 WorkUnit RemoteTransitioner.getCanonicalWorkUnit()
           
 WorkUnit RemoteTransitionerProxy.getCanonicalWorkUnit()
          Gets the first WorkUnit that has enough Results.
 WorkUnit LocalTransitioner.getWorkUnit(Volunteer v)
          Gets the next work unit to be processed.
 WorkUnit Transitioner.getWorkUnit(Volunteer v)
          Gets the next work unit to be processed.
 WorkUnit RemoteTransitioner.getWorkUnit(Volunteer v)
           
 WorkUnit RemoteTransitionerProxy.getWorkUnit(Volunteer v)
          Gets the next work unit to be processed.
private  WorkUnit[] LocalTransitioner.getWorkUnitsWithEnoughResults()
          Finds all pending WorkUnits for which enough valid Results have been returned.
 

Methods in edu.wpi.prc.server.transitioner that return types with arguments of type WorkUnit
 TransitionerQueue<WorkUnit> LocalTransitioner.getCanonicalWorkQueue()
           
 TransitionerQueue<WorkUnit> Transitioner.getCanonicalWorkQueue()
           
 TransitionerQueue<WorkUnit> RemoteTransitioner.getCanonicalWorkQueue()
           
 TransitionerQueue<WorkUnit> RemoteTransitionerProxy.getCanonicalWorkQueue()
           
 TransitionerQueue<WorkUnit> LocalTransitioner.getIngressWorkQueue()
           
 TransitionerQueue<WorkUnit> Transitioner.getIngressWorkQueue()
           
 TransitionerQueue<WorkUnit> RemoteTransitioner.getIngressWorkQueue()
           
 TransitionerQueue<WorkUnit> RemoteTransitionerProxy.getIngressWorkQueue()
           
 TransitionerQueue<WorkUnit> LocalTransitioner.getPendingWorkQueue()
           
 TransitionerQueue<WorkUnit> Transitioner.getPendingWorkQueue()
           
 TransitionerQueue<WorkUnit> RemoteTransitioner.getPendingWorkQueue()
           
 TransitionerQueue<WorkUnit> RemoteTransitionerProxy.getPendingWorkQueue()
           
 TransitionerQueue<WorkUnit> LocalTransitioner.getRetiredWorkQueue()
           
 TransitionerQueue<WorkUnit> Transitioner.getRetiredWorkQueue()
           
 TransitionerQueue<WorkUnit> RemoteTransitioner.getRetiredWorkQueue()
           
 TransitionerQueue<WorkUnit> RemoteTransitionerProxy.getRetiredWorkQueue()
           
private  TransitionerQueue<WorkUnit> RemoteTransitionerProxy.getWorkQueue(java.lang.String queueType)
          Gets a work queue from the remote transitioner.
 

Methods in edu.wpi.prc.server.transitioner with parameters of type WorkUnit
 void LocalTransitioner.addEgressWorkUnit(WorkUnit wu)
          NOTE: This method is for testing only! It should never be used.
 void LocalTransitioner.addIngressWorkUnit(WorkUnit wu)
          Enqueues a work unit in the ingress work queue.
 void Transitioner.addIngressWorkUnit(WorkUnit wu)
          Enqueues a work unit in the ingress work queue.
 void RemoteTransitioner.addIngressWorkUnit(WorkUnit wu)
           
 void RemoteTransitionerProxy.addIngressWorkUnit(WorkUnit wu)
          Adds a work unit to the tail of the ingress work queue.
 void LocalTransitioner.addPendingWorkUnit(WorkUnit wu)
          NOTE: This method is for testing only! It should never be used.
 Result[] LocalTransitioner.getAssociatedIngressResults(WorkUnit wu)
          Finds all ingress Results associated with a given WorkUnit.
 Result[] Transitioner.getAssociatedIngressResults(WorkUnit wu)
          Finds all ingress Results associated with a given WorkUnit.
 Result[] RemoteTransitioner.getAssociatedIngressResults(WorkUnit wu)
           
 Result[] RemoteTransitionerProxy.getAssociatedIngressResults(WorkUnit wu)
          Finds all ingress Results associated with a given WorkUnit.
 Result[] LocalTransitioner.getAssociatedPendingResults(WorkUnit wu)
          Finds all pending Results associated with a given WorkUnit.
 Result[] Transitioner.getAssociatedPendingResults(WorkUnit wu)
          Finds all pending Results associated with a given WorkUnit.
 Result[] RemoteTransitioner.getAssociatedPendingResults(WorkUnit wu)
           
 Result[] RemoteTransitionerProxy.getAssociatedPendingResults(WorkUnit wu)
          Finds all pending Results associated with a given WorkUnit.
private  Result[] RemoteTransitionerProxy.getAssociatedResults(WorkUnit wu, java.lang.String resultType)
          Gets the set of results associated with the given work unit.
private  void LocalTransitioner.moveToPendingWorkQueue(TransitionerQueue<WorkUnit> originQueue, WorkUnit wu)
          Moves a WorkUnit from a work queue to the pending work queue.
private  void LocalTransitioner.moveToRetiredWorkQueue(WorkUnit wu)
          Moves a WorkUnit from the pending work queue to the retired work queue.
 

Method parameters in edu.wpi.prc.server.transitioner with type arguments of type WorkUnit
private  void LocalTransitioner.moveToPendingWorkQueue(TransitionerQueue<WorkUnit> originQueue, WorkUnit wu)
          Moves a WorkUnit from a work queue to the pending work queue.
 

Uses of WorkUnit in edu.wpi.prc.task
 

Fields in edu.wpi.prc.task declared as WorkUnit
private  WorkUnit Result.workUnit
           
 

Methods in edu.wpi.prc.task that return WorkUnit
static WorkUnit TaskFactory.createIngressWorkUnit()
          Creates a new WorkUnit.
static WorkUnit TaskFactory.createIngressWorkUnit(java.lang.String taskID)
          Creates a new WorkUnit with the given task ID.
static WorkUnit TaskFactory.createWorkUnit()
           
static WorkUnit TaskFactory.createWorkUnit(java.lang.String taskID)
          Creates a new WorkUnit with the given task ID.
 WorkUnit[] WorkUnit.find()
          Finds all WorkUnits in the database that match the attributes set in this WorkUnit.
static WorkUnit[] WorkUnit.findAll()
          Finds all WorkUnits in the database.
static WorkUnit[] WorkUnit.findAllEgress()
           
static WorkUnit[] WorkUnit.findAllIngress()
           
static WorkUnit[] WorkUnit.findAllPending()
           
static WorkUnit[] WorkUnit.findAllSpotCheck()
           
 WorkUnit Result.getWorkUnit()
           
 

Methods in edu.wpi.prc.task with parameters of type WorkUnit
 void Result.setWorkUnit(WorkUnit wu)
           
 

Uses of WorkUnit in edu.wpi.prc.task.test
 

Fields in edu.wpi.prc.task.test declared as WorkUnit
private  WorkUnit DataTest.wu
           
private  WorkUnit WorkUnitTest.wu
           
private  WorkUnit ResultTest.wu