public void execute() throws Exception { super.execute(); String condition = ""; // getTab().setTabName("Other"); if (true) return; System.out.println( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n The SQL ===" + condition + " The propertie name here =====" + getTab().getPropertiesNamesAsString()); Long corporateId = UserManager.getCorporateOfLoginUser() == null ? 0L : UserManager.getCorporateOfLoginUser().getId(); if (getTab().getPropertiesNamesAsString() != null && getTab().getPropertiesNamesAsString().indexOf("terminalId") >= 0) { condition = "${corporate.id}=" + corporateId; } System.out.println( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n The SQL ===" + condition + " The propertie name here =====" + getTab().getPropertiesNamesAsString()); getTab().setBaseCondition(condition); }
// adding collection elements list public void execute() throws Exception { super.execute(); String idMedidaPlanoDeMedicao = getPreviousView().getValueString("medidaPlanoDeMedicao.id"); if (idMedidaPlanoDeMedicao != null && idMedidaPlanoDeMedicao.isEmpty() == false) { MedidaPlanoDeMedicao medidaPlanoDeMedicao = XPersistence.getManager().find(MedidaPlanoDeMedicao.class, idMedidaPlanoDeMedicao); String idMedida = medidaPlanoDeMedicao.getMedida().getId(); if (idMedida != null && idMedida.isEmpty() == false) { getTab().setBaseCondition("'" + idMedida + "' IN (SELECT id from ${medida}) "); } return; } throw new Exception( "Para selecionar a Definição Operacional selecione primeiramente o Plano de Medição e a Medida do plano. Retorne a tela anterior de cadastro."); }