package com.ejie.ab04b.model;

/**
 * Ab0491s00 generated by UDA, 15-Feb-2017 11:33:53.
 * 
 * @author UDA
 */

public class TipoDocumento implements java.io.Serializable {

	private static final long serialVersionUID = 1L;

	private Long idTipoDoc091;
	private String descripcionEs091;
	private String descripcionEu091;
	private String tipoDokusi091;
	private String asuntoDokusi091;
	private String aportGen091;

	/**
	 * Method 'Ab0491s00'.
	 */
	public TipoDocumento() {
	}

	/**
	 * Method 'Ab0491s00'.
	 * 
	 *  idTipoDoc091
	 *            Long
	 *
	 * @param idTipoDoc091 the id tipo doc 091
	 */
	public TipoDocumento(Long idTipoDoc091) {
		this.idTipoDoc091 = idTipoDoc091;
	}

	/**
	 * Method 'Ab0491s00'.
	 * 
	 *  idTipoDoc091
	 *            Long
	 *  descripcionEs091
	 *            String
	 *  descripcionEu091
	 *            String
	 *  tipoDokusi091
	 *            String
	 *  asuntoDokusi091
	 *            String
	 *  aportGen091
	 *            String
	 *
	 * @param idTipoDoc091 the id tipo doc 091
	 * @param descripcionEs091 the descripcion es 091
	 * @param descripcionEu091 the descripcion eu 091
	 * @param tipoDokusi091 the tipo dokusi 091
	 * @param asuntoDokusi091 the asunto dokusi 091
	 * @param aportGen091 the aport gen 091
	 */
	public TipoDocumento(Long idTipoDoc091, String descripcionEs091,
			String descripcionEu091, String tipoDokusi091,
			String asuntoDokusi091, String aportGen091) {

		this.idTipoDoc091 = idTipoDoc091;
		this.descripcionEs091 = descripcionEs091;
		this.descripcionEu091 = descripcionEu091;
		this.tipoDokusi091 = tipoDokusi091;
		this.asuntoDokusi091 = asuntoDokusi091;
		this.aportGen091 = aportGen091;
	}

	/**
	 * Method 'getIdTipoDoc091'.
	 * 
	 *  Long
	 *
	 * @return the id tipo doc 091
	 */

	public Long getIdTipoDoc091() {
		return this.idTipoDoc091;
	}

	/**
	 * Method 'setIdTipoDoc091'.
	 * 
	 *  idTipoDoc091            Long
	 *
	 * @param idTipoDoc091 the new id tipo doc 091
	 */

	public void setIdTipoDoc091(Long idTipoDoc091) {
		this.idTipoDoc091 = idTipoDoc091;
	}

	/**
	 * Method 'getDescripcionEs091'.
	 * 
	 *  String
	 *
	 * @return the descripcion es 091
	 */

	public String getDescripcionEs091() {
		return this.descripcionEs091;
	}

	/**
	 * Method 'setDescripcionEs091'.
	 * 
	 *  descripcionEs091            String
	 *
	 * @param descripcionEs091 the new descripcion es 091
	 */

	public void setDescripcionEs091(String descripcionEs091) {
		this.descripcionEs091 = descripcionEs091;
	}

	/**
	 * Method 'getDescripcionEu091'.
	 * 
	 *  String
	 *
	 * @return the descripcion eu 091
	 */

	public String getDescripcionEu091() {
		return this.descripcionEu091;
	}

	/**
	 * Method 'setDescripcionEu091'.
	 * 
	 *  descripcionEu091            String
	 *
	 * @param descripcionEu091 the new descripcion eu 091
	 */

	public void setDescripcionEu091(String descripcionEu091) {
		this.descripcionEu091 = descripcionEu091;
	}

	/**
	 * Method 'getTipoDokusi'.
	 * 
	 *  String
	 *
	 * @return the tipo dokusi 091
	 */

	public String getTipoDokusi091() {
		return this.tipoDokusi091;
	}

	/**
	 * Method 'setTipoDokusi'.
	 * 
	 *  tipoDokusi091            String
	 *
	 * @param tipoDokusi091 the new tipo dokusi 091
	 */

	public void setTipoDokusi091(String tipoDokusi091) {
		this.tipoDokusi091 = tipoDokusi091;
	}

	/**
	 * Gets the asunto dokusi 091.
	 * 
	 *  String
	 *
	 * @return the asunto dokusi 091
	 */
	public String getAsuntoDokusi091() {
		return this.asuntoDokusi091;
	}

	/**
	 * Sets the asunto dokusi 091.
	 * 
	 *  asuntoDokusi091            String
	 *
	 * @param asuntoDokusi091 the new asunto dokusi 091
	 */
	public void setAsuntoDokusi091(String asuntoDokusi091) {
		this.asuntoDokusi091 = asuntoDokusi091;
	}

	/**
	 * Gets the aport gen 091.
	 * 
	 *  String
	 *
	 * @return the aport gen 091
	 */
	public String getAportGen091() {
		return this.aportGen091;
	}

	/**
	 * Sets the aport gen 091.
	 * 
	 *  aportGen091            String
	 *
	 * @param aportGen091 the new aport gen 091
	 */
	public void setAportGen091(String aportGen091) {
		this.aportGen091 = aportGen091;
	}

	/**
	 * Gets the tipo documental completo.
	 * 
	 *  String
	 *
	 * @return the tipo documental completo
	 */
	public String getTipoDocumentalCompleto() {
		StringBuilder sb = new StringBuilder();
		sb.append(this.tipoDokusi091);
		sb.append(".0.");
		sb.append(this.asuntoDokusi091);
		return sb.toString();
	}

	/**
	 * 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 { ");
		result.append(" [ idTipoDoc091: ").append(this.idTipoDoc091)
				.append(" ]");
		result.append(", [ descripcionEs091: ").append(this.descripcionEs091)
				.append(" ]");
		result.append(", [ descripcionEu091: ").append(this.descripcionEu091)
				.append(" ]");
		result.append(", [ tipoDokusi: ").append(this.tipoDokusi091)
				.append(" ]");
		result.append("}");
		return result.toString();
	}

}
