Package org.compiere.model
Class MGLCategory
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_GL_Category
org.compiere.model.MGLCategory
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_GL_Category
,I_Persistent
,Evaluatee
,ImmutablePOSupport
GL Category
- Version:
- $Id: MGLCategory.java,v 1.3 2006/07/30 00:51:03 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_GL_Category
CATEGORYTYPE_AD_Reference_ID, CATEGORYTYPE_Document, CATEGORYTYPE_Import, CATEGORYTYPE_Manual, CATEGORYTYPE_SystemGenerated
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_GL_Category
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_CategoryType, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_GL_Category_ID, COLUMNNAME_GL_Category_UU, COLUMNNAME_IsActive, COLUMNNAME_IsDefault, COLUMNNAME_Name, COLUMNNAME_PrintName, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_Value, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMGLCategory
(Properties ctx, int GL_Category_ID, String trxName) Standard ConstructorMGLCategory
(Properties ctx, String GL_Category_UU, String trxName) UUID based ConstructorMGLCategory
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMGLCategory
(Properties ctx, MGLCategory copy) Copy constructorMGLCategory
(Properties ctx, MGLCategory copy, String trxName) Copy constructorMGLCategory
(MGLCategory copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic MGLCategory
get
(int GL_Category_ID) Get MGLCategory from Cache (immutable)static MGLCategory
get
(Properties ctx, int GL_Category_ID) Get MGLCategory from Cache (immutable)static MGLCategory
getDefault
(Properties ctx, String CategoryType) Get Default GL Categorystatic MGLCategory
Get Default System Generated GL Category (CATEGORYTYPE_SystemGenerated)mark PO as immutabletoString()
String representationMethods inherited from class org.compiere.model.X_GL_Category
get_AccessLevel, getCategoryType, getDescription, getGL_Category_ID, getGL_Category_UU, getKeyNamePair, getName, getPrintName, getValue, initPO, isDefault, setCategoryType, setDescription, setGL_Category_ID, setGL_Category_UU, setIsDefault, setName, setPrintName, setValue
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_GL_Category
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
-
MGLCategory
UUID based Constructor- Parameters:
ctx
- ContextGL_Category_UU
- UUID keytrxName
- Transaction
-
MGLCategory
Standard Constructor- Parameters:
ctx
- contextGL_Category_ID
- idtrxName
- transaction
-
MGLCategory
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MGLCategory
Copy constructor- Parameters:
copy
-
-
MGLCategory
Copy constructor- Parameters:
ctx
-copy
-
-
MGLCategory
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get MGLCategory from Cache (immutable)- Parameters:
GL_Category_ID
- id- Returns:
- MGLCategory
-
get
Get MGLCategory from Cache (immutable)- Parameters:
ctx
- contextGL_Category_ID
- id- Returns:
- immutable instance of MGLCategory
-
getDefault
Get Default GL Category- Parameters:
ctx
- contextCategoryType
- optional CategoryType (ignored, if not exists)- Returns:
- GL Category or null
-
getDefaultSystem
Get Default System Generated GL Category (CATEGORYTYPE_SystemGenerated)- Parameters:
ctx
- context- Returns:
- GL Category
-
toString
Description copied from class:PO
String representation- Overrides:
toString
in classX_GL_Category
- Returns:
- String representation
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-