MSystem:
* FR [ 2214883 ] Remove SQL code and Replace for Query https://sourceforge.net/tracker/index.php?func=detail&aid=2214883&group_id=176962&atid=879335 * use saveEx instead of save
This commit is contained in:
parent
a12915fece
commit
1a647462fd
|
@ -1,5 +1,5 @@
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* Product: Adempiere ERP & CRM Smart Business Solution *
|
* Product: Adempiere ERP & CRM Smart Business Solution *
|
||||||
* Copyright (C) 1999-2006 ComPiere, Inc. All Rights Reserved. *
|
* Copyright (C) 1999-2006 ComPiere, Inc. All Rights Reserved. *
|
||||||
* This program is free software; you can redistribute it and/or modify it *
|
* This program is free software; you can redistribute it and/or modify it *
|
||||||
* under the terms version 2 of the GNU General Public License as published *
|
* under the terms version 2 of the GNU General Public License as published *
|
||||||
|
@ -35,7 +35,6 @@ import org.compiere.db.CConnection;
|
||||||
import org.compiere.db.Database;
|
import org.compiere.db.Database;
|
||||||
import org.compiere.db.LDAP;
|
import org.compiere.db.LDAP;
|
||||||
import org.compiere.util.CLogMgt;
|
import org.compiere.util.CLogMgt;
|
||||||
import org.compiere.util.CLogger;
|
|
||||||
import org.compiere.util.DB;
|
import org.compiere.util.DB;
|
||||||
import org.compiere.util.DisplayType;
|
import org.compiere.util.DisplayType;
|
||||||
import org.compiere.util.Env;
|
import org.compiere.util.Env;
|
||||||
|
@ -47,10 +46,16 @@ import org.compiere.util.TimeUtil;
|
||||||
*
|
*
|
||||||
* @author Jorg Janke
|
* @author Jorg Janke
|
||||||
* @version $Id: MSystem.java,v 1.3 2006/10/09 00:22:28 jjanke Exp $
|
* @version $Id: MSystem.java,v 1.3 2006/10/09 00:22:28 jjanke Exp $
|
||||||
|
*
|
||||||
|
* @author Teo Sarca, www.arhipac.ro
|
||||||
|
* <li>FR [ 2214883 ] Remove SQL code and Replace for Query
|
||||||
*/
|
*/
|
||||||
public class MSystem extends X_AD_System
|
public class MSystem extends X_AD_System
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private static final long serialVersionUID = 5528932721084369075L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Load System Record
|
* Load System Record
|
||||||
|
@ -62,41 +67,19 @@ public class MSystem extends X_AD_System
|
||||||
if (s_system != null)
|
if (s_system != null)
|
||||||
return s_system;
|
return s_system;
|
||||||
//
|
//
|
||||||
String sql = "SELECT * FROM AD_System ORDER BY AD_System_ID"; // 0 first
|
s_system = new Query(ctx, Table_Name, null, null)
|
||||||
PreparedStatement pstmt = null;
|
.setOrderBy(COLUMNNAME_AD_System_ID)
|
||||||
try
|
.firstOnly();
|
||||||
{
|
|
||||||
pstmt = DB.prepareStatement(sql, null);
|
|
||||||
ResultSet rs = pstmt.executeQuery();
|
|
||||||
if (rs.next())
|
|
||||||
s_system = new MSystem (ctx, rs, null);
|
|
||||||
rs.close();
|
|
||||||
pstmt.close();
|
|
||||||
pstmt = null;
|
|
||||||
}
|
|
||||||
catch (SQLException ex)
|
|
||||||
{
|
|
||||||
s_log.log(Level.SEVERE, "get", ex);
|
|
||||||
}
|
|
||||||
try
|
|
||||||
{
|
|
||||||
if (pstmt != null)
|
|
||||||
pstmt.close();
|
|
||||||
}
|
|
||||||
catch (SQLException ex1)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
pstmt = null;
|
|
||||||
if (s_system == null)
|
if (s_system == null)
|
||||||
return null;
|
return null;
|
||||||
//
|
//
|
||||||
if (!Ini.isClient() && s_system.setInfo())
|
if (!Ini.isClient() && s_system.setInfo())
|
||||||
s_system.save();
|
{
|
||||||
|
s_system.saveEx();
|
||||||
|
}
|
||||||
return s_system;
|
return s_system;
|
||||||
} // get
|
} // get
|
||||||
|
|
||||||
/** Logger */
|
|
||||||
private static CLogger s_log = CLogger.getCLogger (MSystem.class);
|
|
||||||
/** System - cached */
|
/** System - cached */
|
||||||
private static MSystem s_system = null;
|
private static MSystem s_system = null;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue