//
// 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.27 at 12:21:52 PM CET 
//

package com.ejie.mbt.xml;

import java.util.ArrayList;
import java.util.List;
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="mailboxTaskID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="mailbox" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="folderID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="folderNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="departmentID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="departmentDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="managingUnitID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="managingUnitDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="participantID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="proceedingID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="proceedingDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="proceedingTypeID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="proceedingTypeDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="taskGUID_REE" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="taskID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="taskDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="taskLanguage" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="taskTypeID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="taskTypeDescription" type="{com/ejie/mbt/xml}descriptionType"/>
 *         &lt;element name="senderID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="senderName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="observations" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="result" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="status" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="startTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="endTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="doTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="isProceedingInit" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="isProceedingEnd" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="year" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="proceedingGUID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="isObligatory" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="term" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="hasGraphicInterface" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="showInChargeMailboxWindow" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="hasToInformConsultation" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="processUrl" type="{com/ejie/mbt/xml}type_processUrlSvt"/>
 *         &lt;element name="noGenerateTaskManual" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="checkGenerateLocator" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="interfaceUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="massiveInterfaceUrl" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="processingRoleID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureInboxID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureInboxName" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="folderDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="openTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="creationTimestamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="isAdminInitiation" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="daDocumentalSeries" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="auditUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="signatureType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="taskInfo">
 *           &lt;complexType>
 *             &lt;complexContent>
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 &lt;sequence>
 *                   &lt;element ref="{com/ejie/mbt/xml}rejectTaskData" minOccurs="0"/>
 *                   &lt;choice>
 *                     &lt;element ref="{com/ejie/mbt/xml}openTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}closeTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}studyTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}tosigndocument"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}notifyTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}storedocumentTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}deliveredNotificationTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}liquidacionTasasTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}genericTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}requestDocumentTaskData"/>
 *                     &lt;element ref="{com/ejie/mbt/xml}registryTaskData"/>
 *                   &lt;/choice>
 *                 &lt;/sequence>
 *               &lt;/restriction>
 *             &lt;/complexContent>
 *           &lt;/complexType>
 *         &lt;/element>
 *         &lt;element ref="{com/ejie/mbt/xml}generateWait" maxOccurs="unbounded" minOccurs="0"/>
 *         &lt;element name="onCreate" type="{com/ejie/mbt/xml}type_onevent" minOccurs="0"/>
 *         &lt;element name="onExecute" type="{com/ejie/mbt/xml}type_onevent" minOccurs="0"/>
 *         &lt;element name="onRequestDocument" type="{com/ejie/mbt/xml}type_onevent" minOccurs="0"/>
 *         &lt;element ref="{com/ejie/mbt/xml}businessTaskList"/>
 *         &lt;element ref="{com/ejie/mbt/xml}businessTaskUrlList"/>
 *         &lt;element name="ctPreparePreconditionList" type="{com/ejie/mbt/xml}type_preconditionList"/>
 *         &lt;element name="ctDoTaskPreconditionList" type="{com/ejie/mbt/xml}type_preconditionList"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * @author GFI-NORTE
 */
@XmlAccessorType(value = XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "mailboxTaskID", "mailbox", "folderID", "folderNumber", "procedureID",
		"procedureDescription", "departmentID", "departmentDescription", "managingUnitID", "managingUnitDescription",
		"participantID", "proceedingID", "proceedingDescription", "proceedingTypeID", "proceedingTypeDescription",
		"taskGUIDREE", "taskID", "taskDescription", "taskLanguage", "taskTypeID", "taskTypeDescription", "senderID",
		"senderName", "observations", "result", "status", "startTimestamp", "endTimestamp", "doTimestamp",
		"isProceedingInit", "isProceedingEnd", "year", "proceedingGUID", "isObligatory", "term", "hasGraphicInterface",
		"showInChargeMailboxWindow", "hasToInformConsultation", "processUrl", "noGenerateTaskManual",
		"checkGenerateLocator", "interfaceUrl", "massiveInterfaceUrl", "processingRoleID", "procedureInboxID",
		"procedureInboxName", "folderDescription", "openTimestamp", "creationTimestamp", "isAdminInitiation",
		"daDocumentalSeries", "auditUser", "signatureType", "taskInfo", "generateWait", "onCreate", "onExecute",
		"onRequestDocument", "businessTaskList", "businessTaskUrlList", "ctPreparePreconditionList",
		"ctDoTaskPreconditionList" })
