/** * */ 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(); } }