
package com.ejie.ab63.clientesWS.X43ExpedienteElectronico;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;

/**
 * <p>
 * Java class for TStoreDocument complex type.
 * 
 * <p>
 * The following schema fragment specifies the expected content contained within
 * this class.
 * 
 * <pre>
 * &lt;complexType name="TStoreDocument">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element ref="{com/ejie/x43s/v2/ttn/xml}folderNumber"/>
 *         &lt;element name="cuadroClasificacionID" type="{com/ejie/x43s/v2/ttn/xml}TID64" minOccurs="0"/>
 *         &lt;element name="cuadroClasificacionName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element ref="{com/ejie/x43s/v2/ttn/xml}folderTitle"/>
 *         &lt;element ref="{com/ejie/x43s/v2/ttn/xml}managingUnitID"/>
 *         &lt;element name="openingDate" type="{com/ejie/x43s/v2/ttn/xml}TDateTime"/>
 *         &lt;element name="closingDate" type="{com/ejie/x43s/v2/ttn/xml}TDateTime" minOccurs="0"/>
 *         &lt;element name="personas" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="alcance" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="lugares" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="documentsStoreInfo" type="{com/ejie/x43s/v2/ree/xml}TStoreDocumentInfoList" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "TStoreDocument", propOrder = { "folderNumber", "cuadroClasificacionID", "cuadroClasificacionName",
		"folderTitle", "managingUnitID", "openingDate", "closingDate", "personas", "alcance", "lugares",
		"documentsStoreInfo" })
public class TStoreDocument {

	@XmlElement(namespace = "com/ejie/x43s/v2/ttn/xml", required = true)
	protected String folderNumber;
	@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
	protected String cuadroClasificacionID;
	protected String cuadroClasificacionName;
	@XmlElement(namespace = "com/ejie/x43s/v2/ttn/xml", required = true)
	protected String folderTitle;
	@XmlElement(namespace = "com/ejie/x43s/v2/ttn/xml", required = true)
	@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
	protected String managingUnitID;
	@XmlElement(required = true)
	protected String openingDate;
	protected String closingDate;
	protected String personas;
	protected String alcance;
	protected String lugares;
	protected TStoreDocumentInfoList documentsStoreInfo;

	/**
	 * Gets the value of the folderNumber property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getFolderNumber() {
		return 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 cuadroClasificacionID property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getCuadroClasificacionID() {
		return cuadroClasificacionID;
	}

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

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

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

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

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

	/**
	 * Gets the value of the managingUnitID property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getManagingUnitID() {
		return 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 openingDate property.
	 * 
	 * @return possible object is {@link String }
	 * 
	 */
	public String getOpeningDate() {
		return openingDate;
	}

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

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

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

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

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

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

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

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

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

	/**
	 * Gets the value of the documentsStoreInfo property.
	 * 
	 * @return possible object is {@link TStoreDocumentInfoList }
	 * 
	 */
	public TStoreDocumentInfoList getDocumentsStoreInfo() {
		return documentsStoreInfo;
	}

	/**
	 * Sets the value of the documentsStoreInfo property.
	 * 
	 * @param value
	 *            allowed object is {@link TStoreDocumentInfoList }
	 * 
	 */
	public void setDocumentsStoreInfo(TStoreDocumentInfoList value) {
		this.documentsStoreInfo = value;
	}

}
