Compiere 3.1

compiere.model
Class MyModelExample

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

public class MyModelExample
extends PO

This is a non-working example of a Persistent Business Object. You would extend the class generated by GenerateModel.java

Version:
$Id: MyModelExample.java,v 1.2 2006/07/30 00:51:57 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
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
MyModelExample(Ctx ctx, int ID, String trxName)
          Standard constructor.
MyModelExample(Ctx ctx, ResultSet rs, String trxName)
          Optional Load Constructor.
 
Method Summary
protected  int get_AccessLevel()
          Get Access Level
protected  POInfo initPO(Ctx ctx)
          Init Persistent Object.
 
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, toString, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MyModelExample

public MyModelExample(Ctx ctx,
                      int ID,
                      String trxName)
Standard constructor. You must implement this constructor for Compiere Persistency

Parameters:
ctx - context
ID - the primary key ID
trxName - transaction

MyModelExample

public MyModelExample(Ctx ctx,
                      ResultSet rs,
                      String trxName)
Optional Load Constructor. You would use this constructor to load several business objects. SELECT * FROM MyModelExample WHERE ...

Parameters:
ctx - context
rs - result set
trxName - transaction
Method Detail

initPO

protected POInfo initPO(Ctx ctx)
Init Persistent Object. You would NOT create this method as it is created by the persistency class generated by GenerateModel.java

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

get_AccessLevel

protected int get_AccessLevel()
Get Access Level

Specified by:
get_AccessLevel in class PO
Returns:
access level

Compiere 3.1

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