BF [ 2476824 ] MDocType.getOfDocBaseType should return ONLY active records

This commit is contained in:
teo_sarca 2008-12-30 09:26:46 +00:00
parent 073600bea8
commit a6a3a78025
1 changed files with 3 additions and 0 deletions

View File

@ -29,6 +29,8 @@ import org.compiere.util.Env;
* *
* @author Jorg Janke * @author Jorg Janke
* @author Karsten Thiemann FR [ 1782412 ] * @author Karsten Thiemann FR [ 1782412 ]
* @author Teo Sarca, www.arhipac.ro
* <li>BF [ 2476824 ] MDocType.getOfDocBaseType should return ONLY active records
* @version $Id: MDocType.java,v 1.3 2006/07/30 00:54:54 jjanke Exp $ * @version $Id: MDocType.java,v 1.3 2006/07/30 00:54:54 jjanke Exp $
*/ */
public class MDocType extends X_C_DocType public class MDocType extends X_C_DocType
@ -44,6 +46,7 @@ public class MDocType extends X_C_DocType
String whereClause = "AD_Client_ID=? AND DocBaseType=?"; String whereClause = "AD_Client_ID=? AND DocBaseType=?";
List<MDocType> list = new Query(ctx, Table_Name, whereClause, null) List<MDocType> list = new Query(ctx, Table_Name, whereClause, null)
.setParameters(new Object[]{Env.getAD_Client_ID(ctx), DocBaseType}) .setParameters(new Object[]{Env.getAD_Client_ID(ctx), DocBaseType})
.setOnlyActiveRecords(true)
.setOrderBy("IsDefault DESC, C_DocType_ID") .setOrderBy("IsDefault DESC, C_DocType_ID")
.list(); .list();
return list.toArray(new MDocType[list.size()]); return list.toArray(new MDocType[list.size()]);