package br.com.centralit.citcorpore.negocio;

import java.util.Collection;

import br.com.centralit.citcorpore.bean.SituacaoServicoDTO;
import br.com.citframework.excecao.PersistenceException;
import br.com.citframework.service.CrudService;

public interface SituacaoServicoService extends CrudService {
	boolean jaExisteSituacaoComMesmoNome(String nome);
	public boolean existeServicoAssociado(Integer idSituacaoServico) throws Exception;

	/**
	 * Metodo reponsavel por buscar as situações dos serviços que estão ativos
	 * 
	 * @author rodrigo.guilherme
	 * @date 2015-08-20
	 */
	public Collection<SituacaoServicoDTO> getAtivos() throws PersistenceException, Exception;
}