@XmlRootElement(name = "task")
public class Task {

	@XmlElement(required = true)
	private String mailboxTaskID;
	@XmlElement(required = true)
	private String mailbox;
	@XmlElement(required = true)
	private String folderID;
	@XmlElement(required = true)
	private String folderNumber;
	@XmlElement(required = true)
	private String procedureID;
	@XmlElement(required = true)
	private DescriptionType procedureDescription;
	@XmlElement(required = true)
	private String departmentID;
	@XmlElement(required = true)
	private DescriptionType departmentDescription;
	@XmlElement(required = true)
	private String managingUnitID;
	@XmlElement(required = true)
	private DescriptionType managingUnitDescription;
	private String participantID;
	@XmlElement(required = true)
	private String proceedingID;
	@XmlElement(required = true)
	private DescriptionType proceedingDescription;
	@XmlElement(required = true)
	private String proceedingTypeID;
	@XmlElement(required = true)
	private DescriptionType proceedingTypeDescription;
	@XmlElement(name = "taskGUID_REE", required = true)
	private String taskGUIDREE;
	@XmlElement(required = true)
	private String taskID;
	@XmlElement(required = true)
	private DescriptionType taskDescription;
	@XmlElement(required = true)
	private String taskLanguage;
	@XmlElement(required = true)
	private String taskTypeID;
	@XmlElement(required = true)
	private DescriptionType taskTypeDescription;
	@XmlElement(required = true)
	private String senderID;
	@XmlElement(required = true)
	private String senderName;
	@XmlElement(required = true)
	private String observations;
	@XmlElement(required = true)
	private String result;
	@XmlElement(required = true)
	private String status;
	@XmlElement(required = true)
	private String startTimestamp;
	@XmlElement(required = true)
	private String endTimestamp;
	@XmlElement(required = true)
	private String doTimestamp;
	@XmlElement(required = true)
	private String isProceedingInit;
	@XmlElement(required = true)
	private String isProceedingEnd;
	@XmlElement(required = true)
	private String year;
	@XmlElement(required = true)
	private String proceedingGUID;
	@XmlElement(required = true)
	private String isObligatory;
	@XmlElement(required = true)
	private String term;
	@XmlElement(required = true)
	private String hasGraphicInterface;
	@XmlElement(required = true)
	private String showInChargeMailboxWindow;
	@XmlElement(required = true)
	private String hasToInformConsultation;
	@XmlElement(required = true)
	private TypeProcessUrlSvt processUrl;
	@XmlElement(required = true)
	private String noGenerateTaskManual;
	@XmlElement(required = true)
	private String checkGenerateLocator;
	@XmlElement(required = true)
	private String interfaceUrl;
	@XmlElement(required = true)
	private String massiveInterfaceUrl;
	@XmlElement(required = true)
	private String processingRoleID;
	@XmlElement(required = true)
	private String procedureInboxID;
	@XmlElement(required = true)
	private String procedureInboxName;
	@XmlElement(required = true)
	private String folderDescription;
	@XmlElement(required = true)
	private String openTimestamp;
	@XmlElement(required = true)
	private String creationTimestamp;
	@XmlElement(required = true)
	private String isAdminInitiation;
	@XmlElement(required = true)
	private String daDocumentalSeries;
	private String auditUser;
	private String signatureType;
	@XmlElement(required = true)
	private Task.TaskInfo taskInfo;
	private List<GenerateWait> generateWait;
	private TypeOnevent onCreate;
	private TypeOnevent onExecute;
	private TypeOnevent onRequestDocument;
	@XmlElement(required = true)
	private BusinessTaskList businessTaskList;
	@XmlElement(required = true)
	private BusinessTaskUrlList businessTaskUrlList;
	@XmlElement(required = true)
	private TypePreconditionList ctPreparePreconditionList;
	@XmlElement(required = true)
	private TypePreconditionList ctDoTaskPreconditionList;

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

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

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

	/**
	 * Sets the value of the mailbox property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setMailbox(String value) {
		this.mailbox = 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 folderNumber property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getFolderNumber() {
		return this.folderNumber;
	}

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

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

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

	/**
	 * Gets the value of the procedureDescription property.
	 * 
	 * @return possible object is {@link DescriptionType }
	 * 
	 */
	public DescriptionType getProcedureDescription() {
		return this.procedureDescription;
	}

