class ManterGrupoControleON extends BaseBusiness {

	public void inserir(EcpGrupoControle _grupoControle) throws ApplicationBusinessException {
		RapServidores servidorLogado = getServidorLogadoFacade().obterServidorLogado();

		if (_grupoControle == null) {
			throw new IllegalArgumentException("Parâmetro obrigatório");
		}

		validaGrupoControle(_grupoControle, true);

		_grupoControle.setCriadoEm(new Date());
		_grupoControle.setServidor(servidorLogado);


		try {
			ecpGrupoControleDAO.persistir(_grupoControle);
		} catch (PersistenceException e) {
			throw new ApplicationBusinessException( ManterGrupoControleONExceptionCode.ERRO_PERSISTIR_GRUPO_CONTROLE,e.getCause().getMessage());
		}
	}

}