/** * <p>Get for owner's ID.</p> * @return Long **/ @Override public final Long getOwnerId() { return this.getItsOwner().getItsId(); }
/** * <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<PurchaseInvoiceLine> retrieveOwnedList( final Map<String, Object> pAddParam, final PurchaseInvoice pEntityItsOwner) throws Exception { addAccSettingsIntoAttrs(pAddParam); return getSrvOrm().retrieveEntityOwnedlist(PurchaseInvoiceLine.class, PurchaseInvoice.class, pEntityItsOwner.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<PurchaseInvoiceServiceLine> retrieveOwnedList( final Map<String, Object> pAddParam, final PurchaseInvoice pEntityItsOwner) throws Exception { addAccSettingsIntoAttrs(pAddParam); return getSrvOrm().retrieveEntityOwnedlist(PurchaseInvoiceServiceLine.class, PurchaseInvoice.class, pEntityItsOwner.getItsId()); }
.retrieveListWithConditions(pReqVars, PurchaseInvoiceServiceLine.class, "where PURCHASEINVOICESERVICELINE.TAXCATEGORY is not null and ITSOWNER=" + pItsOwner.getItsId()); pReqVars.remove("PurchaseInvoiceServiceLineitsOwnerdeepLevel"); pReqVars.put("PurchaseInvoiceLineitsOwnerdeepLevel", 1); pReqVars, PurchaseInvoiceLine.class, "where PURCHASEINVOICELINE.TAXCATEGORY is not null" + " and REVERSEDID is null and ITSOWNER=" + pItsOwner.getItsId()); pReqVars.remove("PurchaseInvoiceLineitsOwnerdeepLevel"); List<IInvoiceLine<?>> ilnt = new ArrayList<IInvoiceLine<?>>();
final PurchaseInvoice pItsOwner) throws Exception { String query = lazyGetQueryPurchaseInvoiceTotals(); query = query.replace(":ITSOWNER", pItsOwner.getItsId().toString()); String[] columns = new String[]{"SUBTOTAL", "TOTALTAXES"}; Double[] totals = getSrvDatabase().evalDoubleResults(query, columns); if (getSrvAccSettings().lazyGetAccSettings() .getIsExtractSalesTaxFromPurchase()) { updateTaxLines(pItsOwner.getItsId());
final PurchaseInvoice pItsOwner) throws Exception { String query = lazyGetQueryPurchaseInvoiceTotals(); query = query.replace(":ITSOWNER", pItsOwner.getItsId().toString()); String[] columns = new String[] {"SUBTOTAL", "ITSTOTAL", "TOTALTAXES", "FOREIGNSUBTOTAL", "FOREIGNTOTAL", "FOREIGNTOTALTAXES"};
List<PurchaseInvoiceTaxLine> itls = getSrvOrm().retrieveListWithConditions( pReqVars, PurchaseInvoiceTaxLine.class, "where ITSOWNER=" + pItsOwner.getItsId()); pReqVars.remove("PurchaseInvoiceTaxLineitsOwnerdeepLevel"); boolean isShowDebug = getLogger().getIsShowDebugMessagesFor(getClass()); getLogger().debug(null, UtlPurchaseGoodsServiceLine.class, "Updating tax lines for invoice #/date/isItemBasis/isAggrOnlyRate/rm: " + pItsOwner.getItsId() + "/" + pItsOwner.getItsDate() + "/" + isItemBasis + "/" + isAggrOnlyRate + "/" + rm); query = lazyGetQuPurchInvSalTaxItBas(); query = query.replace(":INVOICEID", pItsOwner.getItsId().toString()); IRecordSet<RS> recordSet = null; getLogger().debug(null, UtlPurchaseGoodsServiceLine.class, "Deleting tax lines for non-taxable invoice #" + pItsOwner.getItsId() + "/" + pItsOwner.getItsDate());
.retrieveListWithConditions(pReqVars, PaymentTo.class, "where PAYMENTTO.HASMADEACCENTRIES=1 and PAYMENTTO.REVERSEDID" + " is null and PURCHASEINVOICE=" + pEntity.getItsId()); for (PaymentTo payment : payments) { if (pEntity.getForeignCurrency() != null) {
.retrieveListWithConditions(PaymentTo.class, "where PAYMENTTO.HASMADEACCENTRIES=1 and PAYMENTTO.REVERSEDID" + " is null and PURCHASEINVOICE=" + pEntity.getItsId()); for (PaymentTo payment : payments) { pEntity.setPaymentTotal(pEntity.getPaymentTotal()
} else { tls.get(i).setItsOwner(pEntity); tls.get(i).setInvoiceId(pEntity.getItsOwner().getItsId()); getSrvOrm().insertEntity(pReqVars, tls.get(i)); tls.get(i).setIsNew(false);
PurchaseInvoice.class, pEntity.getItsOwner().getItsId()); pEntity.setItsOwner(itsOwner);
PurchaseInvoice.class, pEntity.getItsOwner().getItsId()); pEntity.setItsOwner(itsOwner);
for (PurchaseInvoiceGoodsTaxLine pigtl : tls) { pigtl.setItsOwner(pEntity); pigtl.setInvoiceId(pEntity.getItsOwner().getItsId()); getSrvOrm().insertEntity(pReqVars, pigtl);
pEntity.getPrepaymentTo().setPurchaseInvoiceId(null); } else { pEntity.getPrepaymentTo().setPurchaseInvoiceId(pEntity.getItsId());
pEntity.getPrepaymentTo().setPurchaseInvoiceId(null); } else { pEntity.getPrepaymentTo().setPurchaseInvoiceId(pEntity.getItsId());