Package org.compiere.model
Class MHierarchy
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_PA_Hierarchy
org.compiere.model.MHierarchy
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_PA_Hierarchy
,I_Persistent
,Evaluatee
,ImmutablePOSupport
Reporting Hierarchy Model
- Version:
- $Id: MHierarchy.java,v 1.2 2006/07/30 00:51:05 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
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, LOCAL_TRX_PREFIX, log, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
Fields inherited from interface org.compiere.model.I_PA_Hierarchy
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Tree_Account_ID, COLUMNNAME_AD_Tree_Activity_ID, COLUMNNAME_AD_Tree_BPartner_ID, COLUMNNAME_AD_Tree_Campaign_ID, COLUMNNAME_AD_Tree_Org_ID, COLUMNNAME_AD_Tree_Product_ID, COLUMNNAME_AD_Tree_Project_ID, COLUMNNAME_AD_Tree_SalesRegion_ID, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_Name, COLUMNNAME_PA_Hierarchy_ID, COLUMNNAME_PA_Hierarchy_UU, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMHierarchy
(Properties ctx, int PA_Hierarchy_ID, String trxName) Default ConstructorMHierarchy
(Properties ctx, String PA_Hierarchy_UU, String trxName) UUID based ConstructorMHierarchy
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMHierarchy
(Properties ctx, MHierarchy copy) Copy constructorMHierarchy
(Properties ctx, MHierarchy copy, String trxName) Copy constructorMHierarchy
(MHierarchy copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic MHierarchy
get
(int PA_Hierarchy_ID) Get MHierarchy from Cache (immutable)static MHierarchy
get
(Properties ctx, int PA_Hierarchy_ID) Get MHierarchy (Immutable) from Cacheint
getAD_Tree_ID
(String TreeType) Get AD_Tree_ID based on tree typemark PO as immutableMethods inherited from class org.compiere.model.X_PA_Hierarchy
get_AccessLevel, getAD_Tree_Account, getAD_Tree_Account_ID, getAD_Tree_Activity, getAD_Tree_Activity_ID, getAD_Tree_BPartner, getAD_Tree_BPartner_ID, getAD_Tree_Campaign, getAD_Tree_Campaign_ID, getAD_Tree_Org, getAD_Tree_Org_ID, getAD_Tree_Product, getAD_Tree_Product_ID, getAD_Tree_Project, getAD_Tree_Project_ID, getAD_Tree_SalesRegion, getAD_Tree_SalesRegion_ID, getDescription, getHelp, getKeyNamePair, getName, getPA_Hierarchy_ID, getPA_Hierarchy_UU, initPO, setAD_Tree_Account_ID, setAD_Tree_Activity_ID, setAD_Tree_BPartner_ID, setAD_Tree_Campaign_ID, setAD_Tree_Org_ID, setAD_Tree_Product_ID, setAD_Tree_Project_ID, setAD_Tree_SalesRegion_ID, setDescription, setHelp, setName, setPA_Hierarchy_ID, setPA_Hierarchy_UU, toString
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, 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_OptimisticLockingColumns, get_Table_ID, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, toInsertSQL, unlock, update_Tree, validForeignKeys
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
Methods inherited from interface org.compiere.model.I_PA_Hierarchy
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
Methods inherited from interface org.compiere.model.I_Persistent
save
-
Constructor Details
-
MHierarchy
UUID based Constructor- Parameters:
ctx
- ContextPA_Hierarchy_UU
- UUID keytrxName
- Transaction
-
MHierarchy
Default Constructor- Parameters:
ctx
- contextPA_Hierarchy_ID
- idtrxName
- trx
-
MHierarchy
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- trx
-
MHierarchy
Copy constructor- Parameters:
copy
-
-
MHierarchy
Copy constructor- Parameters:
ctx
-copy
-
-
MHierarchy
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get MHierarchy from Cache (immutable)- Parameters:
PA_Hierarchy_ID
- id- Returns:
- MHierarchy
-
get
Get MHierarchy (Immutable) from Cache- Parameters:
ctx
- contextPA_Hierarchy_ID
- id- Returns:
- MHierarchy
-
getAD_Tree_ID
Get AD_Tree_ID based on tree type- Parameters:
TreeType
- Tree Type (MTree.TREETYPE_*)- Returns:
- id or 0
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-