@Entity public class PrintJobStatusImpl extends java.lang.Object implements PrintJobStatus
PrintJobStatus.Status| Constructor and Description |
|---|
PrintJobStatusImpl()
Constructor.
|
PrintJobStatusImpl(PrintJobEntry entry,
long requestCount)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AccessAssertion |
getAccess()
Get the access information.
|
java.lang.String |
getAppId()
Get the app ID.
|
java.util.Date |
getCompletionDate()
Get the completion time (as date).
|
java.lang.Long |
getCompletionTime()
Get the completion time (as long).
|
long |
getElapsedTime()
Get elapsed time.
|
PrintJobEntry |
getEntry()
Get the entry.
|
java.lang.String |
getError()
Get the error message.
|
java.lang.String |
getReferenceId()
Get the reference ID.
|
long |
getRequestCount()
Get the request count.
|
PrintJobResult |
getResult()
Get the result.
|
java.util.Date |
getStartDate()
Get the start time (as date).
|
long |
getStartTime()
Get the start time (as long).
|
PrintJobStatus.Status |
getStatus()
Get the status.
|
java.lang.Long |
getStatusTime() |
long |
getWaitingTime()
Get the estimated waiting time for the job to finish.
|
boolean |
isDone()
is the job done?
|
void |
setCompletionTime(java.lang.Long completionTime) |
void |
setError(java.lang.String error) |
void |
setRequestCount(long requestCount) |
void |
setResult(PrintJobResult result)
Set the result.
|
void |
setStatus(PrintJobStatus.Status status) |
void |
setStatusTime(java.lang.Long statusTime) |
void |
setWaitingTime(long waitingTime)
Set the estimated waiting time for the job to finish (this is a transient value).
|
public PrintJobStatusImpl()
public PrintJobStatusImpl(PrintJobEntry entry, long requestCount)
entry - the PrintJobEntry.requestCount - request countpublic PrintJobEntry getEntry()
PrintJobStatusgetEntry in interface PrintJobStatuspublic java.lang.Long getCompletionTime()
PrintJobStatusgetCompletionTime in interface PrintJobStatuspublic void setCompletionTime(java.lang.Long completionTime)
public long getRequestCount()
PrintJobStatusgetRequestCount in interface PrintJobStatuspublic void setRequestCount(long requestCount)
public java.lang.String getError()
PrintJobStatusgetError in interface PrintJobStatuspublic void setError(java.lang.String error)
public PrintJobStatus.Status getStatus()
PrintJobStatusgetStatus in interface PrintJobStatuspublic void setStatus(PrintJobStatus.Status status)
public PrintJobResult getResult()
PrintJobStatusgetResult in interface PrintJobStatuspublic void setResult(PrintJobResult result)
result - The resultpublic java.lang.String getReferenceId()
PrintJobStatusgetReferenceId in interface PrintJobStatuspublic long getStartTime()
PrintJobStatusgetStartTime in interface PrintJobStatuspublic AccessAssertion getAccess()
PrintJobStatusgetAccess in interface PrintJobStatuspublic java.lang.String getAppId()
PrintJobStatusgetAppId in interface PrintJobStatuspublic java.util.Date getStartDate()
PrintJobStatusgetStartDate in interface PrintJobStatuspublic java.util.Date getCompletionDate()
PrintJobStatusgetCompletionDate in interface PrintJobStatuspublic long getElapsedTime()
PrintJobStatusgetElapsedTime in interface PrintJobStatuspublic boolean isDone()
PrintJobStatusisDone in interface PrintJobStatuspublic long getWaitingTime()
PrintJobStatusgetWaitingTime in interface PrintJobStatuspublic void setWaitingTime(long waitingTime)
PrintJobStatussetWaitingTime in interface PrintJobStatuswaitingTime - the waiting timepublic java.lang.Long getStatusTime()
public void setStatusTime(java.lang.Long statusTime)