package com.ejie.aa20b.model;

/**
 * Usutecnicos generated by UDA, 11-mar-2015 9:14:58.
 * 
 * @author UDA
 */

public class Usutecnicos implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	// Clave compuesta
	private String uidPer;
	private Long idtecnico;
	private Tecnicos tecnico;
	private boolean presente;

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

	/**
	 * Method 'Usutecnicos'.
	 * 
	 * @param uidPer
	 *            String
	 * @param idtecnico
	 *            Long
	 * @param tecnico
	 *            Tecnicos
	 */
	public Usutecnicos(String uidPer, Long idtecnico, Tecnicos tecnico) {

		this.uidPer = uidPer;
		this.idtecnico = idtecnico;
		this.tecnico = tecnico;
	}

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

	public String getUidPer() {
		return this.uidPer;
	}

	/**
	 * Method 'setUidPer'.
	 * 
	 * @param uidPer
	 *            String
	 * @return
	 */

	public void setUidPer(String uidPer) {
		this.uidPer = uidPer;
	}

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

	public Long getIdtecnico() {
		return this.idtecnico;
	}

	/**
	 * Method 'setIdtecnico'.
	 * 
	 * @param idtecnico
	 *            Long
	 * @return
	 */

	public void setIdtecnico(Long idtecnico) {
		this.idtecnico = idtecnico;
	}

	/**
	 * Method 'getTecnico'.
	 * 
	 * @return Tecnicos
	 */

	public Tecnicos getTecnico() {
		return this.tecnico;
	}

	/**
	 * Method 'setTecnico'.
	 * 
	 * @param tecnico
	 *            Tecnicos
	 * @return
	 */

	public void setTecnico(Tecnicos tecnico) {
		this.tecnico = tecnico;
	}

	public boolean isPresente() {
		return presente;
	}

	public void setPresente(boolean presente) {
		this.presente = presente;
	}

	/**
	 * 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 { ");
		// Clave compuesta

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

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

}
