package br.com.centralit.citcorpore.negocio;

import java.util.Collection;

import br.com.centralit.citcorpore.bean.CadastroHabilidadeDTO;
import br.com.citframework.dto.IDto;
import br.com.citframework.excecao.LogicException;
import br.com.citframework.excecao.PersistenceException;
import br.com.citframework.excecao.ServiceException;
import br.com.citframework.service.CrudService;

public interface CadastroHabilidadeService extends CrudService {

	@Override
	public IDto create(IDto model) throws ServiceException, LogicException;

	@Override
	public void delete(IDto model) throws ServiceException, LogicException;
	
	public boolean verificaHabilidade(CadastroHabilidadeDTO cadastroHabilidadeDTO);

	public Collection<CadastroHabilidadeDTO> findHabilidadeByIdHabilidade(Integer idHabilidade) throws PersistenceException;
}
