Review FR: [ 2214883 ] Remove SQL code and Replace for Query >> to incorporate Best Practice. No unit testing done but compiler tested OK.
Link to SF Tracker: http://sourceforge.net/support/tracker.php?aid=2214883
This commit is contained in:
parent
4d76cea47e
commit
d2333e9026
|
@ -33,9 +33,7 @@ import org.compiere.util.Env;
|
||||||
*/
|
*/
|
||||||
public class MAchievement extends X_PA_Achievement
|
public class MAchievement extends X_PA_Achievement
|
||||||
{
|
{
|
||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
private static final long serialVersionUID = -1438593600498523664L;
|
private static final long serialVersionUID = -1438593600498523664L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -56,9 +54,11 @@ public class MAchievement extends X_PA_Achievement
|
||||||
*/
|
*/
|
||||||
public static MAchievement[] getOfMeasure (Properties ctx, int PA_Measure_ID)
|
public static MAchievement[] getOfMeasure (Properties ctx, int PA_Measure_ID)
|
||||||
{
|
{
|
||||||
String whereClause ="PA_Measure_ID=? AND IsAchieved='Y'";
|
final String whereClause ="PA_Measure_ID=? AND IsAchieved='Y'";
|
||||||
List <MAchievement> list = new Query(ctx,MAchievement.Table_Name, whereClause, null)
|
List <MAchievement> list = new Query(ctx,I_PA_Achievement.Table_Name, whereClause, null)
|
||||||
.setParameters(new Object[]{PA_Measure_ID}).setOrderBy("SeqNo, DateDoc").list();
|
.setParameters(PA_Measure_ID)
|
||||||
|
.setOrderBy("SeqNo, DateDoc")
|
||||||
|
.list();
|
||||||
|
|
||||||
MAchievement[] retValue = new MAchievement[list.size ()];
|
MAchievement[] retValue = new MAchievement[list.size ()];
|
||||||
retValue = list.toArray (retValue);
|
retValue = list.toArray (retValue);
|
||||||
|
|
|
@ -89,8 +89,8 @@ public class MAlert extends X_AD_Alert
|
||||||
return m_rules;
|
return m_rules;
|
||||||
//FR: [ 2214883 ] Remove SQL code and Replace for Query - red1
|
//FR: [ 2214883 ] Remove SQL code and Replace for Query - red1
|
||||||
final String whereClause = "AD_Alert_ID=?";
|
final String whereClause = "AD_Alert_ID=?";
|
||||||
List <MAlertRule> list = new Query(getCtx(), MAlertRule.Table_Name, whereClause, null)
|
List <MAlertRule> list = new Query(getCtx(), I_AD_AlertRule.Table_Name, whereClause, null)
|
||||||
.setParameters(new Object[]{getAD_Alert_ID()})
|
.setParameters(getAD_Alert_ID())
|
||||||
.setOrderBy("Name, AD_AlertRule_ID")
|
.setOrderBy("Name, AD_AlertRule_ID")
|
||||||
.setOnlyActiveRecords(true)
|
.setOnlyActiveRecords(true)
|
||||||
.list()
|
.list()
|
||||||
|
@ -116,8 +116,8 @@ public class MAlert extends X_AD_Alert
|
||||||
return m_recipients;
|
return m_recipients;
|
||||||
//FR: [ 2214883 ] Remove SQL code and Replace for Query - red1
|
//FR: [ 2214883 ] Remove SQL code and Replace for Query - red1
|
||||||
final String whereClause = "AD_Alert_ID=?";
|
final String whereClause = "AD_Alert_ID=?";
|
||||||
List <MAlertRecipient> list = new Query(getCtx(), MAlertRecipient.Table_Name, whereClause, null)
|
List <MAlertRecipient> list = new Query(getCtx(), I_AD_AlertRecipient.Table_Name, whereClause, null)
|
||||||
.setParameters(new Object[]{getAD_Alert_ID()})
|
.setParameters(getAD_Alert_ID())
|
||||||
.setOnlyActiveRecords(true)
|
.setOnlyActiveRecords(true)
|
||||||
.list()
|
.list()
|
||||||
;
|
;
|
||||||
|
|
|
@ -416,7 +416,7 @@ public final class MAllocationHdr extends X_C_AllocationHdr implements DocAction
|
||||||
+ I_C_Invoice.COLUMNNAME_DocStatus + " NOT IN (?,?)";
|
+ I_C_Invoice.COLUMNNAME_DocStatus + " NOT IN (?,?)";
|
||||||
boolean InvoiceIsPaid = new Query(getCtx(), I_C_Invoice.Table_Name, whereClause, get_TrxName())
|
boolean InvoiceIsPaid = new Query(getCtx(), I_C_Invoice.Table_Name, whereClause, get_TrxName())
|
||||||
.setClient_ID()
|
.setClient_ID()
|
||||||
.setParameters(new Object[]{line.getC_Invoice_ID(), "Y", MInvoice.DOCSTATUS_Voided, MInvoice.DOCSTATUS_Reversed})
|
.setParameters(line.getC_Invoice_ID(), "Y", X_C_Invoice.DOCSTATUS_Voided, X_C_Invoice.DOCSTATUS_Reversed)
|
||||||
.match();
|
.match();
|
||||||
if(InvoiceIsPaid)
|
if(InvoiceIsPaid)
|
||||||
throw new AdempiereException("@ValidationError@ @C_Invoice_ID@ @IsPaid@");
|
throw new AdempiereException("@ValidationError@ @C_Invoice_ID@ @IsPaid@");
|
||||||
|
|
|
@ -91,8 +91,8 @@ public class M_Element extends X_AD_Element
|
||||||
//
|
//
|
||||||
// TODO: caching if trxName == null
|
// TODO: caching if trxName == null
|
||||||
final String whereClause = "UPPER(ColumnName)=?";
|
final String whereClause = "UPPER(ColumnName)=?";
|
||||||
M_Element retValue = new Query(ctx, M_Element.Table_Name, whereClause, trxName)
|
M_Element retValue = new Query(ctx, I_AD_Element.Table_Name, whereClause, trxName)
|
||||||
.setParameters(new Object[]{columnName.toUpperCase()})
|
.setParameters(columnName.toUpperCase())
|
||||||
.firstOnly();
|
.firstOnly();
|
||||||
return retValue;
|
return retValue;
|
||||||
} // get
|
} // get
|
||||||
|
|
Loading…
Reference in New Issue