|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.v3x.apps.Staker.server.JobLibrary
public class JobLibrary
The job library proper. Includes all the client and administrative methods for job management.
| Constructor Summary | |
|---|---|
JobLibrary()
|
|
| Method Summary | |
|---|---|
void |
addJob(Job newJob)
Add a new job to the library. |
void |
addJobLibraryListener(JobLibraryListener nosey)
|
void |
addNote(java.lang.String jobNumber,
Note comment)
Adds a note to a job. |
java.util.ArrayList |
allHeaders()
Get a list of all the job headers in the library. |
java.util.ArrayList |
allJobNumbers()
Get a list of all the job numbers in the library. |
java.util.ArrayList |
allJobsAssignedTo(java.lang.String stakerName)
Get a list of the job numbers assigned to the given staker. |
void |
changeHeader(ChangeJobHeader changer)
Makes changes to a job header. |
void |
checkinAndRemember(java.lang.String holder,
CheckedOutJobHeader header)
A slightly different protocol. |
void |
checkinHeader(CheckedOutJobHeader header)
Check in a job header; merges it with any other versions in the library. |
void |
checkinJob(CheckedOutJob job)
Check in job with modifications. |
CheckedOutJobHeader |
checkoutAndRemember(java.lang.String holder,
java.lang.String jobNumber)
A slightly different protocol. |
CheckedOutJobHeader |
checkoutHeader(java.lang.String jobNumber)
Check out a job header for modifications. |
CheckedOutJobHeader |
checkoutHeader(java.lang.String jobNumber,
java.lang.String name)
|
CheckedOutJob |
checkoutJob(java.lang.String jobNumber)
Check out a job for modifications. |
CheckedOutJob |
checkoutJob(java.lang.String jobNumber,
java.lang.String customer)
|
CheckedOutJobHeader |
checkoutLatestAndRemember(java.lang.String holder,
java.lang.String jobNumber)
|
void |
close()
Closes the job library. |
void |
createJob(java.lang.String jobNumber)
Add a new, blank job to the library. |
void |
fireJobChanged(JobHeader header)
|
void |
fireJobChanged(java.lang.String jobNumber)
|
void |
forceReleaseJob(java.lang.String jobNumber)
Release job; this will eject the checkout for that job - use with caution. |
int |
getCacheSize()
|
long |
getSharedChecksum()
|
boolean |
isVerbose()
|
boolean |
jobExists(java.lang.String jobNumber)
|
java.lang.String |
jobStatus(java.lang.String jobNumber)
|
java.lang.Object |
processCustomRequest(CustomLibraryRequest request)
|
void |
releaseHeader(LibraryVersionReceipt receipt)
Release a job header from checkout; doesn't modify. |
void |
releaseJob(CheckedOutJob job)
Release job - checks in without modifications. |
void |
reloadJob(java.lang.String jobNumber)
|
void |
removeJob(java.lang.String jobNumber)
Removes and archives a job. |
void |
removeJobLibraryListener(JobLibraryListener nosey)
|
void |
renumberJob(java.lang.String oldJobNumber,
java.lang.String newJobNumber)
Renumber job; this will fail if there is already a job of the new number or if the job doesn't exist. |
LibraryVersionReceipt |
retrieveReceipt(java.lang.String holder,
java.lang.String jobNumber)
|
void |
sendToInterface(java.lang.String jobNumber)
This method sends the job information to the interface. |
void |
setCacheSize(int newSize)
|
void |
setVerbose(boolean tizit)
|
void |
storeReceipt(java.lang.String holder,
LibraryVersionReceipt receipt)
|
void |
updateJobCheckedOutFlag(java.lang.String jobNumber,
boolean tizit)
|
JobHeader |
viewHeader(java.lang.String jobNumber)
See the job header corresponding to the job number. |
Job |
viewJob(java.lang.String jobNumber)
See the job corresponding to the job number. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JobLibrary()
| Method Detail |
|---|
public void close()
public java.util.ArrayList allHeaders()
throws JobLibraryException
JobLibraryExceptionpublic java.util.ArrayList allJobNumbers()
public java.util.ArrayList allJobsAssignedTo(java.lang.String stakerName)
throws JobLibraryException
JobLibraryException
public void createJob(java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public void addJob(Job newJob)
throws JobLibraryException
JobLibraryException
public JobHeader viewHeader(java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public CheckedOutJobHeader checkoutHeader(java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public CheckedOutJobHeader checkoutHeader(java.lang.String jobNumber,
java.lang.String name)
throws JobLibraryException
JobLibraryException
public CheckedOutJobHeader checkoutAndRemember(java.lang.String holder,
java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public CheckedOutJobHeader checkoutLatestAndRemember(java.lang.String holder,
java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public void checkinAndRemember(java.lang.String holder,
CheckedOutJobHeader header)
throws JobLibraryException
JobLibraryException
public void releaseHeader(LibraryVersionReceipt receipt)
throws JobLibraryException
JobLibraryException
public void checkinHeader(CheckedOutJobHeader header)
throws JobLibraryException
JobLibraryException
public void addNote(java.lang.String jobNumber,
Note comment)
throws JobLibraryException
JobLibraryException
public void changeHeader(ChangeJobHeader changer)
throws JobLibraryException
JobLibraryException
public void removeJob(java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public Job viewJob(java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public CheckedOutJob checkoutJob(java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public CheckedOutJob checkoutJob(java.lang.String jobNumber,
java.lang.String customer)
throws JobLibraryException
JobLibraryException
public void releaseJob(CheckedOutJob job)
throws JobLibraryException
JobLibraryException
public void forceReleaseJob(java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public void renumberJob(java.lang.String oldJobNumber,
java.lang.String newJobNumber)
throws JobLibraryException
JobLibraryException
public void reloadJob(java.lang.String jobNumber)
throws JobLibraryException
JobLibraryException
public void sendToInterface(java.lang.String jobNumber)
throws JobLibraryException
jobNumber -
JobLibraryException
public void checkinJob(CheckedOutJob job)
throws JobLibraryException
JobLibraryException
public java.lang.Object processCustomRequest(CustomLibraryRequest request)
throws JobLibraryException
JobLibraryExceptionpublic boolean jobExists(java.lang.String jobNumber)
public void storeReceipt(java.lang.String holder,
LibraryVersionReceipt receipt)
public LibraryVersionReceipt retrieveReceipt(java.lang.String holder,
java.lang.String jobNumber)
public java.lang.String jobStatus(java.lang.String jobNumber)
public void updateJobCheckedOutFlag(java.lang.String jobNumber,
boolean tizit)
public long getSharedChecksum()
public int getCacheSize()
public void setCacheSize(int newSize)
public boolean isVerbose()
public void setVerbose(boolean tizit)
public void addJobLibraryListener(JobLibraryListener nosey)
public void removeJobLibraryListener(JobLibraryListener nosey)
public void fireJobChanged(JobHeader header)
public void fireJobChanged(java.lang.String jobNumber)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||