/** * <p>Create entity.</p> * @param pAddParam additional param * @return entity instance * @throws Exception - an exception **/ @Override public final BeginningInventory createEntity( final Map<String, Object> pAddParam) throws Exception { BeginningInventory entity = new BeginningInventory(); entity.setIdDatabaseBirth(getSrvOrm().getIdDatabase()); entity.setItsDate(new Date()); entity.setIsNew(true); addAccSettingsIntoAttrs(pAddParam); return entity; }
/** * <p>Get Owner Type if exist e.g. BeginningInventory 1.</p> * @return Integer **/ @Override public final Integer getOwnerType() { return this.getItsOwner().constTypeCode(); }
/** * <p>Get for document Date.</p> * @return Date **/ @Override public final Date getDocumentDate() { return this.getItsOwner().getItsDate(); }
String actionAdd = pRequestData.getParameter("actionAdd"); if ("makeAccEntries".equals(actionAdd) && pEntity.getReversedId() != null) { BeginningInventory reversed = new BeginningInventory(); reversed.setItsId(pEntity.getReversedId()); bil.setItsOwner(reversed); List<BeginningInventoryLine> reversedLines = getSrvOrm().
typeCodeMap.put(new PurchaseReturnLine().constTypeCode(), PurchaseReturnLine.class); typeCodeMap.put(new BeginningInventory().constTypeCode(), BeginningInventory.class); typeCodeMap.put(new BeginningInventoryLine().constTypeCode(),
.getParameter(BeginningInventory.class.getSimpleName() + ".ownerVersion")); pEntity.getItsOwner().setItsVersion(ownerVersion); "select sum(ITSTOTAL) as ITSTOTAL from" + " BEGINNINGINVENTORYLINE where ITSOWNER=" + pEntity.getItsOwner().getItsId(); Double total = getSrvDatabase().evalDoubleResult(query, "ITSTOTAL"); BigDecimal totalBdcm = BigDecimal.valueOf(total); pEntity.getItsOwner().setItsTotal(totalBdcm.setScale( getSrvAccSettings().lazyGetAccSettings(pAddParam).getCostPrecision(), getSrvAccSettings().lazyGetAccSettings(pAddParam).getRoundingMode()));
/** * <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 BeginningInventoryLine createEntityWithOwnerById( final Map<String, Object> pAddParam, final Object pIdEntityItsOwner) throws Exception { BeginningInventoryLine entity = new BeginningInventoryLine(); entity.setIdDatabaseBirth(getSrvOrm().getIdDatabase()); entity.setIsNew(true); BeginningInventory itsOwner = new BeginningInventory(); itsOwner.setItsId(Long.valueOf(pIdEntityItsOwner.toString())); entity.setItsOwner(itsOwner); addAccSettingsIntoAttrs(pAddParam); return entity; }
BeginningInventory.class, pEntity.getItsOwner().getItsId()); pEntity.setItsOwner(itsOwner); String query = "select sum(ITSTOTAL) as ITSTOTAL from" + " BEGINNINGINVENTORYLINE where ITSOWNER=" + itsOwner.getItsId(); Double total = getSrvDatabase().evalDoubleResult(query, "ITSTOTAL"); BigDecimal totalBdcm = BigDecimal.valueOf(total); itsOwner.setItsTotal(totalBdcm.setScale( getSrvAccSettings().lazyGetAccSettings().getCostPrecision())); getSrvOrm().updateEntity(itsOwner);
/** * <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 BeginningInventoryLine createEntity( final Map<String, Object> pAddParam) throws Exception { BeginningInventoryLine entity = new BeginningInventoryLine(); entity.setIdDatabaseBirth(getSrvOrm().getIdDatabase()); entity.setIsNew(true); BeginningInventory itsOwner = new BeginningInventory(); entity.setItsOwner(itsOwner); addAccSettingsIntoAttrs(pAddParam); return entity; }
if (parameterMap.get("actionAdd") != null && "makeAccEntries".equals(parameterMap.get("actionAdd")[0]) && pEntity.getReversedId() != null) {
typeCodeMap.put(new PurchaseReturnLine().constTypeCode(), PurchaseReturnLine.class); typeCodeMap.put(new BeginningInventory().constTypeCode(), BeginningInventory.class); typeCodeMap.put(new BeginningInventoryLine().constTypeCode(),
/** * <p>Get for owner's ID.</p> * @return Long **/ @Override public final Long getOwnerId() { return this.getItsOwner().getItsId(); }
/** * <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<BeginningInventoryLine> retrieveOwnedList( final Map<String, Object> pAddParam, final BeginningInventory pEntityItsOwner) throws Exception { addAccSettingsIntoAttrs(pAddParam); return getSrvOrm().retrieveEntityOwnedlist(BeginningInventoryLine.class, BeginningInventory.class, pEntityItsOwner.getItsId()); }
/** * <p>Get Owner Type if exist e.g. BeginningInventory 1.</p> * @return Integer **/ @Override public final Integer getOwnerType() { return this.getItsOwner().constTypeCode(); }
/** * <p>Get for document Date.</p> * @return Date **/ @Override public final Date getDocumentDate() { return this.getItsOwner().getItsDate(); }