
package com.ejie.ab61.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;
    }

}
