Package org.compiere.model
Class MViewComponent
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_ViewComponent
org.compiere.model.MViewComponent
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_ViewComponent
,I_Persistent
,Evaluatee
,ImmutablePOSupport
Extended model class for AD_ViewComponent
- See Also:
-
Field Summary
Fields inherited from class org.compiere.model.X_AD_ViewComponent
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_ViewComponent
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Table_ID, COLUMNNAME_AD_ViewComponent_ID, COLUMNNAME_AD_ViewComponent_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_EntityType, COLUMNNAME_FromClause, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_IsDistinct, COLUMNNAME_IsUnionAll, COLUMNNAME_Name, COLUMNNAME_OtherClause, COLUMNNAME_Referenced_Table_ID, COLUMNNAME_SeqNo, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_WhereClause, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMViewComponent
(Properties ctx, int AD_ViewComponent_ID, String trxName) Standard constructorMViewComponent
(Properties ctx, String AD_ViewComponent_UU, String trxName) UUID based ConstructorMViewComponent
(Properties ctx, ResultSet rs, String trxName) Load constructorMViewComponent
(Properties ctx, MViewComponent copy) Copy constructorMViewComponent
(Properties ctx, MViewComponent copy, String trxName) Copy constructorMViewComponent
(MTable parent) Parent constructorMViewComponent
(MViewComponent copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptiongetColumns
(boolean reload) Get view columnsgetSelect
(boolean requery, MViewColumn[] vCols) Get SQL select statement for viewmark PO as immutabletoString()
String representationMethods inherited from class org.compiere.model.X_AD_ViewComponent
get_AccessLevel, getAD_Table, getAD_Table_ID, getAD_ViewComponent_ID, getAD_ViewComponent_UU, getDescription, getEntityType, getFromClause, getHelp, getKeyNamePair, getName, getOtherClause, getReferenced_Table, getReferenced_Table_ID, getSeqNo, getWhereClause, initPO, isDistinct, isUnionAll, setAD_Table_ID, setAD_ViewComponent_ID, setAD_ViewComponent_UU, setDescription, setEntityType, setFromClause, setHelp, setIsDistinct, setIsUnionAll, setName, setOtherClause, setReferenced_Table_ID, setSeqNo, setWhereClause
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_AD_ViewComponent
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
-
MViewComponent
UUID based Constructor- Parameters:
ctx
- ContextAD_ViewComponent_UU
- UUID keytrxName
- Transaction
-
MViewComponent
Standard constructor- Parameters:
ctx
- contextAD_ViewComponent_ID
- view componenttrxName
- trx name
-
MViewComponent
Load constructor- Parameters:
ctx
- contextrs
- result settrxName
- trx name
-
MViewComponent
Parent constructor- Parameters:
parent
- parent
-
MViewComponent
Copy constructor- Parameters:
copy
-
-
MViewComponent
Copy constructor- Parameters:
ctx
-copy
-
-
MViewComponent
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
getColumns
Get view columns- Parameters:
reload
- true to reload from DB- Returns:
- array of view column
-
getSelect
Get SQL select statement for view- Parameters:
requery
- true to reload from DBvCols
- array of view columns- Returns:
- select statement
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
toString
String representation- Overrides:
toString
in classX_AD_ViewComponent
- Returns:
- info
-