//
// 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: 2016.08.17 at 09:21:17 AM CEST 
//

package com.ejie.foldermanagement.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="daDocumentalSeries" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="deliveryKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="departmentID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="departmentNameEs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="departmentNameEu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="entityID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="entityNameEs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="entityNameEu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="familyID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="familyNameEs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="familyNameEu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="folderID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="folderNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="folderDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="creationTimestamp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="mailbox" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="managingUnitID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="managingUnitNameEs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="managingUnitNameEu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="solicitudID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="initiationType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="proceedingFamily" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="procedureID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="procedureNameEs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="procedureNameEu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="procedureInboxID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="procedureInboxName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="processingRoleID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="processingRoleName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="registryNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="registryTimestamp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="registrySenderID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="registrySenderName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="registrySubmissionNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="registrySubmissionTimestamp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="mustRegistry" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="registryAddresseeCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="registryBookCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="registryTopicCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="participantID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &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="senderType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="submissionType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="submissionTypeNameEs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="submissionTypeNameEu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="yearNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="managerCalendarType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="resolutionCalendarType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="applicationID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="attachmentID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element ref="{com/ejie/folderManagement/xml}ApplicantsInfoEvent"/>
 *         &lt;element ref="{com/ejie/folderManagement/xml}thirdPartyParticipationsEvent" minOccurs="0"/>
 *         &lt;element ref="{com/ejie/folderManagement/xml}documentsEvent" minOccurs="0"/>
 *         &lt;element ref="{com/ejie/folderManagement/xml}dataControlEvent" maxOccurs="unbounded" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * @author GFI-NORTE
 */
@XmlAccessorType(value = XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "daDocumentalSeries", "deliveryKey",
		"departmentID", "departmentNameEs", "departmentNameEu", "entityID",
		"entityNameEs", "entityNameEu", "familyID", "familyNameEs",
		"familyNameEu", "folderID", "folderNumber", "folderDescription",
		"creationTimestamp", "mailbox", "managingUnitID", "managingUnitNameEs",
		"managingUnitNameEu", "solicitudID", "initiationType",
		"proceedingFamily", "procedureID", "procedureNameEs",
		"procedureNameEu", "procedureInboxID", "procedureInboxName",
		"processingRoleID", "processingRoleName", "registryNumber",
		"registryTimestamp", "registrySenderID", "registrySenderName",
		"registrySubmissionNumber", "registrySubmissionTimestamp",
		"mustRegistry", "registryAddresseeCode", "registryBookCode",
		"registryTopicCode", "participantID", "senderID", "senderName",
		"senderType", "submissionType", "submissionTypeNameEs",
		"submissionTypeNameEu", "yearNumber", "managerCalendarType",
		"resolutionCalendarType", "applicationID", "attachmentID",
		"applicantsInfoEvent", "thirdPartyParticipationsEvent",
		"documentsEvent", "dataControlEvent" })
@XmlRootElement(name = "contextSubmissionEvent")
public class ContextSubmissionEvent {

	private String daDocumentalSeries;
	private String deliveryKey;
	private String departmentID;
	private String departmentNameEs;
	private String departmentNameEu;
	private String entityID;
	private String entityNameEs;
	private String entityNameEu;
	private String familyID;
	private String familyNameEs;
	private String familyNameEu;
	private String folderID;
	private String folderNumber;
	private String folderDescription;
	private String creationTimestamp;
	private String mailbox;
	private String managingUnitID;
	private String managingUnitNameEs;
	private String managingUnitNameEu;
	private String solicitudID;
	private String initiationType;
	private String proceedingFamily;
	@XmlElement(required = true)
	private String procedureID;
	private String procedureNameEs;
	private String procedureNameEu;
	private String procedureInboxID;
	private String procedureInboxName;
	private String processingRoleID;
	private String processingRoleName;
	private String registryNumber;
	private String registryTimestamp;
	private String registrySenderID;
	private String registrySenderName;
	private String registrySubmissionNumber;
	private String registrySubmissionTimestamp;
	private String mustRegistry;
	private String registryAddresseeCode;
	private String registryBookCode;
	private String registryTopicCode;
	private String participantID;
	@XmlElement(required = true)
	private String senderID;
	@XmlElement(required = true)
	private String senderName;
	private String senderType;
	private String submissionType;
	private String submissionTypeNameEs;
	private String submissionTypeNameEu;
	private String yearNumber;
	private String managerCalendarType;
	private String resolutionCalendarType;
	private String applicationID;
	private String attachmentID;
	@XmlElement(name = "ApplicantsInfoEvent", required = true)
	private ApplicantsInfoEvent applicantsInfoEvent;
	private ThirdPartyParticipationsEvent thirdPartyParticipationsEvent;
	@XmlElement(nillable = true)
	private DocumentsEvent documentsEvent;
	private List<DataControlEvent> dataControlEvent;

	/**
	 * 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 deliveryKey property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getDeliveryKey() {
		return this.deliveryKey;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	/**
	 * Gets the value of the applicantsInfoEvent property.
	 * 
	 * @return possible object is {@link ApplicantsInfoEvent }
	 * 
	 */
	public ApplicantsInfoEvent getApplicantsInfoEvent() {
		return this.applicantsInfoEvent;
	}

	/**
	 * Sets the value of the applicantsInfoEvent property.
	 * 
	 * @param value
	 *            allowed object is {@link ApplicantsInfoEvent }
	 * 
	 */
	public void setApplicantsInfoEvent(ApplicantsInfoEvent value) {
		this.applicantsInfoEvent = value;
	}

	/**
	 * Gets the value of the thirdPartyParticipationsEvent property.
	 * 
	 * @return possible object is {@link ThirdPartyParticipationsEvent }
	 * 
	 */
	public ThirdPartyParticipationsEvent getThirdPartyParticipationsEvent() {
		return this.thirdPartyParticipationsEvent;
	}

	/**
	 * Sets the value of the thirdPartyParticipationsEvent property.
	 * 
	 * @param value
	 *            allowed object is {@link ThirdPartyParticipationsEvent }
	 * 
	 */
	public void setThirdPartyParticipationsEvent(
			ThirdPartyParticipationsEvent value) {
		this.thirdPartyParticipationsEvent = value;
	}

	/**
	 * Gets the value of the documentsEvent property.
	 * 
	 * @return possible object is {@link DocumentsEvent }
	 * 
	 */
	public DocumentsEvent getDocumentsEvent() {
		return this.documentsEvent;
	}

	/**
	 * Sets the value of the documentsEvent property.
	 * 
	 * @param value
	 *            allowed object is {@link DocumentsEvent }
	 * 
	 */
	public void setDocumentsEvent(DocumentsEvent value) {
		this.documentsEvent = value;
	}

	/**
	 * Gets the value of the dataControlEvent 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 dataControlEvent property.
	 * 
	 * <p>
	 * For example, to add a new item, do as follows:
	 * 
	 * <pre>
	 * getDataControlEvent().add(newItem);
	 * </pre>
	 * 
	 * 
	 * <p>
	 * Objects of the following type(s) are allowed in the list
	 * {@link DataControlEvent }
	 * 
	 * @return List<DataControlEvent>
	 */
	public List<DataControlEvent> getDataControlEvent() {
		if (this.dataControlEvent == null) {
			this.dataControlEvent = new ArrayList<DataControlEvent>();
		}
		return this.dataControlEvent;
	}

}
