Package org.compiere.model
Class X_C_Element
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_Element
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_Element
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MElement
Generated Model for C_Element
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Account = Astatic final int
ElementType AD_Reference_ID=116static final String
User defined = UFields 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_Element
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Tree_ID, COLUMNNAME_C_Element_ID, COLUMNNAME_C_Element_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_ElementType, COLUMNNAME_IsActive, COLUMNNAME_IsBalancing, COLUMNNAME_IsNaturalAccount, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_VFormat, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_C_Element
(Properties ctx, int C_Element_ID, String trxName) Standard ConstructorX_C_Element
(Properties ctx, int C_Element_ID, String trxName, String... virtualColumns) Standard ConstructorX_C_Element
(Properties ctx, String C_Element_UU, String trxName) Standard ConstructorX_C_Element
(Properties ctx, String C_Element_UU, String trxName, String... virtualColumns) Standard ConstructorX_C_Element
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelint
Get Tree.int
Get Element.Get C_Element_UU.Get Description.Get Type.Get Record ID/ColumnNamegetName()
Get Name.Get Value Format.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Balancing.boolean
Get Natural Account.void
setAD_Tree_ID
(int AD_Tree_ID) Set Tree.void
setC_Element_ID
(int C_Element_ID) Set Element.void
setC_Element_UU
(String C_Element_UU) Set C_Element_UU.void
setDescription
(String Description) Set Description.void
setElementType
(String ElementType) Set Type.void
setIsBalancing
(boolean IsBalancing) Set Balancing.void
setIsNaturalAccount
(boolean IsNaturalAccount) Set Natural Account.void
Set Name.void
setVFormat
(String VFormat) Set Value Format.toString()
String representationMethods 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_C_Element
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
-
ELEMENTTYPE_AD_Reference_ID
public static final int ELEMENTTYPE_AD_Reference_IDElementType AD_Reference_ID=116- See Also:
-
ELEMENTTYPE_Account
Account = A- See Also:
-
ELEMENTTYPE_UserDefined
User defined = U- See Also:
-
-
Constructor Details
-
X_C_Element
Standard Constructor -
X_C_Element
Standard Constructor -
X_C_Element
Standard Constructor -
X_C_Element
Standard Constructor -
X_C_Element
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 2 - Client
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
getAD_Tree
- Specified by:
getAD_Tree
in interfaceI_C_Element
- Throws:
RuntimeException
-
setAD_Tree_ID
public void setAD_Tree_ID(int AD_Tree_ID) Set Tree.- Specified by:
setAD_Tree_ID
in interfaceI_C_Element
- Parameters:
AD_Tree_ID
- Identifies a Tree
-
getAD_Tree_ID
public int getAD_Tree_ID()Get Tree.- Specified by:
getAD_Tree_ID
in interfaceI_C_Element
- Returns:
- Identifies a Tree
-
setC_Element_ID
public void setC_Element_ID(int C_Element_ID) Set Element.- Specified by:
setC_Element_ID
in interfaceI_C_Element
- Parameters:
C_Element_ID
- Accounting Element
-
getC_Element_ID
public int getC_Element_ID()Get Element.- Specified by:
getC_Element_ID
in interfaceI_C_Element
- Returns:
- Accounting Element
-
setC_Element_UU
Set C_Element_UU.- Specified by:
setC_Element_UU
in interfaceI_C_Element
- Parameters:
C_Element_UU
- C_Element_UU
-
getC_Element_UU
Get C_Element_UU.- Specified by:
getC_Element_UU
in interfaceI_C_Element
- Returns:
- C_Element_UU
-
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_C_Element
- Parameters:
Description
- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescription
in interfaceI_C_Element
- Returns:
- Optional short description of the record
-
setElementType
Set Type.- Specified by:
setElementType
in interfaceI_C_Element
- Parameters:
ElementType
- Element Type (account or user defined)
-
getElementType
Get Type.- Specified by:
getElementType
in interfaceI_C_Element
- Returns:
- Element Type (account or user defined)
-
setIsBalancing
public void setIsBalancing(boolean IsBalancing) Set Balancing.- Specified by:
setIsBalancing
in interfaceI_C_Element
- Parameters:
IsBalancing
- All transactions within an element value must balance (e.g. cost centers)
-
isBalancing
public boolean isBalancing()Get Balancing.- Specified by:
isBalancing
in interfaceI_C_Element
- Returns:
- All transactions within an element value must balance (e.g. cost centers)
-
setIsNaturalAccount
public void setIsNaturalAccount(boolean IsNaturalAccount) Set Natural Account.- Specified by:
setIsNaturalAccount
in interfaceI_C_Element
- Parameters:
IsNaturalAccount
- The primary natural account
-
isNaturalAccount
public boolean isNaturalAccount()Get Natural Account.- Specified by:
isNaturalAccount
in interfaceI_C_Element
- Returns:
- The primary natural account
-
setName
Set Name.- Specified by:
setName
in interfaceI_C_Element
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getName
in interfaceI_C_Element
- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setVFormat
Set Value Format.- Specified by:
setVFormat
in interfaceI_C_Element
- Parameters:
VFormat
- Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09"
-
getVFormat
Get Value Format.- Specified by:
getVFormat
in interfaceI_C_Element
- Returns:
- Format of the value; Can contain fixed format elements, Variables: "_lLoOaAcCa09"
-