Adempiere 3.5.2a

org.adempiere.model
Class GenericPO

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.adempiere.model.GenericPO
All Implemented Interfaces:
Serializable, Comparator, Evaluatee

public class GenericPO
extends PO

Generic PO implementation, this can be use together with ModelValidator as alternative to the classic generated model class and extend ( X_ & M_ ) approach. Originally for used to insert/update data from adempieredata.xml file in 2pack.

Author:
Marco LOMBARDO
See Also:
Serialized Form

Field Summary
static int AD_ORGTRX_ID_AD_Reference_ID
           
 
Fields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
GenericPO(String tableName, Properties ctx, int ID)
           
GenericPO(String tableName, Properties ctx, int ID, String trxName)
           
GenericPO(String tableName, Properties ctx, ResultSet rs)
           
GenericPO(String tableName, Properties ctx, ResultSet rs, String trxName)
           
 
Method Summary
protected  int get_AccessLevel()
          Get Table Access Level
 int getAD_OrgTrx_ID()
          Get Trx Organization.
protected  POInfo initPO(Properties ctx)
          Load Meta Data
 void setAD_OrgTrx_ID(int AD_OrgTrx_ID)
          Set Trx Organization.
 String toString()
          String representation
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

AD_ORGTRX_ID_AD_Reference_ID

public static final int AD_ORGTRX_ID_AD_Reference_ID
See Also:
Constant Field Values
Constructor Detail

GenericPO

public GenericPO(String tableName,
                 Properties ctx,
                 int ID)
Parameters:
tableName -
ctx -
ID -

GenericPO

public GenericPO(String tableName,
                 Properties ctx,
                 ResultSet rs)
Parameters:
tableName -
ctx -
rs -

GenericPO

public GenericPO(String tableName,
                 Properties ctx,
                 int ID,
                 String trxName)
Parameters:
tableName -
ctx -
ID -
trxName -

GenericPO

public GenericPO(String tableName,
                 Properties ctx,
                 ResultSet rs,
                 String trxName)
Parameters:
tableName -
ctx -
rs -
trxName -
Method Detail

initPO

protected POInfo initPO(Properties ctx)
Load Meta Data

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

toString

public String toString()
Description copied from class: PO
String representation

Overrides:
toString in class PO
Returns:
String representation

setAD_OrgTrx_ID

public void setAD_OrgTrx_ID(int AD_OrgTrx_ID)
Set Trx Organization. Performing or initiating organization


getAD_OrgTrx_ID

public int getAD_OrgTrx_ID()
Get Trx Organization. Performing or initiating organization


get_AccessLevel

protected int get_AccessLevel()
Description copied from class: PO
Get Table Access Level

Specified by:
get_AccessLevel in class PO
Returns:
Access Level

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.