/**
 * Classe respons�vel pela defini��o de m�todos e informa��es comuns 
 * a todas as entidades do aplicativo cliente. 
 * 
 * TODAS AS CLASSES DO PADR�O MVC "ENTIDADE" ESTENDEM DESSA CLASSE.
 * 
 * Prot�tipo dessa classe: ENTIDADE.
 * 
 * @author Renato Sulzbach
 * @version 1.0
 * @since 31/07/2007
 */ 
function Entidade() {

	/************* M�TODOS A SEREM SOBRESCRITOS *************/
	
	/**
	 * Retorna um bean representando o objeto. O padr�o de montagem desse bean � tipicamente um
	 * array associativo declarado como segue:
	 * 
	 * return {
	 * 		nomeDoAtributo1 : valorDoAtributo1,
	 * 		nomeDoAtributo2 : valorDoAtributo2,
	 * 		nomeDoAtributo3 : valorDoAtributo3
	 * 		.
	 * 		.
	 * 		.
	 * }
	 *
	 */
	this.getBean = function() {
		alert("ERRO: o metodo getBean() n�o foi implementado pela entidade apropriada.");
	}
	
	this.toString = function() {
		//alert("Implementar o toString() na entidade");
	}	
}