/*
 * Copyright 2013 de José Yoshiriro (jyoshiriro@gmail.com) e Raimundo Norberto (raimundonorberto@gmail.com)
 * Este arquivo é parte do programa Olho na Câmara.
 * 
 * O Olho na Câmara é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro
 * dos termos da GNU Affero General Public License como publicada pela Fundação do Software Livre
 * (FSF); na versão 3 da Licença. Este programa é distribuído na esperança que possa ser
 * útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer
 * MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a licença para maiores detalhes. Você deve ter
 * recebido uma cópia da GNU Affero General Public License, sob o título 'LICENCA.txt', junto com
 * este programa, se não, acesse http://www.gnu.org/licenses/
 */
package br.org.acaorosa.dominio

//import br.org.acaorosa.util.PesquisaFoneticaUtil;

class Partido {

	static mapWith = "mongo"
	
	String id
	String sigla
	String nome
	String campoPesquisa
	
	static constraints = {
		sigla(maxSize:30)
		nome(nullable:true)
	}
	
	static mapping = {
		cache(true)
	}
	
	static searchable = [only: ['campoPesquisa']]
	
	void setSigla(String sigla) {
		this.sigla=sigla.trim()
	}
	
	String getCampoPesquisa() {
		return ""//PesquisaFoneticaUtil.getFonemasParaIndexar("${sigla} ${nome}")
	}
	
	
}