	/**
	 * Sets the value of the procedureDescription property.
	 * 
	 * @param value
	 *            allowed object is {@link DescriptionType }
	 * 
	 */
	public void setProcedureDescription(DescriptionType value) {
		this.procedureDescription = value;
	}

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

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

	/**
	 * Gets the value of the departmentDescription property.
	 * 
	 * @return possible object is {@link DescriptionType }
	 * 
	 */
	public DescriptionType getDepartmentDescription() {
		return this.departmentDescription;
	}

	/**
	 * Sets the value of the departmentDescription property.
	 * 
	 * @param value
	 *            allowed object is {@link DescriptionType }
	 * 
	 */
	public void setDepartmentDescription(DescriptionType value) {
		this.departmentDescription = value;
	}

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

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

	/**
	 * Gets the value of the managingUnitDescription property.
	 * 
	 * @return possible object is {@link DescriptionType }
	 * 
	 */
	public DescriptionType getManagingUnitDescription() {
		return this.managingUnitDescription;
	}

	/**
	 * Sets the value of the managingUnitDescription property.
	 * 
	 * @param value
	 *            allowed object is {@link DescriptionType }
	 * 
	 */
	public void setManagingUnitDescription(DescriptionType value) {
		this.managingUnitDescription = value;
	}

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

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

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

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

	/**
	 * Gets the value of the proceedingDescription property.
	 * 
	 * @return possible object is {@link DescriptionType }
	 * 
	 */
	public DescriptionType getProceedingDescription() {
		return this.proceedingDescription;
	}

	/**
	 * Sets the value of the proceedingDescription property.
	 * 
	 * @param value
	 *            allowed object is {@link DescriptionType }
	 * 
	 */
	public void setProceedingDescription(DescriptionType value) {
		this.proceedingDescription = value;
	}

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

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

	/**
	 * Gets the value of the proceedingTypeDescription property.
	 * 
	 * @return possible object is {@link DescriptionType }
	 * 
	 */
	public DescriptionType getProceedingTypeDescription() {
		return this.proceedingTypeDescription;
	}

	/**
	 * Sets the value of the proceedingTypeDescription property.
	 * 
	 * @param value
	 *            allowed object is {@link DescriptionType }
	 * 
	 */
	public void setProceedingTypeDescription(DescriptionType value) {
		this.proceedingTypeDescription = value;
	}

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

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

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

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

	/**
	 * Gets the value of the taskDescription property.
	 * 
	 * @return possible object is {@link DescriptionType }
	 * 
	 */
	public DescriptionType getTaskDescription() {
		return this.taskDescription;
	}

	/**
	 * Sets the value of the taskDescription property.
	 * 
	 * @param value
	 *            allowed object is {@link DescriptionType }
	 * 
	 */
	public void setTaskDescription(DescriptionType value) {
		this.taskDescription = value;
	}

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

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

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

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

	/**
	 * Gets the value of the taskTypeDescription property.
	 * 
	 * @return possible object is {@link DescriptionType }
	 * 
	 */
	public DescriptionType getTaskTypeDescription() {
		return this.taskTypeDescription;
	}

	/**
	 * Sets the value of the taskTypeDescription property.
	 * 
	 * @param value
	 *            allowed object is {@link DescriptionType }
	 * 
	 */
	public void setTaskTypeDescription(DescriptionType value) {
		this.taskTypeDescription = value;
	}

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

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

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

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

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

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

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

