package com.ejie.ab04b.model;

/**
 * VmotivosSubsanacionExpOs2 generated by UDA, 08-jun-2017 15:14:22.
 * 
 * @author UDA
 */

public class VmotivosSubsanacionExpOs2 implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	// Clave compuesta
	private String teros;
	private String anoos;
	private Integer numos;
	private Long idTramite;
	private Long tipoTramite;
	private Long idTarea;
	private Long tipoTarea;
	private String codmotivo;
	private String descripcionEs;
	private String descripcionEus;
	private String descOtrosEs;
	private String descOtrosEu;

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

	/**
	 * Method 'VmotivosSubsanacionExpOs2'.
	 * 
	 *  teros
	 *            String
	 *  anoos
	 *            String
	 *  numos
	 *            Integer
	 *
	 * @param teros the teros
	 * @param anoos the anoos
	 * @param numos the numos
	 */
	public VmotivosSubsanacionExpOs2(String teros, String anoos, Integer numos) {
		this.teros = teros;
		this.anoos = anoos;
		this.numos = numos;
	}

	/**
	 * Method 'VmotivosSubsanacionExpOs2'.
	 * 
	 *  teros
	 *            String
	 *  anoos
	 *            String
	 *  numos
	 *            Integer
	 *  idTramite
	 *            Long
	 *  tipoTramite
	 *            Long
	 *  idTarea
	 *            Long
	 *  tipoTarea
	 *            Long
	 *  codmotivo
	 *            String
	 *  descripcionEs
	 *            String
	 *  descripcionEus
	 *            String
	 *  descOtrosEs
	 *            String
	 *  descOtrosEu
	 *            String
	 *
	 * @param teros the teros
	 * @param anoos the anoos
	 * @param numos the numos
	 * @param idTramite the id tramite
	 * @param tipoTramite the tipo tramite
	 * @param idTarea the id tarea
	 * @param tipoTarea the tipo tarea
	 * @param codmotivo the codmotivo
	 * @param descripcionEs the descripcion es
	 * @param descripcionEus the descripcion eus
	 * @param descOtrosEs the desc otros es
	 * @param descOtrosEu the desc otros eu
	 */
	public VmotivosSubsanacionExpOs2(String teros, String anoos, Integer numos,
			Long idTramite, Long tipoTramite, Long idTarea, Long tipoTarea,
			String codmotivo, String descripcionEs, String descripcionEus,
			String descOtrosEs, String descOtrosEu) {

		this.teros = teros;
		this.anoos = anoos;
		this.numos = numos;
		this.idTramite = idTramite;
		this.tipoTramite = tipoTramite;
		this.idTarea = idTarea;
		this.tipoTarea = tipoTarea;
		this.codmotivo = codmotivo;
		this.descripcionEs = descripcionEs;
		this.descripcionEus = descripcionEus;
		this.descOtrosEs = descOtrosEs;
		this.descOtrosEu = descOtrosEu;
	}

	/**
	 * Method 'getTeros'.
	 * 
	 *  String
	 *
	 * @return the teros
	 */

	public String getTeros() {
		return this.teros;
	}

	/**
	 * Method 'setTeros'.
	 * 
	 *  teros            String
	 *
	 * @param teros the new teros
	 */

	public void setTeros(String teros) {
		this.teros = teros;
	}

	/**
	 * Method 'getAnoos'.
	 * 
	 *  String
	 *
	 * @return the anoos
	 */

	public String getAnoos() {
		return this.anoos;
	}

	/**
	 * Method 'setAnoos'.
	 * 
	 *  anoos            String
	 *
	 * @param anoos the new anoos
	 */

	public void setAnoos(String anoos) {
		this.anoos = anoos;
	}

	/**
	 * Method 'getNumos'.
	 * 
	 *  Integer
	 *
	 * @return the numos
	 */

	public Integer getNumos() {
		return this.numos;
	}

	/**
	 * Method 'setNumos'.
	 * 
	 *  numos            Integer
	 *
	 * @param numos the new numos
	 */

	public void setNumos(Integer numos) {
		this.numos = numos;
	}

	/**
	 * Method 'getIdTramite'.
	 * 
	 *  Long
	 *
	 * @return the id tramite
	 */

	public Long getIdTramite() {
		return this.idTramite;
	}

	/**
	 * Method 'setIdTramite'.
	 * 
	 *  idTramite            Long
	 *
	 * @param idTramite the new id tramite
	 */

	public void setIdTramite(Long idTramite) {
		this.idTramite = idTramite;
	}

	/**
	 * Method 'getTipoTramite'.
	 * 
	 *  Long
	 *
	 * @return the tipo tramite
	 */

	public Long getTipoTramite() {
		return this.tipoTramite;
	}

	/**
	 * Method 'setTipoTramite'.
	 * 
	 *  tipoTramite            Long
	 *
	 * @param tipoTramite the new tipo tramite
	 */

	public void setTipoTramite(Long tipoTramite) {
		this.tipoTramite = tipoTramite;
	}

	/**
	 * Method 'getIdTarea'.
	 * 
	 *  Long
	 *
	 * @return the id tarea
	 */

	public Long getIdTarea() {
		return this.idTarea;
	}

	/**
	 * Method 'setIdTarea'.
	 * 
	 *  idTarea            Long
	 *
	 * @param idTarea the new id tarea
	 */

	public void setIdTarea(Long idTarea) {
		this.idTarea = idTarea;
	}

	/**
	 * Method 'getTipoTarea'.
	 * 
	 *  Long
	 *
	 * @return the tipo tarea
	 */

	public Long getTipoTarea() {
		return this.tipoTarea;
	}

	/**
	 * Method 'setTipoTarea'.
	 * 
	 *  tipoTarea            Long
	 *
	 * @param tipoTarea the new tipo tarea
	 */

	public void setTipoTarea(Long tipoTarea) {
		this.tipoTarea = tipoTarea;
	}

	/**
	 * Method 'getCodmotivo'.
	 * 
	 *  String
	 *
	 * @return the codmotivo
	 */

	public String getCodmotivo() {
		return this.codmotivo;
	}

	/**
	 * Method 'setCodmotivo'.
	 * 
	 *  codmotivo            String
	 *
	 * @param codmotivo the new codmotivo
	 */

	public void setCodmotivo(String codmotivo) {
		this.codmotivo = codmotivo;
	}

	/**
	 * Method 'getDescripcionEs'.
	 * 
	 *  String
	 *
	 * @return the descripcion es
	 */

	public String getDescripcionEs() {
		return this.descripcionEs;
	}

	/**
	 * Method 'setDescripcionEs'.
	 * 
	 *  descripcionEs            String
	 *
	 * @param descripcionEs the new descripcion es
	 */

	public void setDescripcionEs(String descripcionEs) {
		this.descripcionEs = descripcionEs;
	}

	/**
	 * Method 'getDescripcionEus'.
	 * 
	 *  String
	 *
	 * @return the descripcion eus
	 */

	public String getDescripcionEus() {
		return this.descripcionEus;
	}

	/**
	 * Method 'setDescripcionEus'.
	 * 
	 *  descripcionEus            String
	 *
	 * @param descripcionEus the new descripcion eus
	 */

	public void setDescripcionEus(String descripcionEus) {
		this.descripcionEus = descripcionEus;
	}

	/**
	 * Method 'getDescOtrosEs'.
	 * 
	 *  String
	 *
	 * @return the desc otros es
	 */

	public String getDescOtrosEs() {
		return this.descOtrosEs;
	}

	/**
	 * Method 'setDescOtrosEs'.
	 * 
	 *  descOtrosEs            String
	 *
	 * @param descOtrosEs the new desc otros es
	 */

	public void setDescOtrosEs(String descOtrosEs) {
		this.descOtrosEs = descOtrosEs;
	}

	/**
	 * Method 'getDescOtrosEu'.
	 * 
	 *  String
	 *
	 * @return the desc otros eu
	 */

	public String getDescOtrosEu() {
		return this.descOtrosEu;
	}

	/**
	 * Method 'setDescOtrosEu'.
	 * 
	 *  descOtrosEu            String
	 *
	 * @param descOtrosEu the new desc otros eu
	 */

	public void setDescOtrosEu(String descOtrosEu) {
		this.descOtrosEu = descOtrosEu;
	}

	/**
	 * 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("[ teros: ").append(this.teros).append(" ]");

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

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

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

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

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

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

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

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

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

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

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

}
