IDEMPIERE-4652 Remove Eclipse warnings (#533)
This commit is contained in:
parent
0cfa1c182a
commit
1afe4fe0c6
|
@ -349,15 +349,12 @@ public class CommissionCalc extends SvrProcess
|
||||||
*/
|
*/
|
||||||
private void createDetail (String sql, MCommissionAmt comAmt) throws Exception
|
private void createDetail (String sql, MCommissionAmt comAmt) throws Exception
|
||||||
{
|
{
|
||||||
PreparedStatement pstmt = null;
|
try (PreparedStatement pstmt = DB.prepareStatement(sql, get_TrxName());)
|
||||||
ResultSet rs = null;
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement(sql, get_TrxName());
|
|
||||||
pstmt.setInt(1, m_com.getAD_Client_ID());
|
pstmt.setInt(1, m_com.getAD_Client_ID());
|
||||||
pstmt.setTimestamp(2, p_StartDate);
|
pstmt.setTimestamp(2, p_StartDate);
|
||||||
pstmt.setTimestamp(3, m_EndDate);
|
pstmt.setTimestamp(3, m_EndDate);
|
||||||
rs = pstmt.executeQuery();
|
ResultSet rs = pstmt.executeQuery();
|
||||||
while (rs.next())
|
while (rs.next())
|
||||||
{
|
{
|
||||||
// CommissionAmount, C_Currency_ID, Amt, Qty,
|
// CommissionAmount, C_Currency_ID, Amt, Qty,
|
||||||
|
@ -388,11 +385,6 @@ public class CommissionCalc extends SvrProcess
|
||||||
{
|
{
|
||||||
throw new AdempiereSystemError("System Error: " + e.getLocalizedMessage(), e);
|
throw new AdempiereSystemError("System Error: " + e.getLocalizedMessage(), e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
rs = null; pstmt = null;
|
|
||||||
}
|
|
||||||
} // createDetail
|
} // createDetail
|
||||||
|
|
||||||
} // CommissionCalc
|
} // CommissionCalc
|
||||||
|
|
|
@ -96,11 +96,8 @@ public class ExpenseAPInvoice extends SvrProcess
|
||||||
int old_BPartner_ID = -1;
|
int old_BPartner_ID = -1;
|
||||||
MInvoice invoice = null;
|
MInvoice invoice = null;
|
||||||
//
|
//
|
||||||
PreparedStatement pstmt = null;
|
try (PreparedStatement pstmt = DB.prepareStatement (sql.toString (), get_TrxName());)
|
||||||
ResultSet rs = null;
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement (sql.toString (), get_TrxName());
|
|
||||||
int par = 1;
|
int par = 1;
|
||||||
pstmt.setInt(par++, getAD_Client_ID());
|
pstmt.setInt(par++, getAD_Client_ID());
|
||||||
if (m_C_BPartner_ID != 0)
|
if (m_C_BPartner_ID != 0)
|
||||||
|
@ -109,7 +106,7 @@ public class ExpenseAPInvoice extends SvrProcess
|
||||||
pstmt.setTimestamp (par++, m_DateFrom);
|
pstmt.setTimestamp (par++, m_DateFrom);
|
||||||
if (m_DateTo != null)
|
if (m_DateTo != null)
|
||||||
pstmt.setTimestamp (par++, m_DateTo);
|
pstmt.setTimestamp (par++, m_DateTo);
|
||||||
rs = pstmt.executeQuery ();
|
ResultSet rs = pstmt.executeQuery ();
|
||||||
while (rs.next()) // ********* Expense Line Loop
|
while (rs.next()) // ********* Expense Line Loop
|
||||||
{
|
{
|
||||||
MTimeExpense te = new MTimeExpense (getCtx(), rs, get_TrxName());
|
MTimeExpense te = new MTimeExpense (getCtx(), rs, get_TrxName());
|
||||||
|
@ -201,11 +198,6 @@ public class ExpenseAPInvoice extends SvrProcess
|
||||||
{
|
{
|
||||||
log.log(Level.SEVERE, sql.toString(), e);
|
log.log(Level.SEVERE, sql.toString(), e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
rs = null; pstmt = null;
|
|
||||||
}
|
|
||||||
completeInvoice (invoice);
|
completeInvoice (invoice);
|
||||||
StringBuilder msgreturn = new StringBuilder("@Created@=").append(m_noInvoices);
|
StringBuilder msgreturn = new StringBuilder("@Created@=").append(m_noInvoices);
|
||||||
return msgreturn.toString();
|
return msgreturn.toString();
|
||||||
|
|
|
@ -351,12 +351,9 @@ public class ImportInventory extends SvrProcess implements ImportProcess
|
||||||
sql = new StringBuilder ("SELECT * FROM I_Inventory ")
|
sql = new StringBuilder ("SELECT * FROM I_Inventory ")
|
||||||
.append("WHERE I_IsImported='N'").append (clientCheck)
|
.append("WHERE I_IsImported='N'").append (clientCheck)
|
||||||
.append(" ORDER BY M_Warehouse_ID, TRUNC(MovementDate), I_Inventory_ID");
|
.append(" ORDER BY M_Warehouse_ID, TRUNC(MovementDate), I_Inventory_ID");
|
||||||
PreparedStatement pstmt = null;
|
try (PreparedStatement pstmt = DB.prepareStatement (sql.toString (), get_TrxName());)
|
||||||
ResultSet rs = null;
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement (sql.toString (), get_TrxName());
|
ResultSet rs = pstmt.executeQuery ();
|
||||||
rs = pstmt.executeQuery ();
|
|
||||||
//
|
//
|
||||||
int x_M_Warehouse_ID = -1;
|
int x_M_Warehouse_ID = -1;
|
||||||
int x_C_DocType_ID = -1;
|
int x_C_DocType_ID = -1;
|
||||||
|
@ -487,11 +484,6 @@ public class ImportInventory extends SvrProcess implements ImportProcess
|
||||||
{
|
{
|
||||||
throw new AdempiereException(e);
|
throw new AdempiereException(e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
rs = null; pstmt = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Set Error to indicator to not imported
|
// Set Error to indicator to not imported
|
||||||
sql = new StringBuilder ("UPDATE I_Inventory ")
|
sql = new StringBuilder ("UPDATE I_Inventory ")
|
||||||
|
|
|
@ -412,13 +412,11 @@ public class ImportPayment extends SvrProcess
|
||||||
.append(" ORDER BY C_BankAccount_ID, CheckNo, DateTrx, R_AuthCode");
|
.append(" ORDER BY C_BankAccount_ID, CheckNo, DateTrx, R_AuthCode");
|
||||||
|
|
||||||
MBankAccount account = null;
|
MBankAccount account = null;
|
||||||
PreparedStatement pstmt = null;
|
|
||||||
ResultSet rs = null;
|
|
||||||
int noInsert = 0;
|
int noInsert = 0;
|
||||||
try
|
try (PreparedStatement pstmt = DB.prepareStatement(sql.toString(), get_TrxName());)
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement(sql.toString(), get_TrxName());
|
ResultSet rs = pstmt.executeQuery();
|
||||||
rs = pstmt.executeQuery();
|
|
||||||
|
|
||||||
while (rs.next())
|
while (rs.next())
|
||||||
{
|
{
|
||||||
|
@ -520,12 +518,6 @@ public class ImportPayment extends SvrProcess
|
||||||
{
|
{
|
||||||
log.log(Level.SEVERE, sql.toString(), e);
|
log.log(Level.SEVERE, sql.toString(), e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
rs = null;
|
|
||||||
pstmt = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Set Error to indicator to not imported
|
// Set Error to indicator to not imported
|
||||||
sql = new StringBuilder ("UPDATE I_Payment ")
|
sql = new StringBuilder ("UPDATE I_Payment ")
|
||||||
|
|
|
@ -224,11 +224,8 @@ public class PaySelectionCreateFrom extends SvrProcess
|
||||||
//
|
//
|
||||||
int lines = 0;
|
int lines = 0;
|
||||||
int C_CurrencyTo_ID = psel.getC_Currency_ID();
|
int C_CurrencyTo_ID = psel.getC_Currency_ID();
|
||||||
PreparedStatement pstmt = null;
|
try (PreparedStatement pstmt = DB.prepareStatement (sql.toString(), get_TrxName());)
|
||||||
ResultSet rs = null;
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement (sql.toString(), get_TrxName());
|
|
||||||
int index = 1;
|
int index = 1;
|
||||||
pstmt.setInt (index++, C_CurrencyTo_ID);
|
pstmt.setInt (index++, C_CurrencyTo_ID);
|
||||||
pstmt.setTimestamp(index++, psel.getPayDate());
|
pstmt.setTimestamp(index++, psel.getPayDate());
|
||||||
|
@ -267,7 +264,7 @@ public class PaySelectionCreateFrom extends SvrProcess
|
||||||
pstmt.setInt (index++, p_C_BP_Group_ID);
|
pstmt.setInt (index++, p_C_BP_Group_ID);
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
rs = pstmt.executeQuery ();
|
ResultSet rs = pstmt.executeQuery ();
|
||||||
while (rs.next ())
|
while (rs.next ())
|
||||||
{
|
{
|
||||||
int C_Invoice_ID = rs.getInt(1);
|
int C_Invoice_ID = rs.getInt(1);
|
||||||
|
@ -301,12 +298,6 @@ public class PaySelectionCreateFrom extends SvrProcess
|
||||||
{
|
{
|
||||||
throw new AdempiereException(e);
|
throw new AdempiereException(e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
rs = null;
|
|
||||||
pstmt = null;
|
|
||||||
}
|
|
||||||
StringBuilder msgreturn = new StringBuilder("@C_PaySelectionLine_ID@ - #").append(lines);
|
StringBuilder msgreturn = new StringBuilder("@C_PaySelectionLine_ID@ - #").append(lines);
|
||||||
return msgreturn.toString();
|
return msgreturn.toString();
|
||||||
} // doIt
|
} // doIt
|
||||||
|
|
|
@ -101,12 +101,9 @@ public class SequenceCheck extends SvrProcess
|
||||||
+ "WHERE IsActive='Y' AND IsView='N'"
|
+ "WHERE IsActive='Y' AND IsView='N'"
|
||||||
+ " AND NOT EXISTS (SELECT * FROM AD_Sequence s "
|
+ " AND NOT EXISTS (SELECT * FROM AD_Sequence s "
|
||||||
+ "WHERE UPPER(s.Name)=UPPER(t.TableName) AND s.IsTableID='Y')";
|
+ "WHERE UPPER(s.Name)=UPPER(t.TableName) AND s.IsTableID='Y')";
|
||||||
PreparedStatement pstmt = null;
|
try (PreparedStatement pstmt = DB.prepareStatement(sql, trxName);)
|
||||||
ResultSet rs = null;
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement(sql, trxName);
|
ResultSet rs = pstmt.executeQuery();
|
||||||
rs = pstmt.executeQuery();
|
|
||||||
while (rs.next())
|
while (rs.next())
|
||||||
{
|
{
|
||||||
String tableName = rs.getString(1);
|
String tableName = rs.getString(1);
|
||||||
|
@ -128,11 +125,6 @@ public class SequenceCheck extends SvrProcess
|
||||||
s_log.log(Level.SEVERE, sql, e);
|
s_log.log(Level.SEVERE, sql, e);
|
||||||
throw new AdempiereException(e);
|
throw new AdempiereException(e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
rs = null; pstmt = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Sync Table Name case
|
// Sync Table Name case
|
||||||
sql = "UPDATE AD_Sequence s "
|
sql = "UPDATE AD_Sequence s "
|
||||||
|
@ -161,10 +153,9 @@ public class SequenceCheck extends SvrProcess
|
||||||
+ "WHERE t.IsActive='Y' AND t.IsView='N'"
|
+ "WHERE t.IsActive='Y' AND t.IsView='N'"
|
||||||
+ " AND UPPER(s.Name)=UPPER(t.TableName) AND s.Name<>t.TableName";
|
+ " AND UPPER(s.Name)=UPPER(t.TableName) AND s.Name<>t.TableName";
|
||||||
//
|
//
|
||||||
try
|
try (PreparedStatement pstmt = DB.prepareStatement (sql, null);)
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement (sql, null);
|
ResultSet rs = pstmt.executeQuery ();
|
||||||
rs = pstmt.executeQuery ();
|
|
||||||
while (rs.next ())
|
while (rs.next ())
|
||||||
{
|
{
|
||||||
String TableName = rs.getString(1);
|
String TableName = rs.getString(1);
|
||||||
|
@ -178,11 +169,6 @@ public class SequenceCheck extends SvrProcess
|
||||||
s_log.log (Level.SEVERE, sql, e);
|
s_log.log (Level.SEVERE, sql, e);
|
||||||
throw new AdempiereException(e);
|
throw new AdempiereException(e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
rs = null; pstmt = null;
|
|
||||||
}
|
|
||||||
} // checkTableSequences
|
} // checkTableSequences
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,6 @@ public final class OFXFileBankStatementLoader extends OFXBankStatementHandler im
|
||||||
*/
|
*/
|
||||||
//m_stream is not closed because the BufferedReader in the parent class is closed and according to the Java docs:
|
//m_stream is not closed because the BufferedReader in the parent class is closed and according to the Java docs:
|
||||||
//Calling close() on the BufferedReader closes the underlying stream by default implementation
|
//Calling close() on the BufferedReader closes the underlying stream by default implementation
|
||||||
@SuppressWarnings("resource")
|
|
||||||
public boolean init(MBankStatementLoader controller)
|
public boolean init(MBankStatementLoader controller)
|
||||||
{
|
{
|
||||||
boolean result = false;
|
boolean result = false;
|
||||||
|
|
|
@ -1619,13 +1619,10 @@ public class GridTable extends AbstractTableModel
|
||||||
select.append(" WHERE 1=2");
|
select.append(" WHERE 1=2");
|
||||||
else // FOR UPDATE causes - ORA-01002 fetch out of sequence
|
else // FOR UPDATE causes - ORA-01002 fetch out of sequence
|
||||||
select.append(" WHERE ").append(getWhereClause(rowData));
|
select.append(" WHERE ").append(getWhereClause(rowData));
|
||||||
PreparedStatement pstmt = null;
|
try (PreparedStatement pstmt = DB.prepareStatement (select.toString(),
|
||||||
ResultSet rs = null;
|
ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE, null);)
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement (select.toString(),
|
ResultSet rs = pstmt.executeQuery();
|
||||||
ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE, null);
|
|
||||||
rs = pstmt.executeQuery();
|
|
||||||
// only one row
|
// only one row
|
||||||
if (!(m_inserting || rs.next()))
|
if (!(m_inserting || rs.next()))
|
||||||
{
|
{
|
||||||
|
@ -2071,10 +2068,6 @@ public class GridTable extends AbstractTableModel
|
||||||
rs.updateRow();
|
rs.updateRow();
|
||||||
}
|
}
|
||||||
|
|
||||||
log.fine("Committing ...");
|
|
||||||
DB.commit(true, null); // no Trx
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
rs = null; pstmt = null;
|
|
||||||
//
|
//
|
||||||
lobSave(whereClause);
|
lobSave(whereClause);
|
||||||
|
|
||||||
|
@ -2082,8 +2075,9 @@ public class GridTable extends AbstractTableModel
|
||||||
if (log.isLoggable(Level.FINE)) log.fine("Reading ... " + whereClause);
|
if (log.isLoggable(Level.FINE)) log.fine("Reading ... " + whereClause);
|
||||||
StringBuilder refreshSQL = new StringBuilder(m_SQL_Select)
|
StringBuilder refreshSQL = new StringBuilder(m_SQL_Select)
|
||||||
.append(" WHERE ").append(whereClause);
|
.append(" WHERE ").append(whereClause);
|
||||||
pstmt = DB.prepareStatement(refreshSQL.toString(), null);
|
try (PreparedStatement pstmt1 = DB.prepareStatement(refreshSQL.toString(), null);)
|
||||||
rs = pstmt.executeQuery();
|
{
|
||||||
|
rs = pstmt1.executeQuery();
|
||||||
if (rs.next())
|
if (rs.next())
|
||||||
{
|
{
|
||||||
rowDataDB = readData(rs);
|
rowDataDB = readData(rs);
|
||||||
|
@ -2105,6 +2099,7 @@ public class GridTable extends AbstractTableModel
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
log.log(Level.SEVERE, "Inserted row not found");
|
log.log(Level.SEVERE, "Inserted row not found");
|
||||||
|
}
|
||||||
//
|
//
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
|
@ -2122,12 +2117,6 @@ public class GridTable extends AbstractTableModel
|
||||||
fireDataStatusEEvent(msg, e.getLocalizedMessage(), true);
|
fireDataStatusEEvent(msg, e.getLocalizedMessage(), true);
|
||||||
return SAVE_ERROR;
|
return SAVE_ERROR;
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
rs = null;
|
|
||||||
pstmt = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
CacheMgt.get().reset(m_tableName);
|
CacheMgt.get().reset(m_tableName);
|
||||||
|
|
||||||
|
|
|
@ -1832,7 +1832,6 @@ public class MPayment extends X_C_Payment
|
||||||
protected String m_processMsg = null;
|
protected String m_processMsg = null;
|
||||||
/** Just Prepared Flag */
|
/** Just Prepared Flag */
|
||||||
protected boolean m_justPrepared = false;
|
protected boolean m_justPrepared = false;
|
||||||
@SuppressWarnings("unused")
|
|
||||||
protected IProcessUI m_processUI;
|
protected IProcessUI m_processUI;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -32,7 +32,6 @@ public class MProduction extends X_M_Production implements DocAction {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
/** Log */
|
/** Log */
|
||||||
@SuppressWarnings("unused")
|
|
||||||
protected static CLogger m_log = CLogger.getCLogger (MProduction.class);
|
protected static CLogger m_log = CLogger.getCLogger (MProduction.class);
|
||||||
protected int lineno;
|
protected int lineno;
|
||||||
protected int count;
|
protected int count;
|
||||||
|
@ -261,13 +260,9 @@ public class MProduction extends X_M_Production implements DocAction {
|
||||||
String sql = "SELECT M_ProductBom_ID, BOMQty" + " FROM M_Product_BOM"
|
String sql = "SELECT M_ProductBom_ID, BOMQty" + " FROM M_Product_BOM"
|
||||||
+ " WHERE M_Product_ID=" + finishedProduct.getM_Product_ID() + " ORDER BY Line";
|
+ " WHERE M_Product_ID=" + finishedProduct.getM_Product_ID() + " ORDER BY Line";
|
||||||
|
|
||||||
PreparedStatement pstmt = null;
|
try (PreparedStatement pstmt = DB.prepareStatement(sql, get_TrxName());) {
|
||||||
ResultSet rs = null;
|
|
||||||
|
|
||||||
try {
|
ResultSet rs = pstmt.executeQuery();
|
||||||
pstmt = DB.prepareStatement(sql, get_TrxName());
|
|
||||||
|
|
||||||
rs = pstmt.executeQuery();
|
|
||||||
while (rs.next()) {
|
while (rs.next()) {
|
||||||
|
|
||||||
lineno = lineno + 10;
|
lineno = lineno + 10;
|
||||||
|
@ -432,9 +427,6 @@ public class MProduction extends X_M_Production implements DocAction {
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new AdempiereException("Failed to create production lines", e);
|
throw new AdempiereException("Failed to create production lines", e);
|
||||||
}
|
}
|
||||||
finally {
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
}
|
|
||||||
|
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
|
@ -127,13 +127,9 @@ public class MProductionPlan extends X_M_ProductionPlan {
|
||||||
String sql = "SELECT M_ProductBom_ID, BOMQty" + " FROM M_Product_BOM"
|
String sql = "SELECT M_ProductBom_ID, BOMQty" + " FROM M_Product_BOM"
|
||||||
+ " WHERE M_Product_ID=" + finishedProduct.getM_Product_ID() + " ORDER BY Line";
|
+ " WHERE M_Product_ID=" + finishedProduct.getM_Product_ID() + " ORDER BY Line";
|
||||||
|
|
||||||
PreparedStatement pstmt = null;
|
try (PreparedStatement pstmt = DB.prepareStatement(sql, get_TrxName());) {
|
||||||
ResultSet rs = null;
|
|
||||||
|
|
||||||
try {
|
ResultSet rs = pstmt.executeQuery();
|
||||||
pstmt = DB.prepareStatement(sql, get_TrxName());
|
|
||||||
|
|
||||||
rs = pstmt.executeQuery();
|
|
||||||
while (rs.next()) {
|
while (rs.next()) {
|
||||||
|
|
||||||
lineno = lineno + 10;
|
lineno = lineno + 10;
|
||||||
|
@ -298,9 +294,6 @@ public class MProductionPlan extends X_M_ProductionPlan {
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new AdempiereException("Failed to create production lines", e);
|
throw new AdempiereException("Failed to create production lines", e);
|
||||||
}
|
}
|
||||||
finally {
|
|
||||||
DB.close(rs, pstmt);
|
|
||||||
}
|
|
||||||
|
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
|
@ -137,15 +137,12 @@ public class CashFlow extends SvrProcess {
|
||||||
"FROM C_CashPlanLine cpl " +
|
"FROM C_CashPlanLine cpl " +
|
||||||
"JOIN C_CashPlan cp ON (cp.C_CashPlan_ID=cpl.C_CashPlan_ID) " +
|
"JOIN C_CashPlan cp ON (cp.C_CashPlan_ID=cpl.C_CashPlan_ID) " +
|
||||||
"WHERE cp.AD_Client_ID=? AND cp.IsActive='Y' AND cpl.IsActive='Y' AND cpl.DateTrx BETWEEN ? AND ?";
|
"WHERE cp.AD_Client_ID=? AND cp.IsActive='Y' AND cpl.IsActive='Y' AND cpl.DateTrx BETWEEN ? AND ?";
|
||||||
PreparedStatement pstmtPlan = null;
|
try (PreparedStatement pstmtPlan = DB.prepareStatement(sqlPlan, get_TrxName());)
|
||||||
ResultSet rsPlan = null;
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmtPlan = DB.prepareStatement(sqlPlan, get_TrxName());
|
|
||||||
pstmtPlan.setInt(1, getAD_Client_ID());
|
pstmtPlan.setInt(1, getAD_Client_ID());
|
||||||
pstmtPlan.setTimestamp(2, p_dateFrom);
|
pstmtPlan.setTimestamp(2, p_dateFrom);
|
||||||
pstmtPlan.setTimestamp(3, p_dateTo);
|
pstmtPlan.setTimestamp(3, p_dateTo);
|
||||||
rsPlan = pstmtPlan.executeQuery();
|
ResultSet rsPlan = pstmtPlan.executeQuery();
|
||||||
int noPlan = 0;
|
int noPlan = 0;
|
||||||
while (rsPlan.next())
|
while (rsPlan.next())
|
||||||
{
|
{
|
||||||
|
@ -185,11 +182,6 @@ public class CashFlow extends SvrProcess {
|
||||||
{
|
{
|
||||||
log.log(Level.SEVERE, sqlPlan, e);
|
log.log(Level.SEVERE, sqlPlan, e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rsPlan, pstmtPlan);
|
|
||||||
rsPlan = null; pstmtPlan = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* commitment records */
|
/* commitment records */
|
||||||
String sqlOpenOrders = "SELECT o.C_Order_ID, o.IsPayScheduleValid, " +
|
String sqlOpenOrders = "SELECT o.C_Order_ID, o.IsPayScheduleValid, " +
|
||||||
|
@ -197,13 +189,10 @@ public class CashFlow extends SvrProcess {
|
||||||
"FROM C_Order o JOIN C_OrderLine ol ON (o.C_Order_ID=ol.C_Order_ID) " +
|
"FROM C_Order o JOIN C_OrderLine ol ON (o.C_Order_ID=ol.C_Order_ID) " +
|
||||||
"WHERE o.AD_Client_ID=? AND o.TotalLines != 0 AND o.DocStatus IN ('CO') AND ol.QtyInvoiced<ol.QtyOrdered " +
|
"WHERE o.AD_Client_ID=? AND o.TotalLines != 0 AND o.DocStatus IN ('CO') AND ol.QtyInvoiced<ol.QtyOrdered " +
|
||||||
"GROUP BY o.C_Order_ID, o.IsPayScheduleValid, o.TotalLines";
|
"GROUP BY o.C_Order_ID, o.IsPayScheduleValid, o.TotalLines";
|
||||||
PreparedStatement pstmtOpenOrders = null;
|
try (PreparedStatement pstmtOpenOrders = DB.prepareStatement(sqlOpenOrders, get_TrxName());)
|
||||||
ResultSet rsOpenOrders = null;
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmtOpenOrders = DB.prepareStatement(sqlOpenOrders, get_TrxName());
|
|
||||||
pstmtOpenOrders.setInt(1, getAD_Client_ID());
|
pstmtOpenOrders.setInt(1, getAD_Client_ID());
|
||||||
rsOpenOrders = pstmtOpenOrders.executeQuery();
|
ResultSet rsOpenOrders = pstmtOpenOrders.executeQuery();
|
||||||
int noOrders = 0;
|
int noOrders = 0;
|
||||||
int noOrdIns = 0;
|
int noOrdIns = 0;
|
||||||
int noOrdSchIns = 0;
|
int noOrdSchIns = 0;
|
||||||
|
@ -310,25 +299,17 @@ public class CashFlow extends SvrProcess {
|
||||||
{
|
{
|
||||||
log.log(Level.SEVERE, sqlOpenOrders, e);
|
log.log(Level.SEVERE, sqlOpenOrders, e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rsOpenOrders, pstmtOpenOrders);
|
|
||||||
rsOpenOrders = null; pstmtOpenOrders = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* actual records */
|
/* actual records */
|
||||||
String sqlActual = "SELECT oi.AD_Org_ID, oi.C_Invoice_ID, oi.C_BPartner_ID, oi.IsSOTrx, oi.DueDate, oi.OpenAmt, oi.C_Campaign_ID, oi.C_Project_ID, oi.C_Activity_ID " +
|
String sqlActual = "SELECT oi.AD_Org_ID, oi.C_Invoice_ID, oi.C_BPartner_ID, oi.IsSOTrx, oi.DueDate, oi.OpenAmt, oi.C_Campaign_ID, oi.C_Project_ID, oi.C_Activity_ID " +
|
||||||
"FROM RV_OpenItem oi " +
|
"FROM RV_OpenItem oi " +
|
||||||
"WHERE oi.AD_Client_ID=? AND oi.DueDate <= ?";
|
"WHERE oi.AD_Client_ID=? AND oi.DueDate <= ?";
|
||||||
PreparedStatement pstmtActual = null;
|
try (PreparedStatement pstmtActual = DB.prepareStatement(sqlActual, get_TrxName());)
|
||||||
ResultSet rsActual = null;
|
|
||||||
try
|
|
||||||
{
|
{
|
||||||
pstmtActual = DB.prepareStatement(sqlActual, get_TrxName());
|
|
||||||
pstmtActual.setInt(1, getAD_Client_ID());
|
pstmtActual.setInt(1, getAD_Client_ID());
|
||||||
pstmtActual.setTimestamp(2, p_dateTo);
|
pstmtActual.setTimestamp(2, p_dateTo);
|
||||||
rsActual = pstmtActual.executeQuery();
|
ResultSet rsActual = pstmtActual.executeQuery();
|
||||||
int noInv = 0;
|
int noInv = 0;
|
||||||
while (rsActual.next())
|
while (rsActual.next())
|
||||||
{
|
{
|
||||||
|
@ -367,11 +348,6 @@ public class CashFlow extends SvrProcess {
|
||||||
{
|
{
|
||||||
log.log(Level.SEVERE, sqlActual, e);
|
log.log(Level.SEVERE, sqlActual, e);
|
||||||
}
|
}
|
||||||
finally
|
|
||||||
{
|
|
||||||
DB.close(rsActual, pstmtActual);
|
|
||||||
rsActual = null; pstmtActual = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* subtract from plan lines the related orders */
|
/* subtract from plan lines the related orders */
|
||||||
String sqlupdord = "UPDATE T_CashFlow " +
|
String sqlupdord = "UPDATE T_CashFlow " +
|
||||||
|
|
|
@ -53,7 +53,7 @@ public class ServletContextAdaptor implements ServletContext {
|
||||||
return null;
|
return null;
|
||||||
try {
|
try {
|
||||||
Method getResourcePathsMethod = httpContext.getClass().getMethod("getResourcePaths", new Class[] {String.class}); //$NON-NLS-1$
|
Method getResourcePathsMethod = httpContext.getClass().getMethod("getResourcePaths", new Class[] {String.class}); //$NON-NLS-1$
|
||||||
if (!getResourcePathsMethod.isAccessible())
|
if (!getResourcePathsMethod.canAccess(httpContext))
|
||||||
getResourcePathsMethod.setAccessible(true);
|
getResourcePathsMethod.setAccessible(true);
|
||||||
return (Set<String>) getResourcePathsMethod.invoke(httpContext, new Object[] {name});
|
return (Set<String>) getResourcePathsMethod.invoke(httpContext, new Object[] {name});
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
|
@ -134,12 +134,9 @@ public class GenericPOElementHandler extends AbstractElementHandler {
|
||||||
String tableName = MTable.getTableName(ctx.ctx, tableId);
|
String tableName = MTable.getTableName(ctx.ctx, tableId);
|
||||||
List<String> excludes = defaultExcludeList(tableName);
|
List<String> excludes = defaultExcludeList(tableName);
|
||||||
boolean checkExcluded = ! sql.toLowerCase().startsWith("select *");
|
boolean checkExcluded = ! sql.toLowerCase().startsWith("select *");
|
||||||
Statement stmt = null;
|
try (Statement stmt = DB.createStatement();) {
|
||||||
ResultSet rs = null;
|
|
||||||
try {
|
|
||||||
sql = MRole.getDefault().addAccessSQL(sql, tableName, true, true);
|
sql = MRole.getDefault().addAccessSQL(sql, tableName, true, true);
|
||||||
stmt = DB.createStatement();
|
ResultSet rs = stmt.executeQuery(sql);
|
||||||
rs = stmt.executeQuery(sql);
|
|
||||||
while (rs.next()) {
|
while (rs.next()) {
|
||||||
GenericPO po = new GenericPO(tableName, ctx.ctx, rs, getTrxName(ctx));
|
GenericPO po = new GenericPO(tableName, ctx.ctx, rs, getTrxName(ctx));
|
||||||
int AD_Client_ID = po.getAD_Client_ID();
|
int AD_Client_ID = po.getAD_Client_ID();
|
||||||
|
@ -212,8 +209,6 @@ public class GenericPOElementHandler extends AbstractElementHandler {
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new AdempiereException(e);
|
throw new AdempiereException(e);
|
||||||
} finally {
|
|
||||||
DB.close(rs, stmt);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,7 @@ import java.lang.ref.WeakReference;
|
||||||
import java.util.Enumeration;
|
import java.util.Enumeration;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
import java.util.TimeZone;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.ConcurrentMap;
|
import java.util.concurrent.ConcurrentMap;
|
||||||
|
|
||||||
|
@ -459,7 +460,7 @@ public class AdempiereWebUI extends Window implements EventListener<Event>, IWeb
|
||||||
clientInfo.desktopXOffset = c.getDesktopXOffset();
|
clientInfo.desktopXOffset = c.getDesktopXOffset();
|
||||||
clientInfo.desktopYOffset = c.getDesktopYOffset();
|
clientInfo.desktopYOffset = c.getDesktopYOffset();
|
||||||
clientInfo.orientation = c.getOrientation();
|
clientInfo.orientation = c.getOrientation();
|
||||||
clientInfo.timeZone = c.getTimeZone();
|
clientInfo.timeZone = TimeZone.getTimeZone(c.getZoneId());
|
||||||
String ua = Servlets.getUserAgent((ServletRequest) Executions.getCurrent().getNativeRequest());
|
String ua = Servlets.getUserAgent((ServletRequest) Executions.getCurrent().getNativeRequest());
|
||||||
clientInfo.userAgent = ua;
|
clientInfo.userAgent = ua;
|
||||||
ua = ua.toLowerCase();
|
ua = ua.toLowerCase();
|
||||||
|
|
|
@ -358,7 +358,6 @@ public class FDialog
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void askForInput(final String message, MLookup lookup, int editorType, final Callback<Object> callback, Desktop desktop, int windowNo) {
|
public static void askForInput(final String message, MLookup lookup, int editorType, final Callback<Object> callback, Desktop desktop, int windowNo) {
|
||||||
@SuppressWarnings("unused")
|
|
||||||
final WEditor weditor;
|
final WEditor weditor;
|
||||||
|
|
||||||
switch (editorType) {
|
switch (editorType) {
|
||||||
|
|
Loading…
Reference in New Issue