@SuppressWarnings("unchecked") public List<FormaPagamentoModel> pesquisar(final FormaPagamentoModel model) { TSDataBaseBrokerIf broker = TSDataBaseBrokerFactory.getDataBaseBrokerIf(); StringBuilder sql = new StringBuilder( "SELECT A.ID, A.DESCRICAO, A.FLAG_ATIVO, A.FLAG_EXIBIR_ORIGEM FROM FORMA_PAGAMENTO A WHERE A.FLAG_ATIVO = ?"); if (!TSUtil.isEmpty(model.getDescricao())) { sql.append(" AND SEM_ACENTOS (A.DESCRICAO) LIKE SEM_ACENTOS (?) "); } sql.append(" ORDER BY A.DESCRICAO"); broker.setSQL(sql.toString()); broker.set(model.getFlagAtivo()); if (!TSUtil.isEmpty(model.getDescricao())) { broker.set("%" + model.getDescricao() + "%"); } return broker.getCollectionBean( FormaPagamentoModel.class, "id", "descricao", "flagAtivo", "flagExibirOrigem"); }
private void limpaSessaoMenu(HttpServletRequest request, String uri) { String menu = request.getParameter("menu"); if (!TSUtil.isEmpty(menu) && menu.equals("1")) { request.getSession().removeAttribute(menu); String managedBean = uri.substring(0, uri.lastIndexOf(".")) + "Faces"; if (!managedBean.equals("permissaoFaces")) { if (managedBean.equals("agendaFaces") || managedBean.equals("relatoriosFaces")) { request.getSession().removeAttribute("contratoFaces"); request.getSession().removeAttribute("filtroRelatorioFaces"); } else if (managedBean.equals("relatoriosFaces")) { request.getSession().removeAttribute("filtroRelatorioFaces"); } request.getSession().removeAttribute(managedBean); } } }
public List<Edificio> pesquisarSugestoes(Edificio model, EmpresaModel empresa) { TSDataBaseBrokerIf base = TSDataBaseBrokerFactory.getDataBaseBrokerIf(); base.setPropertySQL( "edificiodao.pesquisarsugestoes", (TSUtil.isEmpty(model.getNome()) ? null : "%" + model.getNome() + "%"), empresa.getId()); return base.getCollectionBean(Edificio.class, "id", "nome", "flagAtivo"); }
public ComentarioFaces() { this.comentario = TSFacesUtil.getRequestParameter("comentario"); if (!TSUtil.isEmpty(comentario)) { this.comentar(); } }
public Cliente obter(Cliente model) { model = this.clienteDAO.obter(model); if (!TSUtil.isEmpty(model)) { model.setClienteEnderecoList(this.pesquisarEndereco(model)); // model.setOrcamentos(new OrcamentoBS().pesquisar(new Orcamento(new // ClienteEndereco(model),new StatusOrcamento()),model.getEmpresaModel())); } return model; }
@Override public List<ComentarioFornecedor> findByModel(String... fieldsOrderBy) { StringBuilder query = new StringBuilder(); query.append(" from ComentarioFornecedor c where 1 = 1 "); if (!TSUtil.isEmpty(descricao)) { query.append("and c.descricao like ?"); } List<Object> params = new ArrayList<Object>(); if (!TSUtil.isEmpty(descricao)) { params.add("%" + descricao + "%"); } return super.find(query.toString(), "c.dataCadastro", params.toArray()); }
public static String obterExtensaoArquivo(String arquivo) { String extensao = ""; if (!TSUtil.isEmpty(arquivo) && arquivo.indexOf(".") != -1) { extensao = arquivo.substring(arquivo.lastIndexOf("."), arquivo.length()).toLowerCase(); } return extensao; }
private void manterEnderecos(Cliente model) throws TSApplicationException { for (ClienteEndereco clienteEndereco : model.getClienteEnderecoList()) { if (TSUtil.isEmpty(clienteEndereco.getId()) || clienteEndereco.getId().equals(0L)) { clienteEndereco.setCliente(model); inserirEndereco(clienteEndereco); } else { this.clienteDAO.updateEndereco(clienteEndereco); } } }
private boolean validaCamposObrigatorios() { boolean valida = true; if (TSUtil.isEmpty(this.pacoteModel.getDescricao())) { this.addErrorMessage("Descrição: Campo obrigatório"); valida = false; } return valida; }
@SuppressWarnings("unchecked") public List<UnidadeModel> pesquisar(final UnidadeModel model) { TSDataBaseBrokerIf broker = TSDataBaseBrokerFactory.getDataBaseBrokerIf(); StringBuilder sql = new StringBuilder("SELECT A.ID, A.DESCRICAO FROM UNIDADE A"); if (!TSUtil.isEmpty(model.getDescricao())) { sql.append(" WHERE SEM_ACENTOS (A.DESCRICAO) LIKE SEM_ACENTOS (?) "); } sql.append(" ORDER BY A.DESCRICAO"); broker.setSQL(sql.toString()); if (!TSUtil.isEmpty(model.getDescricao())) { broker.set("%" + model.getDescricao() + "%"); } return broker.getCollectionBean(UnidadeModel.class, "id", "descricao"); }
@Override public List<Graduacao> findByModel(String... fieldsOrderBy) { StringBuilder query = new StringBuilder(); query.append(" from Graduacao g where 1 = 1 "); if (!TSUtil.isEmpty(descricao)) { query .append("and ") .append(CenajurUtil.semAcento("g.descricao")) .append(" like ") .append(CenajurUtil.semAcento("?")) .append(" "); } List<Object> params = new ArrayList<Object>(); if (!TSUtil.isEmpty(descricao)) { params.add(CenajurUtil.tratarString(descricao)); } return super.find(query.toString(), "descricao", params.toArray()); }
public String formatarSQL() { StringBuffer string = new StringBuffer(); String linha = null; try { while (reader.ready()) { linha = reader.readLine().trim(); if (!TSUtil.isEmpty(linha)) { string.append(linha); string.append(" "); } } } catch (IOException e) { TSLogUtil.getInstance().severe(e.getMessage()); throw new TSSystemException(e); } return string.toString(); }
@Override protected String insert() throws TSApplicationException { if (TSUtil.isEmpty(this.saidaMaterial.getLinhas())) { this.addErrorMessage("Adicione os itens!"); super.setClearFields(false); super.setDefaultMessage(false); return null; } new SaidaMaterialBS() .inserir(this.saidaMaterial, Utilitario.getUsuarioLogado().getEmpresaModel()); super.setClearFields(true); super.setDefaultMessage(true); return null; }
public String desFormatarSQL() { String linha = null; try { if (reader.ready()) { linha = reader.readLine().trim(); } if (!TSUtil.isEmpty(linha)) { linha = linha.replaceAll("SELECT", "\nSELECT"); linha = linha.replaceAll("UNION", "\nUNION"); linha = linha.replaceAll("AND", "\nAND"); linha = linha.replaceAll("WHERE", "\nWHERE"); linha = linha.replaceAll("FROM", "\nFROM"); } } catch (IOException e) { TSLogUtil.getInstance().severe(e.getMessage()); throw new TSSystemException(e); } return linha; }
public List<Edificio> pesquisar(Edificio model, EmpresaModel empresa) { String cep = null; if (!TSUtil.isEmpty(model.getCondominio()) && !TSUtil.isEmpty(model.getCondominio().getLogradouro())) { cep = TSUtil.isEmpty(model.getCondominio().getLogradouro().getCep()) ? null : model.getCondominio().getLogradouro().getCep(); } String condominio = TSUtil.isEmpty(model.getCondominio()) || TSUtil.isEmpty(model.getCondominio().getNome()) ? null : "%" + model.getCondominio().getNome() + "%"; TSDataBaseBrokerIf base = TSDataBaseBrokerFactory.getDataBaseBrokerIf(); base.setPropertySQL( "edificiodao.pesquisar", (TSUtil.isEmpty(model.getNome()) ? null : model.getNome()), model.getFlagAtivo(), TSUtil.isEmpty(model.getCondominio()) ? null : model.getCondominio().getId(), condominio, cep, empresa.getId()); return base.getCollectionBean( Edificio.class, "id", "nome", "flagAtivo", "condominio.id", "condominio.nome", "condominio.logradouro.bairro.nome", "condominio.logradouro.bairro.cidade.nome", "condominio.logradouro.bairro.cidade.estado.sigla"); }
@SuppressWarnings("unchecked") public List<UsuarioModel> pesquisar(final UsuarioModel model) { TSDataBaseBrokerIf broker = TSDataBaseBrokerFactory.getDataBaseBrokerIf(); StringBuilder sql = new StringBuilder( "SELECT A.ID, A.NOME, A.LOGIN, A.SENHA, A.FLAG_ATIVO, A.GRUPO_ID, B.NOME, A.ORIGEM_ID FROM USUARIO A, GRUPO B WHERE A.GRUPO_ID = B.ID AND A.FLAG_ATIVO = ?"); if (!TSUtil.isEmpty(model.getNome())) { sql.append(" AND SEM_ACENTOS (A.NOME) LIKE SEM_ACENTOS (?) "); } if (!TSUtil.isEmpty(model.getLogin())) { sql.append(" AND SEM_ACENTOS (A.LOGIN) LIKE SEM_ACENTOS (?) "); } if (!TSUtil.isEmpty(model.getGrupoModel().getId())) { sql.append(" AND A.GRUPO_ID = ? "); } if (!TSUtil.isEmpty(model.getOrigemModel().getId())) { sql.append(" AND A.ORIGEM_ID = ? "); } sql.append(" ORDER BY A.NOME"); broker.setSQL(sql.toString()); broker.set(model.getFlagAtivo()); if (!TSUtil.isEmpty(model.getNome())) { broker.set("%" + model.getNome() + "%"); } if (!TSUtil.isEmpty(model.getLogin())) { broker.set("%" + model.getLogin() + "%"); } if (!TSUtil.isEmpty(model.getGrupoModel().getId())) { broker.set(model.getGrupoModel().getId()); } if (!TSUtil.isEmpty(model.getOrigemModel().getId())) { broker.set(Utilitarios.getOrigemAtual().getId()); } return broker.getCollectionBean( UsuarioModel.class, "id", "nome", "login", "senha", "flagAtivo", "grupoModel.id", "grupoModel.nome", "origemModel.id"); }
package br.com.opensystems.faces;
public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) arg0; HttpServletResponse response = (HttpServletResponse) arg1; String uri = request.getRequestURI().substring(request.getRequestURI().lastIndexOf("/") + 1); int indiceFimUri = uri.lastIndexOf("?") == -1 ? uri.length() : uri.lastIndexOf("?"); uri = uri.substring(uri.lastIndexOf("/") + 1, indiceFimUri); if (!uri.equals(Constantes.PAGINA_ATUTENTICACAO)) { LoginFaces loginFaces = (LoginFaces) request.getSession().getAttribute(Constantes.LOGIN_FACES); if (TSUtil.isEmpty(loginFaces)) { response.sendRedirect(request.getContextPath() + "/" + Constantes.PAGINA_ATUTENTICACAO); } else { boolean richfaces = true; PermissaoDAO permissaoDAO = new PermissaoDAO(); for (PermissaoModel permissaoModel : permissaoDAO.pesquisar(new PermissaoModel(new MenuModel()))) { if (permissaoModel.getPagina().equals(uri)) { richfaces = false; } } if (!richfaces) { UsuarioModel usuario = (UsuarioModel) request.getSession().getAttribute(Constantes.USUARIO_LOGADO); if (TSUtil.isEmpty(usuario)) { response.sendRedirect(request.getContextPath() + "/" + Constantes.PAGINA_ATUTENTICACAO); } else { if (uri.equals("agenda.jsf")) { if (TSUtil.isEmpty( permissaoDAO.checar( new PermissaoGrupoModel(new PermissaoModel(uri), usuario.getGrupoModel())))) { response.sendRedirect(request.getContextPath() + "/" + Constantes.PAGINA_BRANCO); } else { this.limpaSessaoMenu(request, uri); } } else { if (!uri.equals("principal.jsf") && !uri.equals("branco.html") && !uri.equals("contratoPopup.jsf") && !uri.equals("clientePopup.jsf") && !uri.equals("topo.jsf") && !uri.equals("menu.jsf")) { if (TSUtil.isEmpty( permissaoDAO.checar( new PermissaoGrupoModel( new PermissaoModel(uri), usuario.getGrupoModel())))) { response.sendRedirect( request.getContextPath() + "/" + Constantes.PAGINA_ATUTENTICACAO); } else { this.limpaSessaoMenu(request, uri); } } } } } } } if (!response.isCommitted()) { chain.doFilter(request, response); } }
public Long getId() { return TSUtil.tratarLong(id); }