package com.ejie.aa20b.model;

/**
 * Edificiosver generated by UDA, 13-mar-2015 12:21:16.
 * 
 * @author UDA
 */

public class Edificiosver implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	// Clave compuesta
	private String uidPer;
	private String idedificio;
	private String ver;
	private Edificios edificio;

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

	/**
	 * Method 'Edificiosver'.
	 * 
	 * @param uidPer
	 *            String
	 * @param idedificio
	 *            String
	 * @param ver
	 *            String
	 * @param edificio
	 *            Edificios
	 */
	public Edificiosver(String uidPer, String idedificio, String ver,
			Edificios edificio) {

		this.uidPer = uidPer;
		this.idedificio = idedificio;
		this.ver = ver;
		this.edificio = edificio;
	}

	/**
	 * 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 'getIdedificio'.
	 * 
	 * @return String
	 */

	public String getIdedificio() {
		return this.idedificio;
	}

	/**
	 * Method 'setIdedificio'.
	 * 
	 * @param idedificio
	 *            String
	 * @return
	 */

	public void setIdedificio(String idedificio) {
		this.idedificio = idedificio;
	}

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

	public String getVer() {
		return this.ver;
	}

	/**
	 * Method 'setVer'.
	 * 
	 * @param ver
	 *            String
	 * @return
	 */

	public void setVer(String ver) {
		this.ver = ver;
	}

	/**
	 * Method 'getEdificio'.
	 * 
	 * @return Edificios
	 */

	public Edificios getEdificio() {
		return this.edificio;
	}

	/**
	 * Method 'setEdificio'.
	 * 
	 * @param edificio
	 *            Edificios
	 * @return
	 */

	public void setEdificio(Edificios edificio) {
		this.edificio = edificio;
	}

	/**
	 * 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(", [ idedificio: ").append(this.idedificio).append(" ]");
		result.append(", [ ver: ").append(this.ver).append(" ]");
		result.append(", [ edificio: ").append(this.edificio).append(" ]");
		result.append("}");
		return result.toString();
	}

}
