Compiere 3.1

org.compiere.framework
Class X

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.framework.X
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee

public class X
extends PO

Generic PO Class

Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
protected  BigDecimal accessLevel
          Access Level
protected  KeyNamePair Model
           
 int Table_ID
          AD_Table_ID
 String Table_Name
          Table Name
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
X(Ctx ctx, int AD_Table_ID, int id, String trxName)
          Constructor
X(Ctx ctx, int AD_Table_ID, ResultSet rs, String trxName)
          Constructor
X(Ctx ctx, MTable table, int id, String trxName)
          Constructor
X(Ctx ctx, MTable table, ResultSet rs, String trxName)
          Constructor
X(Ctx ctx, String tableName, int id, String trxName)
          Constructor
X(Ctx ctx, String tableName, ResultSet rs, String trxName)
          Constructor
 
Method Summary
protected  int get_AccessLevel()
          Get Access Level
protected  POInfo initPO(Ctx ctx)
          Initialize PO
 String toString()
          String Representation
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

Table_ID

public int Table_ID
AD_Table_ID


Table_Name

public String Table_Name
Table Name


Model

protected KeyNamePair Model

accessLevel

protected BigDecimal accessLevel
Access Level

Constructor Detail

X

public X(Ctx ctx,
         int AD_Table_ID,
         int id,
         String trxName)
Constructor

Parameters:
ctx - context
AD_Table_ID - table to load
id - id of table
trxName - transaction

X

public X(Ctx ctx,
         String tableName,
         int id,
         String trxName)
Constructor

Parameters:
ctx - context
tableName - table to load
id - id of table
trxName - transaction

X

public X(Ctx ctx,
         int AD_Table_ID,
         ResultSet rs,
         String trxName)
Constructor

Parameters:
ctx - context
AD_Table_ID - table to load
rs - result set of table
trxName - transaction

X

public X(Ctx ctx,
         String tableName,
         ResultSet rs,
         String trxName)
Constructor

Parameters:
ctx - context
tableName - table to load
rs - result set of table
trxName - transaction

X

public X(Ctx ctx,
         MTable table,
         int id,
         String trxName)
Constructor

Parameters:
ctx - context
table - table to load
id - id of table
trxName - transaction

X

public X(Ctx ctx,
         MTable table,
         ResultSet rs,
         String trxName)
Constructor

Parameters:
ctx - context
table - table to load
rs - result set of table
trxName - transaction
Method Detail

get_AccessLevel

protected int get_AccessLevel()
Get Access Level

Specified by:
get_AccessLevel in class PO
Returns:
access level

initPO

protected POInfo initPO(Ctx ctx)
Initialize PO

Specified by:
initPO in class PO
Parameters:
ctx - context
Returns:
POInfo

toString

public String toString()
String Representation

Overrides:
toString in class PO
Returns:
info

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.