@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 final PrintJobEntry getEntry()
PrintJobStatusgetEntry in interface PrintJobStatuspublic final void setCompletionTime(java.lang.Long completionTime)
public final java.lang.Long getCompletionTime()
PrintJobStatusgetCompletionTime in interface PrintJobStatuspublic final long getRequestCount()
PrintJobStatusgetRequestCount in interface PrintJobStatuspublic final java.lang.String getError()
PrintJobStatusgetError in interface PrintJobStatuspublic final PrintJobStatus.Status getStatus()
PrintJobStatusgetStatus in interface PrintJobStatuspublic final void setStatus(PrintJobStatus.Status status)
public final void setRequestCount(long requestCount)
public final void setError(java.lang.String error)
public final PrintJobResult getResult()
PrintJobStatusgetResult in interface PrintJobStatuspublic final void setResult(PrintJobResult result)
result - The resultpublic final java.lang.String getReferenceId()
PrintJobStatusgetReferenceId in interface PrintJobStatuspublic final long getStartTime()
PrintJobStatusgetStartTime in interface PrintJobStatuspublic final AccessAssertion getAccess()
PrintJobStatusgetAccess in interface PrintJobStatuspublic final java.lang.String getAppId()
PrintJobStatusgetAppId in interface PrintJobStatuspublic final java.util.Date getStartDate()
PrintJobStatusgetStartDate in interface PrintJobStatuspublic final java.util.Date getCompletionDate()
PrintJobStatusgetCompletionDate in interface PrintJobStatuspublic final long getElapsedTime()
PrintJobStatusgetElapsedTime in interface PrintJobStatuspublic final boolean isDone()
PrintJobStatusisDone in interface PrintJobStatuspublic final long getWaitingTime()
PrintJobStatusgetWaitingTime in interface PrintJobStatuspublic final void setWaitingTime(long waitingTime)
PrintJobStatussetWaitingTime in interface PrintJobStatuswaitingTime - the waiting timepublic final java.lang.Long getStatusTime()
public final void setStatusTime(java.lang.Long statusTime)