package com.ejie.aa20b.model;

/**
 * Cuestionario generated by UDA, 02-mar-2015 11:32:36.
 * 
 * @author UDA
 */

public class Cuestionario implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	private Integer idcuestionario;
	private Long idgama;
	private Long nroorden;
	private String operacion;
	private Long semanas;
	private Long tiempo;
	private String previsto;

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

	/**
	 * Method 'Cuestionario'.
	 * 
	 * @param idcuestionario
	 *            Integer
	 * @param idgama
	 *            Long
	 * @param nroorden
	 *            Long
	 * @param operacion
	 *            String
	 * @param semanas
	 *            Long
	 * @param tiempo
	 *            Long
	 * @param previsto
	 *            String
	 */
	public Cuestionario(Integer idcuestionario, Long idgama, Long nroorden,
			String operacion, Long semanas, Long tiempo, String previsto) {

		this.idcuestionario = idcuestionario;
		this.idgama = idgama;
		this.nroorden = nroorden;
		this.operacion = operacion;
		this.semanas = semanas;
		this.tiempo = tiempo;
		this.previsto = previsto;
	}

	/**
	 * Method 'getIdcuestionario'.
	 * 
	 * @return Integer
	 */

	public Integer getIdcuestionario() {
		return this.idcuestionario;
	}

	/**
	 * Method 'setIdcuestionario'.
	 * 
	 * @param idcuestionario
	 *            Integer
	 * @return
	 */

	public void setIdcuestionario(Integer idcuestionario) {
		this.idcuestionario = idcuestionario;
	}

	/**
	 * Method 'getIdgama'.
	 * 
	 * @return Long
	 */

	public Long getIdgama() {
		return this.idgama;
	}

	/**
	 * Method 'setIdgama'.
	 * 
	 * @param idgama
	 *            Long
	 * @return
	 */

	public void setIdgama(Long idgama) {
		this.idgama = idgama;
	}

	/**
	 * Method 'getNroorden'.
	 * 
	 * @return Long
	 */

	public Long getNroorden() {
		return this.nroorden;
	}

	/**
	 * Method 'setNroorden'.
	 * 
	 * @param nroorden
	 *            Long
	 * @return
	 */

	public void setNroorden(Long nroorden) {
		this.nroorden = nroorden;
	}

	/**
	 * Method 'getOperacion'.
	 * 
	 * @return String
	 */

	public String getOperacion() {
		return this.operacion;
	}

	/**
	 * Method 'setOperacion'.
	 * 
	 * @param operacion
	 *            String
	 * @return
	 */

	public void setOperacion(String operacion) {
		this.operacion = operacion;
	}

	/**
	 * Method 'getSemanas'.
	 * 
	 * @return Long
	 */

	public Long getSemanas() {
		return this.semanas;
	}

	/**
	 * Method 'setSemanas'.
	 * 
	 * @param semanas
	 *            Long
	 * @return
	 */

	public void setSemanas(Long semanas) {
		this.semanas = semanas;
	}

	/**
	 * Method 'getTiempo'.
	 * 
	 * @return Long
	 */

	public Long getTiempo() {
		return this.tiempo;
	}

	/**
	 * Method 'setTiempo'.
	 * 
	 * @param tiempo
	 *            Long
	 * @return
	 */

	public void setTiempo(Long tiempo) {
		this.tiempo = tiempo;
	}

	/**
	 * Method 'getPrevisto'.
	 * 
	 * @return String
	 */

	public String getPrevisto() {
		return this.previsto;
	}

	/**
	 * Method 'setPrevisto'.
	 * 
	 * @param previsto
	 *            String
	 * @return
	 */

	public void setPrevisto(String previsto) {
		this.previsto = previsto;
	}

	/**
	 * Intended only for logging and debugging.
	 * 
	 * Here, the contents of every main field are placed into the result.
	 * 
	 * @return String
	 */
	@Override
	public String toString() {
		StringBuilder result = new StringBuilder();
		result.append(this.getClass().getName()).append(" Object { ");
		result.append(" [ idcuestionario: ").append(this.idcuestionario)
				.append(" ]");
		result.append(", [ idgama: ").append(this.idgama).append(" ]");
		result.append(", [ nroorden: ").append(this.nroorden).append(" ]");
		result.append(", [ operacion: ").append(this.operacion).append(" ]");
		result.append(", [ semanas: ").append(this.semanas).append(" ]");
		result.append(", [ tiempo: ").append(this.tiempo).append(" ]");
		result.append(", [ previsto: ").append(this.previsto).append(" ]");
		result.append("}");
		return result.toString();
	}

}
