IDEMPIERE-37 Make iDempiere safer using saveEx instead of save
http://jira.idempiere.com/browse/IDEMPIERE-37
This commit is contained in:
parent
929a1f4303
commit
43efec55a3
|
@ -142,7 +142,7 @@ public class BPartnerOrgLink extends SvrProcess
|
||||||
{
|
{
|
||||||
mLoc = new MLocator (wh, "Standard");
|
mLoc = new MLocator (wh, "Standard");
|
||||||
mLoc.setIsDefault(true);
|
mLoc.setIsDefault(true);
|
||||||
mLoc.save(get_TrxName());
|
mLoc.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update/Save Org Info
|
// Update/Save Org Info
|
||||||
|
@ -176,7 +176,7 @@ public class BPartnerOrgLink extends SvrProcess
|
||||||
if (!found)
|
if (!found)
|
||||||
{
|
{
|
||||||
MRoleOrgAccess orgAccess = new MRoleOrgAccess (org, p_AD_Role_ID);
|
MRoleOrgAccess orgAccess = new MRoleOrgAccess (org, p_AD_Role_ID);
|
||||||
orgAccess.save(get_TrxName());
|
orgAccess.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -85,7 +85,7 @@ public class M_Product_BOM_Check extends SvrProcess
|
||||||
log.info("NOT BOM Product");
|
log.info("NOT BOM Product");
|
||||||
// No BOM - should not happen, but no problem
|
// No BOM - should not happen, but no problem
|
||||||
xp.setIsVerified(true);
|
xp.setIsVerified(true);
|
||||||
xp.save(get_TrxName());
|
xp.saveEx(get_TrxName());
|
||||||
return "OK";
|
return "OK";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -170,7 +170,7 @@ public class M_Product_BOM_Check extends SvrProcess
|
||||||
|
|
||||||
// Finish process
|
// Finish process
|
||||||
xp.setIsVerified(true);
|
xp.setIsVerified(true);
|
||||||
xp.save(get_TrxName());
|
xp.saveEx(get_TrxName());
|
||||||
return "OK";
|
return "OK";
|
||||||
} // doIt
|
} // doIt
|
||||||
|
|
||||||
|
|
|
@ -111,7 +111,7 @@ public class MAdvertisement extends X_W_Advertisement
|
||||||
if (m_clickCount != null)
|
if (m_clickCount != null)
|
||||||
{
|
{
|
||||||
m_clickCount.setTargetURL(TargetURL);
|
m_clickCount.setTargetURL(TargetURL);
|
||||||
m_clickCount.save(get_TrxName());
|
m_clickCount.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
} // getClickTargetURL
|
} // getClickTargetURL
|
||||||
|
|
||||||
|
|
|
@ -387,7 +387,7 @@ public class MBankStatement extends X_C_BankStatement implements DocAction
|
||||||
{
|
{
|
||||||
MPayment payment = new MPayment (getCtx(), line.getC_Payment_ID(), get_TrxName());
|
MPayment payment = new MPayment (getCtx(), line.getC_Payment_ID(), get_TrxName());
|
||||||
payment.setIsReconciled(true);
|
payment.setIsReconciled(true);
|
||||||
payment.save(get_TrxName());
|
payment.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Update Bank Account
|
// Update Bank Account
|
||||||
|
@ -395,7 +395,7 @@ public class MBankStatement extends X_C_BankStatement implements DocAction
|
||||||
ba.load(get_TrxName());
|
ba.load(get_TrxName());
|
||||||
//BF 1933645
|
//BF 1933645
|
||||||
ba.setCurrentBalance(ba.getCurrentBalance().add(getStatementDifference()));
|
ba.setCurrentBalance(ba.getCurrentBalance().add(getStatementDifference()));
|
||||||
ba.save(get_TrxName());
|
ba.saveEx(get_TrxName());
|
||||||
|
|
||||||
// User Validation
|
// User Validation
|
||||||
String valid = ModelValidationEngine.get().fireDocValidate(this, ModelValidator.TIMING_AFTER_COMPLETE);
|
String valid = ModelValidationEngine.get().fireDocValidate(this, ModelValidator.TIMING_AFTER_COMPLETE);
|
||||||
|
|
|
@ -287,7 +287,7 @@ public class MCStage extends X_CM_CStage
|
||||||
thisElement.setCM_CStage_ID(this.get_ID());
|
thisElement.setCM_CStage_ID(this.get_ID());
|
||||||
thisElement.setContentHTML(" ");
|
thisElement.setContentHTML(" ");
|
||||||
thisElement.setName(elementName);
|
thisElement.setName(elementName);
|
||||||
thisElement.save(get_TrxName());
|
thisElement.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -106,7 +106,7 @@ public class MExpenseType extends X_S_ExpenseType
|
||||||
|
|
||||||
MProduct prod = getProduct();
|
MProduct prod = getProduct();
|
||||||
if (prod.setExpenseType(this))
|
if (prod.setExpenseType(this))
|
||||||
prod.save(get_TrxName());
|
prod.saveEx(get_TrxName());
|
||||||
|
|
||||||
return success;
|
return success;
|
||||||
} // afterSave
|
} // afterSave
|
||||||
|
|
|
@ -743,7 +743,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
if (counter)
|
if (counter)
|
||||||
{
|
{
|
||||||
fromLine.setRef_InOutLine_ID(line.getM_InOutLine_ID());
|
fromLine.setRef_InOutLine_ID(line.getM_InOutLine_ID());
|
||||||
fromLine.save(get_TrxName());
|
fromLine.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fromLines.length != count) {
|
if (fromLines.length != count) {
|
||||||
|
@ -1544,7 +1544,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
&& sLine.getMovementQty().compareTo(oLine.getQtyOrdered()) == 0) // just if full match [ 1876965 ]
|
&& sLine.getMovementQty().compareTo(oLine.getQtyOrdered()) == 0) // just if full match [ 1876965 ]
|
||||||
{
|
{
|
||||||
oLine.setM_AttributeSetInstance_ID(sLine.getM_AttributeSetInstance_ID());
|
oLine.setM_AttributeSetInstance_ID(sLine.getM_AttributeSetInstance_ID());
|
||||||
oLine.save(get_TrxName());
|
oLine.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else // No Order - Try finding links via Invoice
|
else // No Order - Try finding links via Invoice
|
||||||
|
@ -1573,7 +1573,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
&& sLine.getMovementQty().compareTo(oLine.getQtyOrdered()) == 0) // just if full match [ 1876965 ]
|
&& sLine.getMovementQty().compareTo(oLine.getQtyOrdered()) == 0) // just if full match [ 1876965 ]
|
||||||
{
|
{
|
||||||
oLine.setM_AttributeSetInstance_ID(sLine.getM_AttributeSetInstance_ID());
|
oLine.setM_AttributeSetInstance_ID(sLine.getM_AttributeSetInstance_ID());
|
||||||
oLine.save(get_TrxName());
|
oLine.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} // No Order
|
} // No Order
|
||||||
|
@ -1667,7 +1667,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
|
|
||||||
// References (Should not be required
|
// References (Should not be required
|
||||||
dropShipment.setSalesRep_ID(getSalesRep_ID());
|
dropShipment.setSalesRep_ID(getSalesRep_ID());
|
||||||
dropShipment.save(get_TrxName());
|
dropShipment.saveEx(get_TrxName());
|
||||||
|
|
||||||
// Update line order references to linked sales order lines
|
// Update line order references to linked sales order lines
|
||||||
MInOutLine[] lines = dropShipment.getLines(true);
|
MInOutLine[] lines = dropShipment.getLines(true);
|
||||||
|
@ -1877,7 +1877,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
|
|
||||||
// Refernces (Should not be required
|
// Refernces (Should not be required
|
||||||
counter.setSalesRep_ID(getSalesRep_ID());
|
counter.setSalesRep_ID(getSalesRep_ID());
|
||||||
counter.save(get_TrxName());
|
counter.saveEx(get_TrxName());
|
||||||
|
|
||||||
String MovementType = counter.getMovementType();
|
String MovementType = counter.getMovementType();
|
||||||
boolean inTrx = MovementType.charAt(1) == '+'; // V+ Vendor Receipt
|
boolean inTrx = MovementType.charAt(1) == '+'; // V+ Vendor Receipt
|
||||||
|
@ -1892,7 +1892,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
counterLine.setM_Locator_ID(0);
|
counterLine.setM_Locator_ID(0);
|
||||||
counterLine.setM_Locator_ID(inTrx ? Env.ZERO : counterLine.getMovementQty());
|
counterLine.setM_Locator_ID(inTrx ? Env.ZERO : counterLine.getMovementQty());
|
||||||
//
|
//
|
||||||
counterLine.save(get_TrxName());
|
counterLine.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
|
|
||||||
log.fine(counter.toString());
|
log.fine(counter.toString());
|
||||||
|
@ -1904,7 +1904,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
{
|
{
|
||||||
counter.setDocAction(counterDT.getDocAction());
|
counter.setDocAction(counterDT.getDocAction());
|
||||||
counter.processIt(counterDT.getDocAction());
|
counter.processIt(counterDT.getDocAction());
|
||||||
counter.save(get_TrxName());
|
counter.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return counter;
|
return counter;
|
||||||
|
@ -1947,7 +1947,7 @@ public class MInOut extends X_M_InOut implements DocAction
|
||||||
{
|
{
|
||||||
line.setQty(Env.ZERO);
|
line.setQty(Env.ZERO);
|
||||||
line.addDescription("Void (" + old + ")");
|
line.addDescription("Void (" + old + ")");
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
|
|
|
@ -706,7 +706,7 @@ public class MInventory extends X_M_Inventory implements DocAction
|
||||||
line.setQtyInternalUse(Env.ZERO);
|
line.setQtyInternalUse(Env.ZERO);
|
||||||
line.setQtyCount(line.getQtyBook());
|
line.setQtyCount(line.getQtyBook());
|
||||||
line.addDescription("Void (" + oldCount + "/" + oldInternal + ")");
|
line.addDescription("Void (" + oldCount + "/" + oldInternal + ")");
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -761,7 +761,7 @@ public class MInvoice extends X_C_Invoice implements DocAction
|
||||||
if (counter)
|
if (counter)
|
||||||
{
|
{
|
||||||
fromLine.setRef_InvoiceLine_ID(line.getC_InvoiceLine_ID());
|
fromLine.setRef_InvoiceLine_ID(line.getC_InvoiceLine_ID());
|
||||||
fromLine.save(get_TrxName());
|
fromLine.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
|
|
||||||
// MZ Goodwill
|
// MZ Goodwill
|
||||||
|
@ -2004,7 +2004,7 @@ public class MInvoice extends X_C_Invoice implements DocAction
|
||||||
counter.setBPartner(counterBP);
|
counter.setBPartner(counterBP);
|
||||||
// Refernces (Should not be required
|
// Refernces (Should not be required
|
||||||
counter.setSalesRep_ID(getSalesRep_ID());
|
counter.setSalesRep_ID(getSalesRep_ID());
|
||||||
counter.save(get_TrxName());
|
counter.saveEx(get_TrxName());
|
||||||
|
|
||||||
// Update copied lines
|
// Update copied lines
|
||||||
MInvoiceLine[] counterLines = counter.getLines(true);
|
MInvoiceLine[] counterLines = counter.getLines(true);
|
||||||
|
@ -2016,7 +2016,7 @@ public class MInvoice extends X_C_Invoice implements DocAction
|
||||||
counterLine.setPrice();
|
counterLine.setPrice();
|
||||||
counterLine.setTax();
|
counterLine.setTax();
|
||||||
//
|
//
|
||||||
counterLine.save(get_TrxName());
|
counterLine.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
|
|
||||||
log.fine(counter.toString());
|
log.fine(counter.toString());
|
||||||
|
@ -2028,7 +2028,7 @@ public class MInvoice extends X_C_Invoice implements DocAction
|
||||||
{
|
{
|
||||||
counter.setDocAction(counterDT.getDocAction());
|
counter.setDocAction(counterDT.getDocAction());
|
||||||
counter.processIt(counterDT.getDocAction());
|
counter.processIt(counterDT.getDocAction());
|
||||||
counter.save(get_TrxName());
|
counter.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return counter;
|
return counter;
|
||||||
|
@ -2080,10 +2080,10 @@ public class MInvoice extends X_C_Invoice implements DocAction
|
||||||
{
|
{
|
||||||
MInOutLine ioLine = new MInOutLine(getCtx(), line.getM_InOutLine_ID(), get_TrxName());
|
MInOutLine ioLine = new MInOutLine(getCtx(), line.getM_InOutLine_ID(), get_TrxName());
|
||||||
ioLine.setIsInvoiced(false);
|
ioLine.setIsInvoiced(false);
|
||||||
ioLine.save(get_TrxName());
|
ioLine.saveEx(get_TrxName());
|
||||||
line.setM_InOutLine_ID(0);
|
line.setM_InOutLine_ID(0);
|
||||||
}
|
}
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
addDescription(Msg.getMsg(getCtx(), "Voided"));
|
addDescription(Msg.getMsg(getCtx(), "Voided"));
|
||||||
|
@ -2147,7 +2147,7 @@ public class MInvoice extends X_C_Invoice implements DocAction
|
||||||
{
|
{
|
||||||
allocations[i].setDocAction(DocAction.ACTION_Reverse_Correct);
|
allocations[i].setDocAction(DocAction.ACTION_Reverse_Correct);
|
||||||
allocations[i].reverseCorrectIt();
|
allocations[i].reverseCorrectIt();
|
||||||
allocations[i].save(get_TrxName());
|
allocations[i].saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
// Reverse/Delete Matching
|
// Reverse/Delete Matching
|
||||||
if (!isSOTrx())
|
if (!isSOTrx())
|
||||||
|
@ -2163,7 +2163,7 @@ public class MInvoice extends X_C_Invoice implements DocAction
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
mPO[i].setC_InvoiceLine_ID(null);
|
mPO[i].setC_InvoiceLine_ID(null);
|
||||||
mPO[i].save(get_TrxName());
|
mPO[i].saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2232,10 +2232,10 @@ public class MInvoice extends X_C_Invoice implements DocAction
|
||||||
{
|
{
|
||||||
MInOutLine ioLine = new MInOutLine(getCtx(), iLine.getM_InOutLine_ID(), get_TrxName());
|
MInOutLine ioLine = new MInOutLine(getCtx(), iLine.getM_InOutLine_ID(), get_TrxName());
|
||||||
ioLine.setIsInvoiced(false);
|
ioLine.setIsInvoiced(false);
|
||||||
ioLine.save(get_TrxName());
|
ioLine.saveEx(get_TrxName());
|
||||||
// Reconsiliation
|
// Reconsiliation
|
||||||
iLine.setM_InOutLine_ID(0);
|
iLine.setM_InOutLine_ID(0);
|
||||||
iLine.save(get_TrxName());
|
iLine.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
setProcessed(true);
|
setProcessed(true);
|
||||||
|
|
|
@ -388,7 +388,7 @@ public class MMeasure extends X_PA_Measure
|
||||||
{
|
{
|
||||||
MGoal goal = goals[i];
|
MGoal goal = goals[i];
|
||||||
goal.setMeasureActual(getManualActual());
|
goal.setMeasureActual(getManualActual());
|
||||||
goal.save(get_TrxName());
|
goal.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} // updateManualGoals
|
} // updateManualGoals
|
||||||
|
@ -431,7 +431,7 @@ public class MMeasure extends X_PA_Measure
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
goal.setMeasureActual(ManualActual);
|
goal.setMeasureActual(ManualActual);
|
||||||
goal.save(get_TrxName());
|
goal.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} // updateAchievementGoals
|
} // updateAchievementGoals
|
||||||
|
@ -478,7 +478,7 @@ public class MMeasure extends X_PA_Measure
|
||||||
log.fine("No Value = " + sql);
|
log.fine("No Value = " + sql);
|
||||||
}
|
}
|
||||||
goal.setMeasureActual(ManualActual);
|
goal.setMeasureActual(ManualActual);
|
||||||
goal.save(get_TrxName());
|
goal.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} // updateCalculatedGoals
|
} // updateCalculatedGoals
|
||||||
|
@ -532,7 +532,7 @@ public class MMeasure extends X_PA_Measure
|
||||||
log.fine("No Value = " + sql);
|
log.fine("No Value = " + sql);
|
||||||
}
|
}
|
||||||
goal.setMeasureActual(ManualActual);
|
goal.setMeasureActual(ManualActual);
|
||||||
goal.save(get_TrxName());
|
goal.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} // updateRequests
|
} // updateRequests
|
||||||
|
@ -575,7 +575,7 @@ public class MMeasure extends X_PA_Measure
|
||||||
log.fine("No Value = " + sql);
|
log.fine("No Value = " + sql);
|
||||||
}
|
}
|
||||||
goal.setMeasureActual(ManualActual);
|
goal.setMeasureActual(ManualActual);
|
||||||
goal.save(get_TrxName());
|
goal.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} // updateProjects
|
} // updateProjects
|
||||||
|
@ -659,7 +659,7 @@ public class MMeasure extends X_PA_Measure
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
goal.setMeasureActual(amt);
|
goal.setMeasureActual(amt);
|
||||||
goal.save(get_TrxName());
|
goal.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
} // updateUserDefinedGoals
|
} // updateUserDefinedGoals
|
||||||
|
|
|
@ -634,7 +634,7 @@ public class MMovement extends X_M_Movement implements DocAction
|
||||||
{
|
{
|
||||||
line.setMovementQty(Env.ZERO);
|
line.setMovementQty(Env.ZERO);
|
||||||
line.addDescription("Void (" + old + ")");
|
line.addDescription("Void (" + old + ")");
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -394,14 +394,14 @@ public class MMovementConfirm extends X_M_MovementConfirm implements DocAction
|
||||||
if (confirm.isFullyConfirmed())
|
if (confirm.isFullyConfirmed())
|
||||||
{
|
{
|
||||||
confirm.setProcessed(true);
|
confirm.setProcessed(true);
|
||||||
confirm.save(get_TrxName());
|
confirm.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (createDifferenceDoc (move, confirm))
|
if (createDifferenceDoc (move, confirm))
|
||||||
{
|
{
|
||||||
confirm.setProcessed(true);
|
confirm.setProcessed(true);
|
||||||
confirm.save(get_TrxName());
|
confirm.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -553,7 +553,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
if (counter)
|
if (counter)
|
||||||
{
|
{
|
||||||
fromLines[i].setRef_OrderLine_ID(line.getC_OrderLine_ID());
|
fromLines[i].setRef_OrderLine_ID(line.getC_OrderLine_ID());
|
||||||
fromLines[i].save(get_TrxName());
|
fromLines[i].saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (fromLines.length != count)
|
if (fromLines.length != count)
|
||||||
|
@ -704,7 +704,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
{
|
{
|
||||||
MOrderLine line = lines[i];
|
MOrderLine line = lines[i];
|
||||||
line.setLine(number);
|
line.setLine(number);
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
number += step;
|
number += step;
|
||||||
}
|
}
|
||||||
m_lines = null;
|
m_lines = null;
|
||||||
|
@ -892,7 +892,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
if (schedule[i].isValid() != valid)
|
if (schedule[i].isValid() != valid)
|
||||||
{
|
{
|
||||||
schedule[i].setIsValid(valid);
|
schedule[i].setIsValid(valid);
|
||||||
schedule[i].save(get_TrxName());
|
schedule[i].saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return valid;
|
return valid;
|
||||||
|
@ -2061,7 +2061,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
counter.setDatePromised(getDatePromised()); // default is date ordered
|
counter.setDatePromised(getDatePromised()); // default is date ordered
|
||||||
// Refernces (Should not be required
|
// Refernces (Should not be required
|
||||||
counter.setSalesRep_ID(getSalesRep_ID());
|
counter.setSalesRep_ID(getSalesRep_ID());
|
||||||
counter.save(get_TrxName());
|
counter.saveEx(get_TrxName());
|
||||||
|
|
||||||
// Update copied lines
|
// Update copied lines
|
||||||
MOrderLine[] counterLines = counter.getLines(true, null);
|
MOrderLine[] counterLines = counter.getLines(true, null);
|
||||||
|
@ -2071,7 +2071,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
counterLine.setOrder(counter); // copies header values (BP, etc.)
|
counterLine.setOrder(counter); // copies header values (BP, etc.)
|
||||||
counterLine.setPrice();
|
counterLine.setPrice();
|
||||||
counterLine.setTax();
|
counterLine.setTax();
|
||||||
counterLine.save(get_TrxName());
|
counterLine.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
log.fine(counter.toString());
|
log.fine(counter.toString());
|
||||||
|
|
||||||
|
@ -2082,7 +2082,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
{
|
{
|
||||||
counter.setDocAction(counterDT.getDocAction());
|
counter.setDocAction(counterDT.getDocAction());
|
||||||
counter.processIt(counterDT.getDocAction());
|
counter.processIt(counterDT.getDocAction());
|
||||||
counter.save(get_TrxName());
|
counter.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return counter;
|
return counter;
|
||||||
|
@ -2111,7 +2111,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
line.addDescription(Msg.getMsg(getCtx(), "Voided") + " (" + old + ")");
|
line.addDescription(Msg.getMsg(getCtx(), "Voided") + " (" + old + ")");
|
||||||
line.setQty(Env.ZERO);
|
line.setQty(Env.ZERO);
|
||||||
line.setLineNetAmt(Env.ZERO);
|
line.setLineNetAmt(Env.ZERO);
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
//AZ Goodwill
|
//AZ Goodwill
|
||||||
if (!isSOTrx())
|
if (!isSOTrx())
|
||||||
|
@ -2199,7 +2199,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
ship.setDocAction(MInOut.DOCACTION_None);
|
ship.setDocAction(MInOut.DOCACTION_None);
|
||||||
ship.save(get_TrxName());
|
ship.saveEx(get_TrxName());
|
||||||
} // for all shipments
|
} // for all shipments
|
||||||
|
|
||||||
// Reverse All *Invoices*
|
// Reverse All *Invoices*
|
||||||
|
@ -2232,7 +2232,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
invoice.setDocAction(MInvoice.DOCACTION_None);
|
invoice.setDocAction(MInvoice.DOCACTION_None);
|
||||||
invoice.save(get_TrxName());
|
invoice.saveEx(get_TrxName());
|
||||||
} // for all shipments
|
} // for all shipments
|
||||||
|
|
||||||
m_processMsg = info.toString();
|
m_processMsg = info.toString();
|
||||||
|
@ -2265,7 +2265,7 @@ public class MOrder extends X_C_Order implements DocAction
|
||||||
line.setQtyOrdered(line.getQtyDelivered());
|
line.setQtyOrdered(line.getQtyDelivered());
|
||||||
// QtyEntered unchanged
|
// QtyEntered unchanged
|
||||||
line.addDescription("Close (" + old + ")");
|
line.addDescription("Close (" + old + ")");
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Clear Reservations
|
// Clear Reservations
|
||||||
|
|
|
@ -2379,7 +2379,7 @@ public final class MPayment extends X_C_Payment
|
||||||
reversal.closeIt();
|
reversal.closeIt();
|
||||||
reversal.setDocStatus(DOCSTATUS_Reversed);
|
reversal.setDocStatus(DOCSTATUS_Reversed);
|
||||||
reversal.setDocAction(DOCACTION_None);
|
reversal.setDocAction(DOCACTION_None);
|
||||||
reversal.save(get_TrxName());
|
reversal.saveEx(get_TrxName());
|
||||||
|
|
||||||
// Unlink & De-Allocate
|
// Unlink & De-Allocate
|
||||||
deAllocate();
|
deAllocate();
|
||||||
|
@ -2418,7 +2418,7 @@ public final class MPayment extends X_C_Payment
|
||||||
log.warning("Automatic allocation - reversal line not saved");
|
log.warning("Automatic allocation - reversal line not saved");
|
||||||
}
|
}
|
||||||
alloc.processIt(DocAction.ACTION_Complete);
|
alloc.processIt(DocAction.ACTION_Complete);
|
||||||
alloc.save(get_TrxName());
|
alloc.saveEx(get_TrxName());
|
||||||
//
|
//
|
||||||
StringBuffer info = new StringBuffer (reversal.getDocumentNo());
|
StringBuffer info = new StringBuffer (reversal.getDocumentNo());
|
||||||
info.append(" - @C_AllocationHdr_ID@: ").append(alloc.getDocumentNo());
|
info.append(" - @C_AllocationHdr_ID@: ").append(alloc.getDocumentNo());
|
||||||
|
@ -2428,7 +2428,7 @@ public final class MPayment extends X_C_Payment
|
||||||
{
|
{
|
||||||
MBPartner bp = new MBPartner (getCtx(), getC_BPartner_ID(), get_TrxName());
|
MBPartner bp = new MBPartner (getCtx(), getC_BPartner_ID(), get_TrxName());
|
||||||
bp.setTotalOpenBalance();
|
bp.setTotalOpenBalance();
|
||||||
bp.save(get_TrxName());
|
bp.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
// After reverseCorrect
|
// After reverseCorrect
|
||||||
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_REVERSECORRECT);
|
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_REVERSECORRECT);
|
||||||
|
|
|
@ -166,7 +166,7 @@ public class MProductBOM extends X_M_Product_BOM
|
||||||
if (product.isVerified())
|
if (product.isVerified())
|
||||||
{
|
{
|
||||||
product.setIsVerified(false);
|
product.setIsVerified(false);
|
||||||
product.save(get_TrxName());
|
product.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
// Invalidate Products where BOM is used
|
// Invalidate Products where BOM is used
|
||||||
|
|
||||||
|
|
|
@ -126,7 +126,7 @@ public class MRecurring extends X_C_Recurring
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return "Invalid @RecurringType@ = " + getRecurringType();
|
return "Invalid @RecurringType@ = " + getRecurringType();
|
||||||
run.save(get_TrxName());
|
run.saveEx(get_TrxName());
|
||||||
|
|
||||||
//
|
//
|
||||||
setDateLastRun (run.getUpdated());
|
setDateLastRun (run.getUpdated());
|
||||||
|
|
|
@ -486,7 +486,7 @@ public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
{
|
{
|
||||||
MDDOrderLine line = lines[i];
|
MDDOrderLine line = lines[i];
|
||||||
line.setLine(number);
|
line.setLine(number);
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
number += step;
|
number += step;
|
||||||
}
|
}
|
||||||
m_lines = null;
|
m_lines = null;
|
||||||
|
@ -1008,7 +1008,7 @@ public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
if (old.signum() != 0)
|
if (old.signum() != 0)
|
||||||
{
|
{
|
||||||
line.addDescription(Msg.getMsg(getCtx(), "Voided") + " (" + old + ")");
|
line.addDescription(Msg.getMsg(getCtx(), "Voided") + " (" + old + ")");
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
addDescription(Msg.getMsg(getCtx(), "Voided"));
|
addDescription(Msg.getMsg(getCtx(), "Voided"));
|
||||||
|
@ -1133,7 +1133,7 @@ public class MDDOrder extends X_DD_Order implements DocAction
|
||||||
line.setQtyOrdered(line.getQtyDelivered());
|
line.setQtyOrdered(line.getQtyDelivered());
|
||||||
// QtyEntered unchanged
|
// QtyEntered unchanged
|
||||||
line.addDescription("Close (" + old + ")");
|
line.addDescription("Close (" + old + ")");
|
||||||
line.save(get_TrxName());
|
line.saveEx(get_TrxName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Clear Reservations
|
// Clear Reservations
|
||||||
|
|
Loading…
Reference in New Issue