Package org.compiere.model
Class X_AD_TableIndex
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_AD_TableIndex
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_AD_TableIndex
,I_Persistent
,Evaluatee
- Direct Known Subclasses:
MTableIndex
Generated Model for AD_TableIndex
- Version:
- Release 11 - $Id$
- Author:
- iDempiere (generated)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
EntityType AD_Reference_ID=389Fields 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_TableIndex
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Message_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Table_ID, COLUMNNAME_AD_TableIndex_ID, COLUMNNAME_AD_TableIndex_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_EntityType, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_IsCreateConstraint, COLUMNNAME_IsKey, COLUMNNAME_IsUnique, COLUMNNAME_Name, COLUMNNAME_Processing, COLUMNNAME_TableIndexDrop, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionX_AD_TableIndex
(Properties ctx, int AD_TableIndex_ID, String trxName) Standard ConstructorX_AD_TableIndex
(Properties ctx, int AD_TableIndex_ID, String trxName, String... virtualColumns) Standard ConstructorX_AD_TableIndex
(Properties ctx, String AD_TableIndex_UU, String trxName) Standard ConstructorX_AD_TableIndex
(Properties ctx, String AD_TableIndex_UU, String trxName, String... virtualColumns) Standard ConstructorX_AD_TableIndex
(Properties ctx, ResultSet rs, String trxName) Load Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected int
AccessLevelint
Get Message.int
Get Table.int
Get Table Index.Get AD_TableIndex_UU.Get Description.Get Entity Type.getHelp()
Get Comment/Help.Get Record ID/ColumnNamegetName()
Get Name.Get Drop table index.protected POInfo
initPO
(Properties ctx) Load Meta Databoolean
Get Create Constraint.boolean
isKey()
Get Key column.boolean
Get Process Now.boolean
isUnique()
Get Unique.void
setAD_Message_ID
(int AD_Message_ID) Set Message.void
setAD_Table_ID
(int AD_Table_ID) Set Table.void
setAD_TableIndex_ID
(int AD_TableIndex_ID) Set Table Index.void
setAD_TableIndex_UU
(String AD_TableIndex_UU) Set AD_TableIndex_UU.void
setDescription
(String Description) Set Description.void
setEntityType
(String EntityType) Set Entity Type.void
Set Comment/Help.void
setIsCreateConstraint
(boolean IsCreateConstraint) Set Create Constraint.void
setIsKey
(boolean IsKey) Set Key column.void
setIsUnique
(boolean IsUnique) Set Unique.void
Set Name.void
setProcessing
(boolean Processing) Set Process Now.void
setTableIndexDrop
(String TableIndexDrop) Set Drop table index.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_AD_TableIndex
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
-
ENTITYTYPE_AD_Reference_ID
public static final int ENTITYTYPE_AD_Reference_IDEntityType AD_Reference_ID=389- See Also:
-
-
Constructor Details
-
X_AD_TableIndex
Standard Constructor -
X_AD_TableIndex
public X_AD_TableIndex(Properties ctx, int AD_TableIndex_ID, String trxName, String... virtualColumns) Standard Constructor -
X_AD_TableIndex
Standard Constructor -
X_AD_TableIndex
public X_AD_TableIndex(Properties ctx, String AD_TableIndex_UU, String trxName, String... virtualColumns) Standard Constructor -
X_AD_TableIndex
Load Constructor
-
-
Method Details
-
get_AccessLevel
protected int get_AccessLevel()AccessLevel- Specified by:
get_AccessLevel
in classPO
- Returns:
- 4 - System
-
initPO
Load Meta Data -
toString
Description copied from class:PO
String representation -
getAD_Message
- Specified by:
getAD_Message
in interfaceI_AD_TableIndex
- Throws:
RuntimeException
-
setAD_Message_ID
public void setAD_Message_ID(int AD_Message_ID) Set Message.- Specified by:
setAD_Message_ID
in interfaceI_AD_TableIndex
- Parameters:
AD_Message_ID
- System Message
-
getAD_Message_ID
public int getAD_Message_ID()Get Message.- Specified by:
getAD_Message_ID
in interfaceI_AD_TableIndex
- Returns:
- System Message
-
getAD_Table
- Specified by:
getAD_Table
in interfaceI_AD_TableIndex
- Throws:
RuntimeException
-
setAD_Table_ID
public void setAD_Table_ID(int AD_Table_ID) Set Table.- Specified by:
setAD_Table_ID
in interfaceI_AD_TableIndex
- Parameters:
AD_Table_ID
- Database Table information
-
getAD_Table_ID
public int getAD_Table_ID()Get Table.- Specified by:
getAD_Table_ID
in interfaceI_AD_TableIndex
- Returns:
- Database Table information
-
setAD_TableIndex_ID
public void setAD_TableIndex_ID(int AD_TableIndex_ID) Set Table Index.- Specified by:
setAD_TableIndex_ID
in interfaceI_AD_TableIndex
- Parameters:
AD_TableIndex_ID
- Table Index
-
getAD_TableIndex_ID
public int getAD_TableIndex_ID()Get Table Index.- Specified by:
getAD_TableIndex_ID
in interfaceI_AD_TableIndex
- Returns:
- Table Index
-
setAD_TableIndex_UU
Set AD_TableIndex_UU.- Specified by:
setAD_TableIndex_UU
in interfaceI_AD_TableIndex
- Parameters:
AD_TableIndex_UU
- AD_TableIndex_UU
-
getAD_TableIndex_UU
Get AD_TableIndex_UU.- Specified by:
getAD_TableIndex_UU
in interfaceI_AD_TableIndex
- Returns:
- AD_TableIndex_UU
-
setDescription
Set Description.- Specified by:
setDescription
in interfaceI_AD_TableIndex
- Parameters:
Description
- Optional short description of the record
-
getDescription
Get Description.- Specified by:
getDescription
in interfaceI_AD_TableIndex
- Returns:
- Optional short description of the record
-
setEntityType
Set Entity Type.- Specified by:
setEntityType
in interfaceI_AD_TableIndex
- Parameters:
EntityType
- Dictionary Entity Type; Determines ownership and synchronization
-
getEntityType
Get Entity Type.- Specified by:
getEntityType
in interfaceI_AD_TableIndex
- Returns:
- Dictionary Entity Type; Determines ownership and synchronization
-
setHelp
Set Comment/Help.- Specified by:
setHelp
in interfaceI_AD_TableIndex
- Parameters:
Help
- Comment or Hint
-
getHelp
Get Comment/Help.- Specified by:
getHelp
in interfaceI_AD_TableIndex
- Returns:
- Comment or Hint
-
setIsCreateConstraint
public void setIsCreateConstraint(boolean IsCreateConstraint) Set Create Constraint.- Specified by:
setIsCreateConstraint
in interfaceI_AD_TableIndex
- Parameters:
IsCreateConstraint
- Create Constraint
-
isCreateConstraint
public boolean isCreateConstraint()Get Create Constraint.- Specified by:
isCreateConstraint
in interfaceI_AD_TableIndex
- Returns:
- Create Constraint
-
setIsKey
public void setIsKey(boolean IsKey) Set Key column.- Specified by:
setIsKey
in interfaceI_AD_TableIndex
- Parameters:
IsKey
- This column is the key in this table
-
isKey
public boolean isKey()Get Key column.- Specified by:
isKey
in interfaceI_AD_TableIndex
- Returns:
- This column is the key in this table
-
setIsUnique
public void setIsUnique(boolean IsUnique) Set Unique.- Specified by:
setIsUnique
in interfaceI_AD_TableIndex
- Parameters:
IsUnique
- Unique
-
isUnique
public boolean isUnique()Get Unique.- Specified by:
isUnique
in interfaceI_AD_TableIndex
- Returns:
- Unique
-
setName
Set Name.- Specified by:
setName
in interfaceI_AD_TableIndex
- Parameters:
Name
- Alphanumeric identifier of the entity
-
getName
Get Name.- Specified by:
getName
in interfaceI_AD_TableIndex
- Returns:
- Alphanumeric identifier of the entity
-
getKeyNamePair
Get Record ID/ColumnName- Returns:
- ID/ColumnName pair
-
setProcessing
public void setProcessing(boolean Processing) Set Process Now.- Specified by:
setProcessing
in interfaceI_AD_TableIndex
- Parameters:
Processing
- Process Now
-
isProcessing
public boolean isProcessing()Get Process Now.- Specified by:
isProcessing
in interfaceI_AD_TableIndex
- Returns:
- Process Now
-
setTableIndexDrop
Set Drop table index.- Specified by:
setTableIndexDrop
in interfaceI_AD_TableIndex
- Parameters:
TableIndexDrop
- Drop table index
-
getTableIndexDrop
Get Drop table index.- Specified by:
getTableIndexDrop
in interfaceI_AD_TableIndex
- Returns:
- Drop table index
-