/**
 * Superclasse entidade
 * 
 * @author Renato Sulzbach
 * @version 2.0
 * @since 27/06/2008
 */ 
function EntPrincipal() {

	this.id = "ERRO: A entidade utilizada nao possui ID proprio. Definir o mesmo na classe da entidade.";
	this.id += "Ex. (EntCliente.js): this.setId(\"EntCliente\")";

	/*
	 * O metodo getId deve ser implementado por todas as subclasses. Esse metodo e utilizado
	 * para a identificacao da classe da entidade e e utilizado em classes genericas a fim
	 * de identificar, por exemplo, qual o metodo adequado a ser chamado.
	 */
	 this.getId = function() {
	 	return this.id;
	 }
	 
	 this.setId = function(vId) {
	 	this.id = vId;
	 }
	 
	this.toString = function() {
		return this.getId();
	}
	 
}
EntPrincipal.prototype = new Entidade;
