org.datacleaner.monitor.jaxb.ExecutionLog Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2017.04.03 at 11:33:31 AM CEST
//
package org.datacleaner.monitor.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="result-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="job-begin-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="job-end-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* <element name="execution-status" type="{http://eobjects.org/datacleaner/execution-log/1.0}execution-type"/>
* <element name="trigger-type" type="{http://eobjects.org/datacleaner/execution-log/1.0}trigger-type"/>
* <element name="triggered-by" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element ref="{http://eobjects.org/datacleaner/schedule/1.0}schedule"/>
* <element name="log-output" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="result-persisted" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"resultId",
"jobBeginDate",
"jobEndDate",
"executionStatus",
"triggerType",
"triggeredBy",
"schedule",
"logOutput",
"resultPersisted"
})
@XmlRootElement(name = "execution-log", namespace = "http://eobjects.org/datacleaner/execution-log/1.0")
public class ExecutionLog {
@XmlElement(name = "result-id", namespace = "http://eobjects.org/datacleaner/execution-log/1.0", required = true)
protected String resultId;
@XmlElement(name = "job-begin-date", namespace = "http://eobjects.org/datacleaner/execution-log/1.0")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar jobBeginDate;
@XmlElement(name = "job-end-date", namespace = "http://eobjects.org/datacleaner/execution-log/1.0")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar jobEndDate;
@XmlElement(name = "execution-status", namespace = "http://eobjects.org/datacleaner/execution-log/1.0", required = true)
@XmlSchemaType(name = "string")
protected ExecutionType executionStatus;
@XmlElement(name = "trigger-type", namespace = "http://eobjects.org/datacleaner/execution-log/1.0", required = true)
@XmlSchemaType(name = "string")
protected TriggerType triggerType;
@XmlElement(name = "triggered-by", namespace = "http://eobjects.org/datacleaner/execution-log/1.0", required = true)
protected String triggeredBy;
@XmlElement(required = true)
protected Schedule schedule;
@XmlElement(name = "log-output", namespace = "http://eobjects.org/datacleaner/execution-log/1.0", required = true)
protected String logOutput;
@XmlElement(name = "result-persisted", namespace = "http://eobjects.org/datacleaner/execution-log/1.0")
protected Boolean resultPersisted;
/**
* Gets the value of the resultId property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getResultId() {
return resultId;
}
/**
* Sets the value of the resultId property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setResultId(String value) {
this.resultId = value;
}
/**
* Gets the value of the jobBeginDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getJobBeginDate() {
return jobBeginDate;
}
/**
* Sets the value of the jobBeginDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setJobBeginDate(XMLGregorianCalendar value) {
this.jobBeginDate = value;
}
/**
* Gets the value of the jobEndDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getJobEndDate() {
return jobEndDate;
}
/**
* Sets the value of the jobEndDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setJobEndDate(XMLGregorianCalendar value) {
this.jobEndDate = value;
}
/**
* Gets the value of the executionStatus property.
*
* @return
* possible object is
* {@link ExecutionType }
*
*/
public ExecutionType getExecutionStatus() {
return executionStatus;
}
/**
* Sets the value of the executionStatus property.
*
* @param value
* allowed object is
* {@link ExecutionType }
*
*/
public void setExecutionStatus(ExecutionType value) {
this.executionStatus = value;
}
/**
* Gets the value of the triggerType property.
*
* @return
* possible object is
* {@link TriggerType }
*
*/
public TriggerType getTriggerType() {
return triggerType;
}
/**
* Sets the value of the triggerType property.
*
* @param value
* allowed object is
* {@link TriggerType }
*
*/
public void setTriggerType(TriggerType value) {
this.triggerType = value;
}
/**
* Gets the value of the triggeredBy property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTriggeredBy() {
return triggeredBy;
}
/**
* Sets the value of the triggeredBy property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTriggeredBy(String value) {
this.triggeredBy = value;
}
/**
* Gets the value of the schedule property.
*
* @return
* possible object is
* {@link Schedule }
*
*/
public Schedule getSchedule() {
return schedule;
}
/**
* Sets the value of the schedule property.
*
* @param value
* allowed object is
* {@link Schedule }
*
*/
public void setSchedule(Schedule value) {
this.schedule = value;
}
/**
* Gets the value of the logOutput property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLogOutput() {
return logOutput;
}
/**
* Sets the value of the logOutput property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLogOutput(String value) {
this.logOutput = value;
}
/**
* Gets the value of the resultPersisted property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isResultPersisted() {
return resultPersisted;
}
/**
* Sets the value of the resultPersisted property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setResultPersisted(Boolean value) {
this.resultPersisted = value;
}
}