/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.rjconsultores.ventaboletos.service; import java.util.List; import com.rjconsultores.ventaboletos.entidad.ComEmpCategoria; import com.rjconsultores.ventaboletos.entidad.ComEmpConferencia; import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago; import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.exception.BusinessException; import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException; /** * * @author Administrador */ public interface EmpresaService { public List obtenerTodos(); public Empresa obtenerID(Integer id); public Empresa suscribirActualizacion(Empresa entidad) throws BusinessException; public void borrar(Empresa entidad) throws RegistroConDependenciaException; public List buscar(String nombempresa, Boolean indExterna, Short indTipo); public List buscarTodosExceto(List empresa, Integer... idEmpresa); public List obtenerIndExternoFalse(); public List obtenerIndTipo2(); public List buscarNotInPuntoVtaComissao(PuntoVenta puntoVenta); public List buscaInscricoesEstaduais(Empresa empresa); public void actualizaInscEstadual(InscricaoEstadual inscricaoEstadual); public List buscaLike(String nombempresa); public ComEmpCategoria adicionarComissaoCategoria(ComEmpCategoria comEmpCategoria); public void removerComissaoCategoria(ComEmpCategoria comEmpCategoria); public ComEmpFormapago adicionarComissaoFormapago(ComEmpFormapago comEmpFormapago); public void removerComissaoFormapago(ComEmpFormapago comEmpFormapago); public ComEmpTipoEventoExtra adicionarComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); public void removerComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra); public List obtenerTodosIncluindoEmpresaTodas(); public ComEmpConferencia suscribirOrActualizacion(ComEmpConferencia comEmpConferencia); public List buscarEmpresaPtoVtaComissao(); public Integer atualizarLicencaEmpresasPrimeiraVez(); public List filtrarApenasEmpresasLicencaValida(List lsEmpresa); public String token(Empresa empresa); public String validarTokenLicensa(Empresa empresa, String tokenLicenca); public String buscarNomeEmpresa(Integer empresaId); }