Class PrintJobStatusImpl
java.lang.Object
org.mapfish.print.servlet.job.impl.PrintJobStatusImpl
- All Implemented Interfaces:
PrintJobStatus
- Direct Known Subclasses:
PrintJobStatusExtImpl
Represent a print job that has completed. Contains the information about the print job.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mapfish.print.servlet.job.PrintJobStatus
PrintJobStatus.Status
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.PrintJobStatusImpl
(PrintJobEntry entry, long requestCount) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the access information.getAppId()
Get the app ID.Get the completion time (as date).Get the completion time (as long).long
Get elapsed time.getEntry()
Get the entry.getError()
Get the error message.Get the reference ID.long
Get the request count.Get the result.Get the start time (as date).long
Get the start time (as long).Get the status.long
Get the estimated waiting time for the job to finish.boolean
isDone()
is the job done?void
setCompletionTime
(Long completionTime) void
void
setRequestCount
(long requestCount) void
setResult
(PrintJobResult result) Set the result.void
setStatus
(PrintJobStatus.Status status) void
setStatusTime
(Long statusTime) void
setWaitingTime
(long waitingTime) Set the estimated waiting time for the job to finish (this is a transient value).
-
Constructor Details
-
PrintJobStatusImpl
public PrintJobStatusImpl()Constructor. -
PrintJobStatusImpl
Constructor.- Parameters:
entry
- the PrintJobEntry.requestCount
- request count
-
-
Method Details
-
getEntry
Description copied from interface:PrintJobStatus
Get the entry.- Specified by:
getEntry
in interfacePrintJobStatus
-
getCompletionTime
Description copied from interface:PrintJobStatus
Get the completion time (as long).- Specified by:
getCompletionTime
in interfacePrintJobStatus
-
setCompletionTime
-
getRequestCount
public long getRequestCount()Description copied from interface:PrintJobStatus
Get the request count.- Specified by:
getRequestCount
in interfacePrintJobStatus
-
setRequestCount
public void setRequestCount(long requestCount) -
getError
Description copied from interface:PrintJobStatus
Get the error message.- Specified by:
getError
in interfacePrintJobStatus
-
setError
-
getStatus
Description copied from interface:PrintJobStatus
Get the status.- Specified by:
getStatus
in interfacePrintJobStatus
-
setStatus
-
getResult
Description copied from interface:PrintJobStatus
Get the result.- Specified by:
getResult
in interfacePrintJobStatus
-
setResult
Set the result.- Parameters:
result
- The result
-
getReferenceId
Description copied from interface:PrintJobStatus
Get the reference ID.- Specified by:
getReferenceId
in interfacePrintJobStatus
-
getStartTime
public long getStartTime()Description copied from interface:PrintJobStatus
Get the start time (as long).- Specified by:
getStartTime
in interfacePrintJobStatus
-
getAccess
Description copied from interface:PrintJobStatus
Get the access information.- Specified by:
getAccess
in interfacePrintJobStatus
-
getAppId
Description copied from interface:PrintJobStatus
Get the app ID.- Specified by:
getAppId
in interfacePrintJobStatus
-
getStartDate
Description copied from interface:PrintJobStatus
Get the start time (as date).- Specified by:
getStartDate
in interfacePrintJobStatus
-
getCompletionDate
Description copied from interface:PrintJobStatus
Get the completion time (as date).- Specified by:
getCompletionDate
in interfacePrintJobStatus
-
getElapsedTime
public long getElapsedTime()Description copied from interface:PrintJobStatus
Get elapsed time.- Specified by:
getElapsedTime
in interfacePrintJobStatus
-
isDone
public boolean isDone()Description copied from interface:PrintJobStatus
is the job done?- Specified by:
isDone
in interfacePrintJobStatus
-
getWaitingTime
public long getWaitingTime()Description copied from interface:PrintJobStatus
Get the estimated waiting time for the job to finish.- Specified by:
getWaitingTime
in interfacePrintJobStatus
-
setWaitingTime
public void setWaitingTime(long waitingTime) Description copied from interface:PrintJobStatus
Set the estimated waiting time for the job to finish (this is a transient value).- Specified by:
setWaitingTime
in interfacePrintJobStatus
- Parameters:
waitingTime
- the waiting time
-
getStatusTime
-
setStatusTime
-