/** * <p>Get Owner Type if exist e.g. PurchaseInvoice 1.</p> * @return Integer **/ @Override public final Integer getOwnerType() { return new GoodsLoss().constTypeCode(); }
/** * <p>Get for document Date.</p> * @return Date **/ @Override public final Date getDocumentDate() { return this.getItsOwner().getItsDate(); }
/** * <p>Get for owner's ID.</p> * @return Long **/ @Override public final Long getOwnerId() { return this.getItsOwner().getItsId(); }
/** * <p>Create entity.</p> * @param pAddParam additional param * @return entity instance * @throws Exception - an exception **/ @Override public final GoodsLoss createEntity( final Map<String, Object> pAddParam) throws Exception { GoodsLoss entity = new GoodsLoss(); entity.setIdDatabaseBirth(getSrvOrm().getIdDatabase()); entity.setItsDate(new Date()); entity.setIsNew(true); addAccSettingsIntoAttrs(pAddParam); return entity; }
String actionAdd = pRequestData.getParameter("actionAdd"); if ("makeAccEntries".equals(actionAdd) && pEntity.getReversedId() != null) { GoodsLoss reversed = new GoodsLoss(); reversed.setItsId(pEntity.getReversedId()); gll.setItsOwner(reversed); List<GoodsLossLine> reversedLines = getSrvOrm(). getSrvWarehouseEntry().reverseDraw(pAddParam, reversingLine); getSrvCogsEntry().reverseDraw(pAddParam, reversingLine, pEntity.getItsDate(), pEntity.getItsId()); String descr; if (reversedLine.getDescription() == null) {
pEntity.getItsOwner().setItsVersion(ownerVersion); pEntity.setItsQuantity(pEntity.getItsQuantity().setScale( getSrvAccSettings().lazyGetAccSettings(pAddParam) srvWarehouseEntry.reverseDraw(pAddParam, pEntity); srvCogsEntry.reverseDraw(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(), pEntity.getItsOwner().getItsId()); } else { srvWarehouseEntry.withdrawal(pAddParam, pEntity, pEntity.getWarehouseSiteFo()); srvCogsEntry.withdrawal(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(), pEntity.getItsOwner().getItsId()); + pEntity.getItsOwner().getItsId(); Double total = getSrvDatabase().evalDoubleResult(query, "ITSTOTAL"); if (total == null) { total = 0.0; pEntity.getItsOwner().setItsTotal(BigDecimal.valueOf(total).setScale( getSrvAccSettings().lazyGetAccSettings(pAddParam).getCostPrecision(), getSrvAccSettings().lazyGetAccSettings(pAddParam).getRoundingMode()));
getSrvOrm().insertEntity(pEntity); GoodsLoss itsOwner = getSrvOrm().retrieveEntityById( GoodsLoss.class, pEntity.getItsOwner().getItsId()); pEntity.setItsOwner(itsOwner); if (pEntity.getReversedId() != null) { srvWarehouseEntry.reverseDraw(pAddParam, pEntity); srvCogsEntry.reverseDraw(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(), pEntity.getItsOwner().getItsId()); } else { srvWarehouseEntry.withdrawal(pAddParam, pEntity, pEntity.getWarehouseSiteFo()); srvCogsEntry.withdrawal(pAddParam, pEntity, pEntity.getItsOwner().getItsDate(), pEntity.getItsOwner().getItsId()); + pEntity.getItsOwner().getItsId(); Double total = getSrvDatabase().evalDoubleResult(query, "ITSTOTAL"); itsOwner.setItsTotal(BigDecimal.valueOf(total).setScale( getSrvAccSettings().lazyGetAccSettings().getCostPrecision(), getSrvAccSettings().lazyGetAccSettings().getRoundingMode()));
if (parameterMap.get("actionAdd") != null && "makeAccEntries".equals(parameterMap.get("actionAdd")[0]) && pEntity.getReversedId() != null) { getSrvWarehouseEntry().reverseDraw(pAddParam, reversingLine); getSrvCogsEntry().reverseDraw(pAddParam, reversingLine, pEntity.getItsDate(), pEntity.getItsId()); String descr; if (reversedLine.getDescription() == null) {
/** * <p>Create entity with its itsOwner e.g. invoice line * for invoice.</p> * @param pAddParam additional param * @param pIdEntityItsOwner entity itsOwner ID * @return entity instance * @throws Exception - an exception **/ @Override public final GoodsLossLine createEntityWithOwnerById( final Map<String, Object> pAddParam, final Object pIdEntityItsOwner) throws Exception { GoodsLossLine entity = new GoodsLossLine(); entity.setIdDatabaseBirth(getSrvOrm().getIdDatabase()); entity.setIsNew(true); GoodsLoss itsOwner = new GoodsLoss(); itsOwner.setItsId(Long.valueOf(pIdEntityItsOwner.toString())); entity.setItsOwner(itsOwner); addAccSettingsIntoAttrs(pAddParam); return entity; }
/** * <p>Create entity.</p> * @param pAddParam additional param * @return entity instance * @throws Exception - an exception **/ @Override public final GoodsLossLine createEntity( final Map<String, Object> pAddParam) throws Exception { GoodsLossLine entity = new GoodsLossLine(); entity.setIdDatabaseBirth(getSrvOrm().getIdDatabase()); entity.setIsNew(true); GoodsLoss itsOwner = new GoodsLoss(); entity.setItsOwner(itsOwner); addAccSettingsIntoAttrs(pAddParam); return entity; }
/** * <p>Get Owner Type if exist e.g. PurchaseInvoice 1.</p> * @return Integer **/ @Override public final Integer getOwnerType() { return new GoodsLoss().constTypeCode(); }
/** * <p>Get for owner's ID.</p> * @return Long **/ @Override public final Long getOwnerId() { return this.getItsOwner().getItsId(); }
/** * <p>Get for document Date.</p> * @return Date **/ @Override public final Date getDocumentDate() { return this.getItsOwner().getItsDate(); }
typeCodeMap.put(new PrepaymentFrom().constTypeCode(), PrepaymentFrom.class); typeCodeMap.put(new GoodsLoss().constTypeCode(), GoodsLoss.class); typeCodeMap.put(new GoodsLossLine().constTypeCode(),
/** * <p>Retrieve owned list of entities for itsOwner. * E.g. invoices lines for invoice</p> * @param pAddParam additional param * @param pEntityItsOwner itsOwner * @return owned list of business objects * @throws Exception - an exception */ @Override public final List<GoodsLossLine> retrieveOwnedList( final Map<String, Object> pAddParam, final GoodsLoss pEntityItsOwner) throws Exception { return getSrvOrm().retrieveEntityOwnedlist(GoodsLossLine.class, GoodsLoss.class, pEntityItsOwner.getItsId()); }
typeCodeMap.put(new PrepaymentFrom().constTypeCode(), PrepaymentFrom.class); typeCodeMap.put(new GoodsLoss().constTypeCode(), GoodsLoss.class); typeCodeMap.put(new GoodsLossLine().constTypeCode(),