package com.ejie.ab04b.model;

/**
 * VestadisticaFormaPre generated by UDA, 18-sep-2017 9:26:57.
 * 
 * @author UDA
 */

public class VestadisticaFormaPre implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	// Clave compuesta
	private Long procedimiento;
	private String territorio;
	private String anio;
	private String semana;
	private String mes;
	private Long total;
	private Long telematico;
	private Long presencial;
	private String terDesc;
	private String procedimientoDesc;
	private String agrupacion;

	/**
	 * Method 'VestadisticaFormaPre'.
	 */
	public VestadisticaFormaPre() {
	}

	/**
	 * Method 'VestadisticaFormaPre'.
	 * 
	 *  procedimiento
	 *            Long
	 *  territorio
	 *            String
	 *  anio
	 *            String
	 *  semana
	 *            String
	 *  mes
	 *            String
	 *  total
	 *            Long
	 *  telematico
	 *            Long
	 *  presencial
	 *            Long
	 *
	 * @param procedimiento the procedimiento
	 * @param territorio the territorio
	 * @param anio the anio
	 * @param semana the semana
	 * @param mes the mes
	 * @param total the total
	 * @param telematico the telematico
	 * @param presencial the presencial
	 */
	public VestadisticaFormaPre(Long procedimiento, String territorio,
			String anio, String semana, String mes, Long total,
			Long telematico, Long presencial) {

		this.procedimiento = procedimiento;
		this.territorio = territorio;
		this.anio = anio;
		this.semana = semana;
		this.mes = mes;
		this.total = total;
		this.telematico = telematico;
		this.presencial = presencial;
	}

	/**
	 * Method 'getProcedimiento'.
	 * 
	 *  Long
	 *
	 * @return the procedimiento
	 */

	public Long getProcedimiento() {
		return this.procedimiento;
	}

	/**
	 * Method 'setProcedimiento'.
	 * 
	 *  procedimiento            Long
	 *
	 * @param procedimiento the new procedimiento
	 */

	public void setProcedimiento(Long procedimiento) {
		this.procedimiento = procedimiento;
	}

	/**
	 * Method 'getTerritorio'.
	 * 
	 *  String
	 *
	 * @return the territorio
	 */

	public String getTerritorio() {
		return this.territorio;
	}

	/**
	 * Method 'setTerritorio'.
	 * 
	 *  territorio            String
	 *
	 * @param territorio the new territorio
	 */

	public void setTerritorio(String territorio) {
		this.territorio = territorio;
	}

	/**
	 * Method 'getAnio'.
	 * 
	 *  String
	 *
	 * @return the anio
	 */

	public String getAnio() {
		return this.anio;
	}

	/**
	 * Method 'setAnio'.
	 * 
	 *  anio            String
	 *
	 * @param anio the new anio
	 */

	public void setAnio(String anio) {
		this.anio = anio;
	}

	/**
	 * Method 'getSemana'.
	 * 
	 *  String
	 *
	 * @return the semana
	 */

	public String getSemana() {
		return this.semana;
	}

	/**
	 * Method 'setSemana'.
	 * 
	 *  semana            String
	 *
	 * @param semana the new semana
	 */

	public void setSemana(String semana) {
		this.semana = semana;
	}

	/**
	 * Method 'getMes'.
	 * 
	 *  String
	 *
	 * @return the mes
	 */

	public String getMes() {
		return this.mes;
	}

	/**
	 * Method 'setMes'.
	 * 
	 *  mes            String
	 *
	 * @param mes the new mes
	 */

	public void setMes(String mes) {
		this.mes = mes;
	}

	/**
	 * Method 'getTotal'.
	 * 
	 *  Long
	 *
	 * @return the total
	 */

	public Long getTotal() {
		return this.total;
	}

	/**
	 * Method 'setTotal'.
	 * 
	 *  total            Long
	 *
	 * @param total the new total
	 */

	public void setTotal(Long total) {
		this.total = total;
	}

	/**
	 * Method 'getTelematico'.
	 * 
	 *  Long
	 *
	 * @return the telematico
	 */

	public Long getTelematico() {
		return this.telematico;
	}

	/**
	 * Method 'setTelematico'.
	 * 
	 *  telematico            Long
	 *
	 * @param telematico the new telematico
	 */

	public void setTelematico(Long telematico) {
		this.telematico = telematico;
	}

	/**
	 * Method 'getPresencial'.
	 * 
	 *  Long
	 *
	 * @return the presencial
	 */

	public Long getPresencial() {
		return this.presencial;
	}

	/**
	 * Method 'setPresencial'.
	 * 
	 *  presencial            Long
	 *
	 * @param presencial the new presencial
	 */

	public void setPresencial(Long presencial) {
		this.presencial = presencial;
	}

	/**
	 * Gets the ter desc.
	 * 
	 *  the terDesc
	 *
	 * @return the ter desc
	 */
	public String getTerDesc() {
		return terDesc;
	}

	/**
	 * Sets the ter desc.
	 * 
	 *  terDesc            the terDesc to set
	 *
	 * @param terDesc the new ter desc
	 */
	public void setTerDesc(String terDesc) {
		this.terDesc = terDesc;
	}

	/**
	 * Gets the procedimiento desc.
	 * 
	 *  the procedimientoDesc
	 *
	 * @return the procedimiento desc
	 */
	public String getProcedimientoDesc() {
		return procedimientoDesc;
	}

	/**
	 * Sets the procedimiento desc.
	 * 
	 *  procedimientoDesc            the procedimientoDesc to set
	 *
	 * @param procedimientoDesc the new procedimiento desc
	 */
	public void setProcedimientoDesc(String procedimientoDesc) {
		this.procedimientoDesc = procedimientoDesc;
	}

	/**
	 * Gets the agrupacion.
	 * 
	 *  the agrupacion
	 *
	 * @return the agrupacion
	 */
	public String getAgrupacion() {
		return agrupacion;
	}

	/**
	 * Sets the agrupacion.
	 * 
	 *  agrupacion            the agrupacion to set
	 *
	 * @param agrupacion the new agrupacion
	 */
	public void setAgrupacion(String agrupacion) {
		this.agrupacion = agrupacion;
	}

	/**
	 * Intended only for logging and debugging.
	 * 
	 * Here, the contents of every main field are placed into the result.
	 * 
	 *  String
	 *
	 * @return the string
	 */
	@Override
	public String toString() {
		StringBuilder result = new StringBuilder();
		result.append(this.getClass().getName()).append(" Object { ");
		// Clave compuesta

		result.append("[ procedimiento: ").append(this.procedimiento)
				.append(" ]");

		result.append(", [ territorio: ").append(this.territorio).append(" ]");

		result.append(", [ anio: ").append(this.anio).append(" ]");

		result.append(", [ semana: ").append(this.semana).append(" ]");

		result.append(", [ mes: ").append(this.mes).append(" ]");

		result.append(", [ total: ").append(this.total).append(" ]");

		result.append(", [ telematico: ").append(this.telematico).append(" ]");

		result.append(", [ presencial: ").append(this.presencial).append(" ]");
		result.append("}");
		return result.toString();
	}

}
