//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.12-1.0.0.0_2-1-12-ea 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2017.01.31 at 10:33:10 AM CET 
//

package com.ejie.ct.xml;

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.XmlType;

/**
 * <p>
 * Java class for anonymous complex type.
 * 
 * <p>
 * The following schema fragment specifies the expected content contained within
 * this class.
 * 
 * <pre>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="modificationID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="folderID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="modificationInitialDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="modificationFinalDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="modificationReason" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="modificationType" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *         &lt;element name="term" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="adminSilenceDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="termType" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         &lt;element name="notificationDone" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="calType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * @author GFI-NORTE
 */
@XmlAccessorType(value = XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "modificationID", "folderID", "status", "modificationInitialDate",
		"modificationFinalDate", "modificationReason", "modificationType", "term", "adminSilenceDate", "termType",
		"notificationDone", "calType" })
@XmlRootElement(name = "changeDeadLine")
public class ChangeDeadLine {

	@XmlElement(required = true)
	private String modificationID;
	@XmlElement(required = true)
	private String folderID;
	@XmlElement(required = true)
	private String status;
	@XmlElement(required = true)
	private String modificationInitialDate;
	private String modificationFinalDate;
	@XmlElement(required = true)
	private String modificationReason;
	private int modificationType;
	private Integer term;
	@XmlElement(required = true)
	private String adminSilenceDate;
	private Integer termType;
	private Boolean notificationDone;
	private String calType;

	/**
	 * Gets the value of the modificationID property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getModificationID() {
		return this.modificationID;
	}

	/**
	 * Sets the value of the modificationID property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setModificationID(String value) {
		this.modificationID = value;
	}

	/**
	 * Gets the value of the folderID property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getFolderID() {
		return this.folderID;
	}

	/**
	 * Sets the value of the folderID property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setFolderID(String value) {
		this.folderID = value;
	}

	/**
	 * Gets the value of the status property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getStatus() {
		return this.status;
	}

	/**
	 * Sets the value of the status property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setStatus(String value) {
		this.status = value;
	}

	/**
	 * Gets the value of the modificationInitialDate property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getModificationInitialDate() {
		return this.modificationInitialDate;
	}

	/**
	 * Sets the value of the modificationInitialDate property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setModificationInitialDate(String value) {
		this.modificationInitialDate = value;
	}

	/**
	 * Gets the value of the modificationFinalDate property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getModificationFinalDate() {
		return this.modificationFinalDate;
	}

	/**
	 * Sets the value of the modificationFinalDate property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setModificationFinalDate(String value) {
		this.modificationFinalDate = value;
	}

	/**
	 * Gets the value of the modificationReason property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getModificationReason() {
		return this.modificationReason;
	}

	/**
	 * Sets the value of the modificationReason property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setModificationReason(String value) {
		this.modificationReason = value;
	}

	/**
	 * Gets the value of the modificationType property.
	 * 
	 * @return int
	 */
	public int getModificationType() {
		return this.modificationType;
	}

	/**
	 * Sets the value of the modificationType property.
	 * 
	 * @param value
	 *            int
	 */
	public void setModificationType(int value) {
		this.modificationType = value;
	}

	/**
	 * Gets the value of the term property.
	 * 
	 * @return possible object is {@link Integer }
	 * 
	 */
	public Integer getTerm() {
		return this.term;
	}

	/**
	 * Sets the value of the term property.
	 * 
	 * @param value
	 *            allowed object is {@link Integer }
	 * 
	 */
	public void setTerm(Integer value) {
		this.term = value;
	}

	/**
	 * Gets the value of the adminSilenceDate property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getAdminSilenceDate() {
		return this.adminSilenceDate;
	}

	/**
	 * Sets the value of the adminSilenceDate property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setAdminSilenceDate(String value) {
		this.adminSilenceDate = value;
	}

	/**
	 * Gets the value of the termType property.
	 * 
	 * @return possible object is {@link Integer }
	 * 
	 */
	public Integer getTermType() {
		return this.termType;
	}

	/**
	 * Sets the value of the termType property.
	 * 
	 * @param value
	 *            allowed object is {@link Integer }
	 * 
	 */
	public void setTermType(Integer value) {
		this.termType = value;
	}

	/**
	 * Gets the value of the notificationDone property.
	 * 
	 * @return possible object is {@link Boolean }
	 * 
	 */
	public Boolean getNotificationDone() {
		return this.notificationDone;
	}

	/**
	 * Sets the value of the notificationDone property.
	 * 
	 * @param value
	 *            allowed object is {@link Boolean }
	 * 
	 */
	public void setNotificationDone(Boolean value) {
		this.notificationDone = value;
	}

	/**
	 * Gets the value of the calType property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getCalType() {
		return this.calType;
	}

	/**
	 * Sets the value of the calType property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setCalType(String value) {
		this.calType = value;
	}

}
