Package org.compiere.model
Class MAcctSchemaGL
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_AcctSchema_GL
org.compiere.model.MAcctSchemaGL
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_AcctSchema_GL
,I_Persistent
,Evaluatee
,ImmutablePOSupport
Accounting Schema GL info
- Version:
- $Id: MAcctSchemaGL.java,v 1.3 2006/07/30 00:58:18 jjanke Exp $
- Author:
- Jorg Janke, victor.perez@e-evolution.com, www.e-evolution.com
- RF [ 2214883 ] Remove SQL code and Replace for Query https://sourceforge.net/p/adempiere/feature-requests/557/
- 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_C_AcctSchema_GL
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_AcctSchema_GL_UU, COLUMNNAME_C_AcctSchema_ID, COLUMNNAME_CommitmentOffset_Acct, COLUMNNAME_CommitmentOffsetSales_Acct, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_CurrencyBalancing_Acct, COLUMNNAME_IntercompanyDueFrom_Acct, COLUMNNAME_IntercompanyDueTo_Acct, COLUMNNAME_IsActive, COLUMNNAME_PPVOffset_Acct, COLUMNNAME_SuspenseBalancing_Acct, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_UseCurrencyBalancing, COLUMNNAME_UseSuspenseBalancing, COLUMNNAME_UseSuspenseError, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMAcctSchemaGL
(Properties ctx, int C_AcctSchema_ID, String trxName) Load ConstructorMAcctSchemaGL
(Properties ctx, String C_AcctSchema_GL_UU, String trxName) UUID based ConstructorMAcctSchemaGL
(Properties ctx, ResultSet rs, String trxName) Load ConstructorMAcctSchemaGL
(Properties ctx, MAcctSchemaGL copy) Copy constructorMAcctSchemaGL
(Properties ctx, MAcctSchemaGL copy, String trxName) Copy constructorMAcctSchemaGL
(MAcctSchemaGL copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
beforeSave
(boolean newRecord) Called before Save for Pre-Save Operation.
Default implementation is nop, to be implemented in sub-classes that needed it.static MAcctSchemaGL
get
(Properties ctx, int C_AcctSchema_ID) Get Accounting Schema GL InfoGet value of all columns that ends with Acctmark PO as immutableboolean
Set Value (don't use)Methods inherited from class org.compiere.model.X_C_AcctSchema_GL
get_AccessLevel, getC_AcctSchema, getC_AcctSchema_GL_UU, getC_AcctSchema_ID, getCommitmentOffset_A, getCommitmentOffset_Acct, getCommitmentOffsetSales_A, getCommitmentOffsetSales_Acct, getCurrencyBalancing_A, getCurrencyBalancing_Acct, getIntercompanyDueFrom_A, getIntercompanyDueFrom_Acct, getIntercompanyDueTo_A, getIntercompanyDueTo_Acct, getPPVOffset_A, getPPVOffset_Acct, getSuspenseBalancing_A, getSuspenseBalancing_Acct, getValueNamePair, initPO, isUseCurrencyBalancing, isUseSuspenseBalancing, isUseSuspenseError, setC_AcctSchema_GL_UU, setC_AcctSchema_ID, setCommitmentOffset_Acct, setCommitmentOffsetSales_Acct, setCurrencyBalancing_Acct, setIntercompanyDueFrom_Acct, setIntercompanyDueTo_Acct, setPPVOffset_Acct, setSuspenseBalancing_Acct, setUseCurrencyBalancing, setUseSuspenseBalancing, setUseSuspenseError, toString
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, 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_C_AcctSchema_GL
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
-
Field Details
-
s_log
Logger
-
-
Constructor Details
-
MAcctSchemaGL
UUID based Constructor- Parameters:
ctx
- ContextC_AcctSchema_GL_UU
- UUID keytrxName
- Transaction
-
MAcctSchemaGL
Load Constructor- Parameters:
ctx
- contextC_AcctSchema_ID
- AcctSchematrxName
- transaction
-
MAcctSchemaGL
Load Constructor- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MAcctSchemaGL
Copy constructor- Parameters:
copy
-
-
MAcctSchemaGL
Copy constructor- Parameters:
ctx
-copy
-
-
MAcctSchemaGL
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get Accounting Schema GL Info- Parameters:
ctx
- contextC_AcctSchema_ID
- id- Returns:
- defaults
-
getAcctInfo
Get value of all columns that ends with Acct- Returns:
- KeyNamePair(id, column name) list
-
setValue
Set Value (don't use)- Parameters:
columnName
- column namevalue
- value- Returns:
- true if set
-
beforeSave
protected boolean beforeSave(boolean newRecord) Description copied from class:PO
Called before Save for Pre-Save Operation.
Default implementation is nop, to be implemented in sub-classes that needed it.- Overrides:
beforeSave
in classPO
- Parameters:
newRecord
- true if it is a new record- Returns:
- true if record can be saved
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-