com.partnersoft.v3x.apps.PartnerWeb
Class JobPool

java.lang.Object
  extended by com.partnersoft.v3x.apps.PartnerWeb.JobPool

public class JobPool
extends java.lang.Object

A place to store information about checked out jobs. Jobs used by the partner web come through here.


Constructor Summary
JobPool()
           
 
Method Summary
 CheckedOutJobHeader checkoutJobHeader(java.lang.String jobNumber)
          Checks out a job header...
 void clearCheckout(java.lang.String jobNumber)
          clears any reserve on job
 void clearCheckoutFromTimestamp(long timestamp)
           
 JobLibrarian getLibrarian()
           
 Job getTemplateJob()
          A template job...
 void mergeAndCheckinJobHeader(long timestamp, java.util.Map changedFields)
          Atempts to merge and check in a job header...
 void releaseJobHeader(long timestamp)
          realease that header!
static JobPool singleton()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobPool

public JobPool()
Method Detail

singleton

public static JobPool singleton()

checkoutJobHeader

public CheckedOutJobHeader checkoutJobHeader(java.lang.String jobNumber)
                                      throws JobLibraryException
Checks out a job header...

Throws:
JobLibraryException

mergeAndCheckinJobHeader

public void mergeAndCheckinJobHeader(long timestamp,
                                     java.util.Map changedFields)
                              throws JobLibraryException
Atempts to merge and check in a job header...

Throws:
JobLibraryException

clearCheckout

public void clearCheckout(java.lang.String jobNumber)
clears any reserve on job


clearCheckoutFromTimestamp

public void clearCheckoutFromTimestamp(long timestamp)

releaseJobHeader

public void releaseJobHeader(long timestamp)
                      throws JobLibraryException
realease that header!

Throws:
JobLibraryException

getTemplateJob

public Job getTemplateJob()
A template job... I belive the defalut is the New Job template.


getLibrarian

public JobLibrarian getLibrarian()