public final void fillWageLines(final Map<String, Object> pAddParam, final Wage pWage) throws Exception { List<WageTaxTableEmployee> wttel = getSrvOrm() .retrieveListWithConditions(WageTaxTableEmployee.class, "where EMPLOYEE=" + pWage.getEmployee().getItsId()); getSrvOrm().deleteEntityWhere(WageTaxLine.class, "ITSOWNER=" + pWage.getItsId()); BigDecimal bigDecimal100 = new BigDecimal("100.00"); pWage.setItsLines(getSrvOrm().retrieveEntityOwnedlist(WageLine.class, Wage.class, pWage.getItsId())); Map<WageType, BigDecimal> empleeTotTaxLnMap = wtte.getItsOwner().setTax(getSrvOrm() .retrieveEntity(wtte.getItsOwner().getTax())); wtte.getItsOwner().setItsLines(getSrvOrm() .retrieveEntityOwnedlist(WageTaxTableLine.class, WageTaxTable.class, wtte.getItsOwner().getItsId())); wtte.getItsOwner().setWageTypes(getSrvOrm() .retrieveEntityOwnedlist(WageTaxTableType.class, WageTaxTable.class, wtte.getItsOwner().getItsId())); && totalWageYear .compareTo(wttl.getYearWageTo()) < 0) { WageTaxLine wtl = getSrvOrm().createEntity(WageTaxLine.class); wtl.setItsOwner(pWage);
public final void fillWageLines(final Map<String, Object> pAddParam, final Wage pWage) throws Exception { List<WageTaxTableEmployee> wttel = getSrvOrm() .retrieveListWithConditions(pAddParam, WageTaxTableEmployee.class, "where EMPLOYEE=" + pWage.getEmployee().getItsId()); getSrvOrm().deleteEntityWhere(pAddParam, WageTaxLine.class, "ITSOWNER=" + pWage.getItsId()); BigDecimal bigDecimal100 = new BigDecimal("100.00"); wlfr.setItsOwner(pWage); String ownerFldName = "itsOwner"; pWage.setItsLines(getSrvOrm() .retrieveListForField(pAddParam, wlfr, ownerFldName)); Map<WageType, BigDecimal> empleeTotTaxLnMap = wtte.getItsOwner().setTax(getSrvOrm() .retrieveEntity(pAddParam, wtte.getItsOwner().getTax())); wtte.getItsOwner().setItsLines(getSrvOrm() .retrieveListForField(pAddParam, wttlfr, ownerFldName)); wtte.getItsOwner().setWageTypes(getSrvOrm() .retrieveListForField(pAddParam, wttt, ownerFldName)); BigDecimal totalTaxableForTax = BigDecimal.ZERO; WageTaxLine wtl = new WageTaxLine(); wtl.setIsNew(true); wtl.setIdDatabaseBirth(getSrvOrm().getIdDatabase());