/** * <p>Get SrvWageTaxPercentageTable in lazy mode.</p> * @return SrvWageTaxPercentageTable - SrvWageTaxPercentageTable * @throws Exception - an exception */ public final SrvWageTaxPercentageTable<RS> lazyGetSrvWageTaxPercentageTable( ) throws Exception { String beanName = getSrvWageTaxPercentageTableName(); @SuppressWarnings("unchecked") SrvWageTaxPercentageTable<RS> srvWageTaxPercentageTable = (SrvWageTaxPercentageTable<RS>) this.factoryAppBeans.getBeansMap() .get(beanName); if (srvWageTaxPercentageTable == null) { srvWageTaxPercentageTable = new SrvWageTaxPercentageTable<RS>(); srvWageTaxPercentageTable.setSrvDatabase(this.factoryAppBeans .lazyGetSrvDatabase()); srvWageTaxPercentageTable.setSrvOrm(this.factoryAppBeans .lazyGetSrvOrm()); srvWageTaxPercentageTable.setSrvAccSettings(lazyGetSrvAccSettings()); this.factoryAppBeans.lazyGetLogger().info(null, FactoryAccServices.class, "SrvWageTaxPercentageTable has been created."); this.factoryAppBeans.getBeansMap() .put(beanName, srvWageTaxPercentageTable); } return srvWageTaxPercentageTable; }
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()); + EmployeeYearWage.class.getSimpleName().toUpperCase() + " where ITSOWNER=" + pWage.getEmployee().getItsId(); Double totalWageYearDbl = getSrvDatabase() .evalDoubleResult(queryTotalWageYear, "TOTALWAGEYEAR"); if (totalWageYearDbl == null) { 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,
/** * <p>Get SrvWageTaxPercentageTable in lazy mode.</p> * @return SrvWageTaxPercentageTable - SrvWageTaxPercentageTable * @throws Exception - an exception */ public final synchronized SrvWageTaxPercentageTable<RS> lazyGetSrvWageTaxPercentageTable() throws Exception { if (this.srvWageTaxPercentageTable == null) { this.srvWageTaxPercentageTable = new SrvWageTaxPercentageTable<RS>(factoryAppBeans .lazyGetSrvOrm(), factoryAppBeans.lazyGetSrvDatabase(), lazyGetSrvAccSettings()); } return this.srvWageTaxPercentageTable; }
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()); + EmployeeYearWage.class.getSimpleName().toUpperCase() + " where ITSOWNER=" + pWage.getEmployee().getItsId(); Double totalWageYearDbl = getSrvDatabase() .evalDoubleResult(queryTotalWageYear, "TOTALWAGEYEAR"); if (totalWageYearDbl == null) { 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()