	/**
	 * Sets the value of the result property.
	 * 
	 * @param value
	 *            allowed object is {@link String }
	 * 
	 */
	public void setResult(String value) {
		this.result = 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 startTimestamp property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getStartTimestamp() {
		return this.startTimestamp;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	/**
	 * Gets the value of the processUrl property.
	 * 
	 * @return possible object is {@link TypeProcessUrlSvt }
	 * 
	 */
	public TypeProcessUrlSvt getProcessUrl() {
		return this.processUrl;
	}

	/**
	 * Sets the value of the processUrl property.
	 * 
	 * @param value
	 *            allowed object is {@link TypeProcessUrlSvt }
	 * 
	 */
	public void setProcessUrl(TypeProcessUrlSvt value) {
		this.processUrl = value;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	/**
	 * Gets the value of the taskInfo property.
	 * 
	 * @return possible object is {@link Task.TaskInfo }
	 * 
	 */
	public Task.TaskInfo getTaskInfo() {
		return this.taskInfo;
	}

	/**
	 * Sets the value of the taskInfo property.
	 * 
	 * @param value
	 *            allowed object is {@link Task.TaskInfo }
	 * 
	 */
	public void setTaskInfo(Task.TaskInfo value) {
		this.taskInfo = value;
	}

	/**
	 * Gets the value of the generateWait property.
	 * 
	 * <p>
	 * This accessor method returns a reference to the live list, not a
	 * snapshot. Therefore any modification you make to the returned list will
	 * be present inside the JAXB object. This is why there is not a
	 * <CODE>set</CODE> method for the generateWait property.
	 * 
	 * <p>
	 * For example, to add a new item, do as follows:
	 * 
	 * <pre>
	 * getGenerateWait().add(newItem);
	 * </pre>
	 * 
	 * 
	 * <p>
	 * Objects of the following type(s) are allowed in the list
	 * {@link GenerateWait }
	 * 
	 * @return List<GenerateWait>
	 */
	public List<GenerateWait> getGenerateWait() {
		if (generateWait == null) {
			generateWait = new ArrayList<GenerateWait>();
		}
		return this.generateWait;
	}

	/**
	 * Gets the value of the onCreate property.
	 * 
	 * @return possible object is {@link TypeOnevent }
	 * 
	 */
	public TypeOnevent getOnCreate() {
		return this.onCreate;
	}

	/**
	 * Sets the value of the onCreate property.
	 * 
	 * @param value
	 *            allowed object is {@link TypeOnevent }
	 * 
	 */
	public void setOnCreate(TypeOnevent value) {
		this.onCreate = value;
	}

	/**
	 * Gets the value of the onExecute property.
	 * 
	 * @return possible object is {@link TypeOnevent }
	 * 
	 */
	public TypeOnevent getOnExecute() {
		return this.onExecute;
	}

	/**
	 * Sets the value of the onExecute property.
	 * 
	 * @param value
	 *            allowed object is {@link TypeOnevent }
	 * 
	 */
	public void setOnExecute(TypeOnevent value) {
		this.onExecute = value;
	}

	/**
	 * Gets the value of the onRequestDocument property.
	 * 
	 * @return possible object is {@link TypeOnevent }
	 * 
	 */
	public TypeOnevent getOnRequestDocument() {
		return this.onRequestDocument;
	}

	/**
	 * Sets the value of the onRequestDocument property.
	 * 
	 * @param value
	 *            allowed object is {@link TypeOnevent }
	 * 
	 */
	public void setOnRequestDocument(TypeOnevent value) {
		this.onRequestDocument = value;
	}

	/**
	 * Gets the value of the businessTaskList property.
	 * 
	 * @return possible object is {@link BusinessTaskList }
	 * 
	 */
	public BusinessTaskList getBusinessTaskList() {
		return this.businessTaskList;
	}

	/**
	 * Sets the value of the businessTaskList property.
	 * 
	 * @param value
	 *            allowed object is {@link BusinessTaskList }
	 * 
	 */
	public void setBusinessTaskList(BusinessTaskList value) {
		this.businessTaskList = value;
	}

	/**
	 * Gets the value of the businessTaskUrlList property.
	 * 
	 * @return possible object is {@link BusinessTaskUrlList }
	 * 
	 */
	public BusinessTaskUrlList getBusinessTaskUrlList() {
		return this.businessTaskUrlList;
	}

	/**
	 * Sets the value of the businessTaskUrlList property.
	 * 
	 * @param value
	 *            allowed object is {@link BusinessTaskUrlList }
	 * 
	 */
	public void setBusinessTaskUrlList(BusinessTaskUrlList value) {
		this.businessTaskUrlList = value;
	}

	/**
	 * Gets the value of the ctPreparePreconditionList property.
	 * 
	 * @return possible object is {@link TypePreconditionList }
	 * 
	 */
	public TypePreconditionList getCtPreparePreconditionList() {
		return this.ctPreparePreconditionList;
	}

	/**
	 * Sets the value of the ctPreparePreconditionList property.
	 * 
	 * @param value
	 *            allowed object is {@link TypePreconditionList }
	 * 
	 */
	public void setCtPreparePreconditionList(TypePreconditionList value) {
		this.ctPreparePreconditionList = value;
	}

	/**
	 * Gets the value of the ctDoTaskPreconditionList property.
	 * 
	 * @return possible object is {@link TypePreconditionList }
	 * 
	 */
	public TypePreconditionList getCtDoTaskPreconditionList() {
		return this.ctDoTaskPreconditionList;
	}

	/**
	 * Sets the value of the ctDoTaskPreconditionList property.
	 * 
	 * @param value
	 *            allowed object is {@link TypePreconditionList }
	 * 
	 */
	public void setCtDoTaskPreconditionList(TypePreconditionList value) {
		this.ctDoTaskPreconditionList = value;
	}

	/**
	 * <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 ref="{com/ejie/mbt/xml}rejectTaskData" minOccurs="0"/>
	 *         &lt;choice>
	 *           &lt;element ref="{com/ejie/mbt/xml}openTaskData"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}closeTaskData"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}studyTaskData"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}tosigndocument"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}notifyTaskData"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}storedocumentTaskData"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}deliveredNotificationTaskData"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}liquidacionTasasTaskData"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}genericTaskData"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}requestDocumentTaskData"/>
	 *           &lt;element ref="{com/ejie/mbt/xml}registryTaskData"/>
	 *         &lt;/choice>
	 *       &lt;/sequence>
	 *     &lt;/restriction>
	 *   &lt;/complexContent>
	 * &lt;/complexType>
	 * </pre>
	 * 
	 * 
	 */
	@XmlAccessorType(value = XmlAccessType.FIELD)
	@XmlType(name = "", propOrder = { "rejectTaskData", "openTaskData", "closeTaskData", "studyTaskData",
			"tosigndocument", "notifyTaskData", "storedocumentTaskData", "deliveredNotificationTaskData",
			"liquidacionTasasTaskData", "genericTaskData", "requestDocumentTaskData", "registryTaskData" })
	public static class TaskInfo {

		private RejectTaskData rejectTaskData;
		private OpenTaskData openTaskData;
		private CloseTaskData closeTaskData;
		private StudyTaskData studyTaskData;
		private Tosigndocument tosigndocument;
		private NotifyTaskData notifyTaskData;
		private StoredocumentTaskData storedocumentTaskData;
		private DeliveredNotificationTaskData deliveredNotificationTaskData;
		private LiquidacionTasasTaskData liquidacionTasasTaskData;
		private GenericTaskData genericTaskData;
		private RequestDocumentTaskData requestDocumentTaskData;
		private RegistryTaskData registryTaskData;

		/**
		 * Gets the value of the rejectTaskData property.
		 * 
		 * @return possible object is {@link RejectTaskData }
		 * 
		 */
		public RejectTaskData getRejectTaskData() {
			return this.rejectTaskData;
		}

		/**
		 * Sets the value of the rejectTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link RejectTaskData }
		 * 
		 */
		public void setRejectTaskData(RejectTaskData value) {
			this.rejectTaskData = value;
		}

		/**
		 * Gets the value of the openTaskData property.
		 * 
		 * @return possible object is {@link OpenTaskData }
		 * 
		 */
		public OpenTaskData getOpenTaskData() {
			return this.openTaskData;
		}

		/**
		 * Sets the value of the openTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link OpenTaskData }
		 * 
		 */
		public void setOpenTaskData(OpenTaskData value) {
			this.openTaskData = value;
		}

		/**
		 * Gets the value of the closeTaskData property.
		 * 
		 * @return possible object is {@link CloseTaskData }
		 * 
		 */
		public CloseTaskData getCloseTaskData() {
			return this.closeTaskData;
		}

		/**
		 * Sets the value of the closeTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link CloseTaskData }
		 * 
		 */
		public void setCloseTaskData(CloseTaskData value) {
			this.closeTaskData = value;
		}

		/**
		 * Gets the value of the studyTaskData property.
		 * 
		 * @return possible object is {@link StudyTaskData }
		 * 
		 */
		public StudyTaskData getStudyTaskData() {
			return this.studyTaskData;
		}

		/**
		 * Sets the value of the studyTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link StudyTaskData }
		 * 
		 */
		public void setStudyTaskData(StudyTaskData value) {
			this.studyTaskData = value;
		}

		/**
		 * Gets the value of the tosigndocument property.
		 * 
		 * @return possible object is {@link Tosigndocument }
		 * 
		 */
		public Tosigndocument getTosigndocument() {
			return this.tosigndocument;
		}

		/**
		 * Sets the value of the tosigndocument property.
		 * 
		 * @param value
		 *            allowed object is {@link Tosigndocument }
		 * 
		 */
		public void setTosigndocument(Tosigndocument value) {
			this.tosigndocument = value;
		}

		/**
		 * Gets the value of the notifyTaskData property.
		 * 
		 * @return possible object is {@link NotifyTaskData }
		 * 
		 */
		public NotifyTaskData getNotifyTaskData() {
			return this.notifyTaskData;
		}

		/**
		 * Sets the value of the notifyTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link NotifyTaskData }
		 * 
		 */
		public void setNotifyTaskData(NotifyTaskData value) {
			this.notifyTaskData = value;
		}

		/**
		 * Gets the value of the storedocumentTaskData property.
		 * 
		 * @return possible object is {@link StoredocumentTaskData }
		 * 
		 */
		public StoredocumentTaskData getStoredocumentTaskData() {
			return this.storedocumentTaskData;
		}

		/**
		 * Sets the value of the storedocumentTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link StoredocumentTaskData }
		 * 
		 */
		public void setStoredocumentTaskData(StoredocumentTaskData value) {
			this.storedocumentTaskData = value;
		}

		/**
		 * Gets the value of the deliveredNotificationTaskData property.
		 * 
		 * @return possible object is {@link DeliveredNotificationTaskData }
		 * 
		 */
		public DeliveredNotificationTaskData getDeliveredNotificationTaskData() {
			return this.deliveredNotificationTaskData;
		}

		/**
		 * Sets the value of the deliveredNotificationTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link DeliveredNotificationTaskData }
		 * 
		 */
		public void setDeliveredNotificationTaskData(DeliveredNotificationTaskData value) {
			this.deliveredNotificationTaskData = value;
		}

		/**
		 * Gets the value of the liquidacionTasasTaskData property.
		 * 
		 * @return possible object is {@link LiquidacionTasasTaskData }
		 * 
		 */
		public LiquidacionTasasTaskData getLiquidacionTasasTaskData() {
			return this.liquidacionTasasTaskData;
		}

		/**
		 * Sets the value of the liquidacionTasasTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link LiquidacionTasasTaskData }
		 * 
		 */
		public void setLiquidacionTasasTaskData(LiquidacionTasasTaskData value) {
			this.liquidacionTasasTaskData = value;
		}

		/**
		 * Gets the value of the genericTaskData property.
		 * 
		 * @return possible object is {@link GenericTaskData }
		 * 
		 */
		public GenericTaskData getGenericTaskData() {
			return this.genericTaskData;
		}

		/**
		 * Sets the value of the genericTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link GenericTaskData }
		 * 
		 */
		public void setGenericTaskData(GenericTaskData value) {
			this.genericTaskData = value;
		}

		/**
		 * Gets the value of the requestDocumentTaskData property.
		 * 
		 * @return possible object is {@link RequestDocumentTaskData }
		 * 
		 */
		public RequestDocumentTaskData getRequestDocumentTaskData() {
			return this.requestDocumentTaskData;
		}

		/**
		 * Sets the value of the requestDocumentTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link RequestDocumentTaskData }
		 * 
		 */
		public void setRequestDocumentTaskData(RequestDocumentTaskData value) {
			this.requestDocumentTaskData = value;
		}

		/**
		 * Gets the value of the registryTaskData property.
		 * 
		 * @return possible object is {@link RegistryTaskData }
		 * 
		 */
		public RegistryTaskData getRegistryTaskData() {
			return this.registryTaskData;
		}

		/**
		 * Sets the value of the registryTaskData property.
		 * 
		 * @param value
		 *            allowed object is {@link RegistryTaskData }
		 * 
		 */
		public void setRegistryTaskData(RegistryTaskData value) {
			this.registryTaskData = value;
		}

	}

}
