IDEMPIERE-3811 Print Format Create From Table needs TrxName
This commit is contained in:
parent
53a19b0bf1
commit
f1b23aa97f
|
@ -60,7 +60,7 @@ public class MPrintFormat extends X_AD_PrintFormat
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
private static final long serialVersionUID = 5563074831750686572L;
|
private static final long serialVersionUID = 2979978408305853342L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Public Constructor.
|
* Public Constructor.
|
||||||
|
@ -650,6 +650,7 @@ public class MPrintFormat extends X_AD_PrintFormat
|
||||||
} // createFromTable
|
} // createFromTable
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
*
|
||||||
* Create MPrintFormat for Table
|
* Create MPrintFormat for Table
|
||||||
* @param ctx context
|
* @param ctx context
|
||||||
* @param AD_Table_ID table
|
* @param AD_Table_ID table
|
||||||
|
@ -657,12 +658,25 @@ public class MPrintFormat extends X_AD_PrintFormat
|
||||||
* @return print format
|
* @return print format
|
||||||
*/
|
*/
|
||||||
static public MPrintFormat createFromTable (Properties ctx,
|
static public MPrintFormat createFromTable (Properties ctx,
|
||||||
int AD_Table_ID, int AD_PrintFormat_ID)
|
int AD_Table_ID, int AD_PrintFormat_ID) {
|
||||||
|
return createFromTable(ctx, AD_Table_ID, AD_PrintFormat_ID, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create MPrintFormat for Table
|
||||||
|
* @param ctx context
|
||||||
|
* @param AD_Table_ID table
|
||||||
|
* @param AD_PrintFormat_ID 0 or existing PrintFormat
|
||||||
|
* @param trxName the transaction
|
||||||
|
* @return print format
|
||||||
|
*/
|
||||||
|
static public MPrintFormat createFromTable (Properties ctx,
|
||||||
|
int AD_Table_ID, int AD_PrintFormat_ID, String trxName)
|
||||||
{
|
{
|
||||||
int AD_Client_ID = Env.getAD_Client_ID(ctx);
|
int AD_Client_ID = Env.getAD_Client_ID(ctx);
|
||||||
if (s_log.isLoggable(Level.INFO)) s_log.info ("AD_Table_ID=" + AD_Table_ID + " - AD_Client_ID=" + AD_Client_ID);
|
if (s_log.isLoggable(Level.INFO)) s_log.info ("AD_Table_ID=" + AD_Table_ID + " - AD_Client_ID=" + AD_Client_ID);
|
||||||
|
|
||||||
MPrintFormat pf = new MPrintFormat(ctx, AD_PrintFormat_ID, null);
|
MPrintFormat pf = new MPrintFormat(ctx, AD_PrintFormat_ID, trxName);
|
||||||
pf.setAD_Table_ID (AD_Table_ID);
|
pf.setAD_Table_ID (AD_Table_ID);
|
||||||
|
|
||||||
// Get Info
|
// Get Info
|
||||||
|
@ -682,7 +696,7 @@ public class MPrintFormat extends X_AD_PrintFormat
|
||||||
ResultSet rs = null;
|
ResultSet rs = null;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
pstmt = DB.prepareStatement(sql, null);
|
pstmt = DB.prepareStatement(sql, trxName);
|
||||||
pstmt.setInt(1, AD_Table_ID);
|
pstmt.setInt(1, AD_Table_ID);
|
||||||
pstmt.setInt(2, AD_Client_ID);
|
pstmt.setInt(2, AD_Client_ID);
|
||||||
rs = pstmt.executeQuery();
|
rs = pstmt.executeQuery();
|
||||||
|
|
Loading…
Reference in New Issue