101 lines
1.8 KiB
Java
101 lines
1.8 KiB
Java
/**
|
|
*
|
|
*/
|
|
package org.gcube.common.workspacetaskexecutor.shared;
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
|
|
/**
|
|
* The Class TaskOutput.
|
|
*
|
|
* @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it)
|
|
* Jun 7, 2018
|
|
*/
|
|
public class TaskOutput implements BaseTaskOutput, Serializable{
|
|
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 4243040464402882775L;
|
|
private BaseTaskExecutionStatus taskExecutionStatus;
|
|
private String outputMessage;
|
|
|
|
/**
|
|
* Instantiates a new task parameter.
|
|
*/
|
|
public TaskOutput() {
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* Instantiates a new task output.
|
|
*
|
|
* @param taskExecutionstatus the task executionstatus
|
|
* @param outputMessage the output message
|
|
*/
|
|
public TaskOutput(BaseTaskExecutionStatus taskExecutionstatus, String outputMessage) {
|
|
this.taskExecutionStatus = taskExecutionstatus;
|
|
this.outputMessage = outputMessage;
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* @return the taskExecutionStatus
|
|
*/
|
|
public BaseTaskExecutionStatus getTaskExecutionStatus() {
|
|
|
|
return taskExecutionStatus;
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* @return the outputMessage
|
|
*/
|
|
public String getOutputMessage() {
|
|
|
|
return outputMessage;
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* @param taskExecutionStatus the taskExecutionStatus to set
|
|
*/
|
|
public void setTaskExecutionStatus(BaseTaskExecutionStatus taskExecutionStatus) {
|
|
|
|
this.taskExecutionStatus = taskExecutionStatus;
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* @param outputMessage the outputMessage to set
|
|
*/
|
|
public void setOutputMessage(String outputMessage) {
|
|
|
|
this.outputMessage = outputMessage;
|
|
}
|
|
|
|
|
|
/* (non-Javadoc)
|
|
* @see java.lang.Object#toString()
|
|
*/
|
|
@Override
|
|
public String toString() {
|
|
|
|
StringBuilder builder = new StringBuilder();
|
|
builder.append("TaskOutput [taskExecutionStatus=");
|
|
builder.append(taskExecutionStatus);
|
|
builder.append(", outputMessage=");
|
|
builder.append(outputMessage);
|
|
builder.append("]");
|
|
return builder.toString();
|
|
}
|
|
|
|
|
|
} |