package com.ejie.ab04b.model;

/**
 * VmotivosSubsanacionExp generated by UDA, 07-jun-2017 16:29:15.
 * 
 * @author UDA
 */

public class VmotivosSubsanacionExp implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	// Clave compuesta
	private String terape;
	private String anoape;
	private Integer numape;
	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 'VmotivosSubsanacionExp'.
	 */
	public VmotivosSubsanacionExp() {
	}

	/**
	 * Method 'VmotivosSubsanacionExp'.
	 * 
	 *  terape
	 *            String
	 *  anoape
	 *            String
	 *  numape
	 *            Integer
	 *
	 * @param terape the terape
	 * @param anoape the anoape
	 * @param numape the numape
	 */
	public VmotivosSubsanacionExp(String terape, String anoape, Integer numape) {
		this.terape = terape;
		this.anoape = anoape;
		this.numape = numape;
	}

	/**
	 * Method 'VmotivosSubsanacionExp'.
	 * 
	 *  terape
	 *            String
	 *  anoape
	 *            String
	 *  numape
	 *            Integer
	 *  idTramite
	 *            Long
	 *  tipoTramite
	 *            Long
	 *  idTarea
	 *            Long
	 *  tipoTarea
	 *            Long
	 *  codmotivo
	 *            String
	 *  descripcionEs
	 *            String
	 *  descripcionEus
	 *            String
	 *  descOtrosEs
	 *            String
	 *  descOtrosEu
	 *            String
	 *
	 * @param terape the terape
	 * @param anoape the anoape
	 * @param numape the numape
	 * @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 VmotivosSubsanacionExp(String terape, String anoape, Integer numape,
			Long idTramite, Long tipoTramite, Long idTarea, Long tipoTarea,
			String codmotivo, String descripcionEs, String descripcionEus,
			String descOtrosEs, String descOtrosEu) {

		this.terape = terape;
		this.anoape = anoape;
		this.numape = numape;
		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 'getTerape'.
	 * 
	 *  String
	 *
	 * @return the terape
	 */

	public String getTerape() {
		return this.terape;
	}

	/**
	 * Method 'setTerape'.
	 * 
	 *  terape            String
	 *
	 * @param terape the new terape
	 */

	public void setTerape(String terape) {
		this.terape = terape;
	}

	/**
	 * Method 'getAnoape'.
	 * 
	 *  String
	 *
	 * @return the anoape
	 */

	public String getAnoape() {
		return this.anoape;
	}

	/**
	 * Method 'setAnoape'.
	 * 
	 *  anoape            String
	 *
	 * @param anoape the new anoape
	 */

	public void setAnoape(String anoape) {
		this.anoape = anoape;
	}

	/**
	 * Method 'getNumape'.
	 * 
	 *  Integer
	 *
	 * @return the numape
	 */

	public Integer getNumape() {
		return this.numape;
	}

	/**
	 * Method 'setNumape'.
	 * 
	 *  numape            Integer
	 *
	 * @param numape the new numape
	 */

	public void setNumape(Integer numape) {
		this.numape = numape;
	}

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

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

		result.append(", [ numape: ").append(this.numape).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();
	}

}
