Package org.compiere.model
Class MViewColumn
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_ViewColumn
org.compiere.model.MViewColumn
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_ViewColumn
,I_Persistent
,Evaluatee
,ImmutablePOSupport
Extended model class for AD_ViewColumn
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_AD_ViewColumn
DBDATATYPE_AD_Reference_ID, DBDATATYPE_BinaryLOB, DBDATATYPE_CharacterFixed, DBDATATYPE_CharacterLOB, DBDATATYPE_CharacterVariable, DBDATATYPE_Decimal, DBDATATYPE_Integer, DBDATATYPE_Number, DBDATATYPE_Timestamp, ENTITYTYPE_AD_Reference_ID
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_AD_ViewColumn
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_ViewColumn_ID, COLUMNNAME_AD_ViewColumn_UU, COLUMNNAME_AD_ViewComponent_ID, COLUMNNAME_ColumnName, COLUMNNAME_ColumnSQL, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DBDataType, COLUMNNAME_Description, COLUMNNAME_EntityType, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_SeqNo, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMViewColumn
(Properties ctx, int AD_ViewColumn_ID, String trxName) Standard constructorMViewColumn
(Properties ctx, String AD_ViewColumn_UU, String trxName) UUID based ConstructorMViewColumn
(Properties ctx, ResultSet rs, String trxName) Load constructorMViewColumn
(Properties ctx, MViewColumn copy) Copy constructorMViewColumn
(Properties ctx, MViewColumn copy, String trxName) Copy constructorMViewColumn
(MViewColumn copy) Copy constructorMViewColumn
(MViewComponent parent) Parent 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.mark PO as immutabletoString()
String representationMethods inherited from class org.compiere.model.X_AD_ViewColumn
get_AccessLevel, getAD_ViewColumn_ID, getAD_ViewColumn_UU, getAD_ViewComponent, getAD_ViewComponent_ID, getColumnName, getColumnSQL, getDBDataType, getDescription, getEntityType, getHelp, getSeqNo, initPO, setAD_ViewColumn_ID, setAD_ViewColumn_UU, setAD_ViewComponent_ID, setColumnName, setColumnSQL, setDBDataType, setDescription, setEntityType, setHelp, setSeqNo
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_AD_ViewColumn
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
-
MViewColumn
UUID based Constructor- Parameters:
ctx
- ContextAD_ViewColumn_UU
- UUID keytrxName
- Transaction
-
MViewColumn
Standard constructor- Parameters:
ctx
- contextAD_ViewColumn_ID
- view columntrxName
- trx name
-
MViewColumn
Load constructor- Parameters:
ctx
- contextrs
- result settrxName
- trx name
-
MViewColumn
Parent constructor- Parameters:
parent
- parent
-
MViewColumn
Copy constructor- Parameters:
copy
-
-
MViewColumn
Copy constructor- Parameters:
ctx
-copy
-
-
MViewColumn
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
toString
String representation- Overrides:
toString
in classX_AD_ViewColumn
- Returns:
- info
-
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
-