/**
*
*/
package org.goko.core.execution.monitor.io.bean;
import org.goko.core.gcode.io.XmlGCodeProviderReference;
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
/**
* @author PsyKo
* @date 1 janv. 2016
*/
@Root(name="executionToken")
public class XmlExecutionToken {
/** Execution order of this token in the queue */
@Attribute(name="executionOrder")
private Integer executionOrder;
/** Reference to a GCode provider */
@Element(required=false)
private XmlGCodeProviderReference providerReference;
/** Attribute used for backward compatibility with 0.3.1 */
@Attribute(required=false)
private String gcodeProvider;
/**
* @return the providerReference
*/
public XmlGCodeProviderReference getProviderReference() {
return providerReference;
}
/**
* @param providerReference the providerReference to set
*/
public void setProviderReference(XmlGCodeProviderReference providerReference) {
this.providerReference = providerReference;
}
/**
* @return the executionOrder
*/
public Integer getExecutionOrder() {
return executionOrder;
}
/**
* @param executionOrder the executionOrder to set
*/
public void setExecutionOrder(Integer executionOrder) {
this.executionOrder = executionOrder;
}
/**
* @return the gcodeProvider
*/
public String getGcodeProvider() {
return gcodeProvider;
}
/**
* @param gcodeProvider the gcodeProvider to set
*/
public void setGcodeProvider(String gcodeProvider) {
this.gcodeProvider = gcodeProvider;
}
}