Package de.dlr.proseo.model.rest.model
Class RestJobStep
java.lang.Object
de.dlr.proseo.model.rest.model.RestJobStep
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe configured processor used to create the output productprotected LongThe persistent id of this objectThe input product types required for processingprotected BooleanThe failed state of the job stepprotected LongThe persistend id of the job this job step belongs toprotected StringThe filename of the Job Order file in the associated processing facilityprotected JobStepStateThe currenet status of the job stepprotected StringJob step name generated from the job step id (not part of data model)protected LongThe id of the orderprotected StringThe identifier of the orderprotected List<RestParameter> A set of parameters to set for the generated products.protected LongThe id of the output product of this job stepprotected StringThe product type of the output product of this job stepprotected DateThe completion time of the processing jobprotected StringThe processing mode to run the processor(s) inprotected DateThe start time of the processing jobprotected StringThe standard error output of the processing jobprotected StringThe standard output of the processing job(package private) static final longprotected StderrLogLevelThe log level of stderrprotected StdoutLogLevelThe log level of stdoutprotected LongA version identifier to track updates to the object (especially to detect concurrent update attempts) -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new RestJobStep.RestJobStep(Long id, Long version, String name, Long jobId, JobStepState jobStepState, List<RestParameter> outputParameters, String processingMode, List<String> inputProductClasses, String outputProductClass, Long outputProduct, String configuredProcessor, Date processingStartTime, Date processingCompletionTime, StdoutLogLevel stdoutLogLevel, StderrLogLevel stderrLogLevel, String processingStdOut, String processingStdErr, Boolean isFailed, String jobOrderFilename, Long orderId, String orderIdentifier) Creates a new RestJobStep. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the configuredProcessor.getId()Returns the id.Returns the inputProductClasses.@NotNull BooleanReturns the isFailed.@NotNull LonggetJobId()Returns the jobId.Returns the jobOrderFilename.@NotNull @Valid JobStepStateReturns the jobStepState.getName()Returns the name.Returns the orderId.Returns the orderIdentifier.@NotNull @Valid List<RestParameter> Returns the outputParameters.Returns the outputProduct.@NotNull StringReturns the outputProductClass.Returns the processingCompletionTime.@NotNull StringReturns the processingMode.Returns the processingStartTime.Returns the processingStdErr.Returns the processingStdOut.@Valid StderrLogLevelReturns the stderrLogLevel.@Valid StdoutLogLevelReturns the stdoutLogLevel.Returns the version.inthashCode()voidsetConfiguredProcessor(String configuredProcessor) Set the configuredProcessor.voidSet the id.voidsetInputProductClasses(List<String> inputProductClasses) Set the inputProductClasses.voidsetIsFailed(Boolean isFailed) Set the isFailed.voidSet the jobId.voidsetJobOrderFilename(String jobOrderFilename) Set the jobOrderFilename.voidsetJobStepState(JobStepState jobStepState) Set the jobStepState.voidSet the name.voidsetOrderId(Long orderId) Set the orderId.voidsetOrderIdentifier(String orderIdentifier) Set the orderIdentifier.voidsetOutputParameters(List<RestParameter> outputParameters) Set the outputParameters.voidsetOutputProduct(Long outputProduct) Set the outputProduct.voidsetOutputProductClass(String outputProductClass) Set the outputProductClass.voidsetProcessingCompletionTime(Date processingCompletionTime) Set the processingCompletionTime.voidsetProcessingMode(String processingMode) Set the processingMode.voidsetProcessingStartTime(Date processingStartTime) Set the processingStartTime.voidsetProcessingStdErr(String processingStdErr) Set the processingStdErr.voidsetProcessingStdOut(String processingStdOut) Set the processingStdOut.voidsetStderrLogLevel(StderrLogLevel stderrLogLevel) Set the stderrLogLevel.voidsetStdoutLogLevel(StdoutLogLevel stdoutLogLevel) Set the stdoutLogLevel.voidsetVersion(Long version) Set the version.toString()
-
Field Details
-
serialVersionUID
static final long serialVersionUID- See Also:
-
id
The persistent id of this object -
version
A version identifier to track updates to the object (especially to detect concurrent update attempts) -
name
Job step name generated from the job step id (not part of data model) -
jobId
The persistend id of the job this job step belongs to -
jobStepState
The currenet status of the job step -
outputParameters
A set of parameters to set for the generated products. -
processingMode
The processing mode to run the processor(s) in -
inputProductClasses
The input product types required for processing -
outputProductClass
The product type of the output product of this job step -
outputProduct
The id of the output product of this job step -
configuredProcessor
The configured processor used to create the output product -
processingStartTime
The start time of the processing job -
processingCompletionTime
The completion time of the processing job -
stdoutLogLevel
The log level of stdout -
stderrLogLevel
The log level of stderr -
processingStdOut
The standard output of the processing job -
processingStdErr
The standard error output of the processing job -
isFailed
The failed state of the job step -
jobOrderFilename
The filename of the Job Order file in the associated processing facility -
orderId
The id of the order -
orderIdentifier
The identifier of the order
-
-
Constructor Details
-
RestJobStep
public RestJobStep()Creates a new RestJobStep. -
RestJobStep
public RestJobStep(Long id, Long version, String name, Long jobId, JobStepState jobStepState, List<RestParameter> outputParameters, String processingMode, List<String> inputProductClasses, String outputProductClass, Long outputProduct, String configuredProcessor, Date processingStartTime, Date processingCompletionTime, StdoutLogLevel stdoutLogLevel, StderrLogLevel stderrLogLevel, String processingStdOut, String processingStdErr, Boolean isFailed, String jobOrderFilename, Long orderId, String orderIdentifier) Creates a new RestJobStep.
-
-
Method Details
-
getId
Returns the id.- Returns:
- id
-
setId
Set the id.- Parameters:
id- the new id
-
getVersion
Returns the version.- Returns:
- version
-
setVersion
Set the version.- Parameters:
version- the new version
-
getName
Returns the name.- Returns:
- name
-
setName
Set the name.- Parameters:
name- the new name
-
getJobId
Returns the jobId.- Returns:
- jobId
-
setJobId
Set the jobId.- Parameters:
jobId- the new jobId
-
getJobStepState
Returns the jobStepState.- Returns:
- jobStepState
-
setJobStepState
Set the jobStepState.- Parameters:
jobStepState- the new jobStepState
-
getOutputParameters
Returns the outputParameters.- Returns:
- outputParameters
-
setOutputParameters
Set the outputParameters.- Parameters:
outputParameters- the new outputParameters
-
getProcessingMode
Returns the processingMode.- Returns:
- processingMode
-
setProcessingMode
Set the processingMode.- Parameters:
processingMode- the new processingMode
-
getInputProductClasses
Returns the inputProductClasses.- Returns:
- inputProductClasses
-
setInputProductClasses
Set the inputProductClasses.- Parameters:
inputProductClasses- the new inputProductClasses
-
getOutputProductClass
Returns the outputProductClass.- Returns:
- outputProductClass
-
setOutputProductClass
Set the outputProductClass.- Parameters:
outputProductClass- the new outputProductClass
-
getOutputProduct
Returns the outputProduct.- Returns:
- outputProduct
-
setOutputProduct
Set the outputProduct.- Parameters:
outputProduct- the new outputProduct
-
getConfiguredProcessor
Returns the configuredProcessor.- Returns:
- configuredProcessor
-
setConfiguredProcessor
Set the configuredProcessor.- Parameters:
configuredProcessor- the new configuredProcessor
-
getProcessingStartTime
Returns the processingStartTime.- Returns:
- processingStartTime
-
setProcessingStartTime
Set the processingStartTime.- Parameters:
processingStartTime- the new processingStartTime
-
getProcessingCompletionTime
Returns the processingCompletionTime.- Returns:
- processingCompletionTime
-
setProcessingCompletionTime
Set the processingCompletionTime.- Parameters:
processingCompletionTime- the new processingCompletionTime
-
getStdoutLogLevel
Returns the stdoutLogLevel.- Returns:
- stdoutLogLevel
-
setStdoutLogLevel
Set the stdoutLogLevel.- Parameters:
stdoutLogLevel- the new stdoutLogLevel
-
getStderrLogLevel
Returns the stderrLogLevel.- Returns:
- stderrLogLevel
-
setStderrLogLevel
Set the stderrLogLevel.- Parameters:
stderrLogLevel- the new stderrLogLevel
-
getProcessingStdOut
Returns the processingStdOut.- Returns:
- processingStdOut
-
setProcessingStdOut
Set the processingStdOut.- Parameters:
processingStdOut- the new processingStdOut
-
getProcessingStdErr
Returns the processingStdErr.- Returns:
- processingStdErr
-
setProcessingStdErr
Set the processingStdErr.- Parameters:
processingStdErr- the new processingStdErr
-
getIsFailed
Returns the isFailed.- Returns:
- isFailed
-
setIsFailed
Set the isFailed.- Parameters:
isFailed- the new isFailed
-
getJobOrderFilename
Returns the jobOrderFilename.- Returns:
- jobOrderFilename
-
setJobOrderFilename
Set the jobOrderFilename.- Parameters:
jobOrderFilename- the new jobOrderFilename
-
getOrderId
Returns the orderId.- Returns:
- orderId
-
setOrderId
Set the orderId.- Parameters:
orderId- the new orderId
-
getOrderIdentifier
Returns the orderIdentifier.- Returns:
- orderIdentifier
-
setOrderIdentifier
Set the orderIdentifier.- Parameters:
orderIdentifier- the new orderIdentifier
-
hashCode
public int hashCode() -
equals
-
toString
-