com.partnersoft.v3x.apps.Staker.FieldStaker
Class JobFileManager
java.lang.Object
com.partnersoft.v3x.apps.Staker.FieldStaker.JobFileManager
public class JobFileManager
- extends java.lang.Object
An object that manages job files and their operations: loading, saving, etc.
for the server. It hides the details of actual job file loading and saving,
and allows clients to simply think in terms of Jobs and JobHeaders.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JobFileManager
public JobFileManager()
JobFileManager
public JobFileManager(java.lang.String jobDirName)
allJobNumbers
public java.util.Iterator allJobNumbers()
loadHeader
public JobHeader loadHeader(java.lang.String jobNumber)
throws java.io.IOException
- Throws:
java.io.IOException
isJobFileExists
public boolean isJobFileExists(java.lang.String jobNumber)
loadJob
public Job loadJob(java.lang.String jobNumber)
throws java.io.IOException
- Throws:
java.io.IOException
loadCheckedOutJob
public CheckedOutJob loadCheckedOutJob(java.lang.String jobNumber)
throws java.io.IOException
- Throws:
java.io.IOException
saveCheckedOutJob
public void saveCheckedOutJob(CheckedOutJob checked)
throws java.io.IOException
- Throws:
java.io.IOException
saveJob
public void saveJob(Job job)
throws java.io.IOException
- Throws:
java.io.IOException
purgeJob
public void purgeJob(java.lang.String jobNumber)
throws java.io.IOException
- Throws:
java.io.IOException
hasJob
public boolean hasJob(java.lang.String jobNumber)