Compiere 3.1

org.compiere.model
Class MTab

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_AD_Tab
          extended by org.compiere.model.MTab
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee

public class MTab
extends X_AD_Tab

Tab Model

Version:
$Id: MTab.java,v 1.2 2006/07/30 00:58:37 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_AD_Tab
accessLevel, AD_COLUMNSORTORDER_ID_AD_Reference_ID, AD_COLUMNSORTYESNO_ID_AD_Reference_ID, ENTITYTYPE_AD_Reference_ID, INCLUDED_TAB_ID_AD_Reference_ID, Model, REFERENCED_TAB_ID_AD_Reference_ID, Table_ID, Table_Name, updatedMS
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
MTab(Ctx ctx, int AD_Tab_ID, String trxName)
          Standard Constructor
MTab(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
MTab(MWindow parent)
          Parent Constructor
MTab(MWindow parent, MTab from)
          Parent Constructor
 
Method Summary
protected  boolean beforeSave(boolean newRecord)
          Before Save
static MTab get(Ctx ctx, int AD_Tab_ID)
          Get MTab from Cache
 int getAD_Field_ID(String columnName)
          Get AD_Field_ID in tab
 MField getField(int AD_Field_ID)
          Get Field with ID
 MField getField(String columnName)
          Get Field with name
 MField[] getFields(boolean reload, String trxName)
          Get Fields
 String toString()
          String Info
 
Methods inherited from class org.compiere.model.X_AD_Tab
get_AccessLevel, getAD_Column_ID, getAD_ColumnSortOrder_ID, getAD_ColumnSortYesNo_ID, getAD_CtxArea_ID, getAD_Image_ID, getAD_Process_ID, getAD_Tab_ID, getAD_Table_ID, getAD_Window_ID, getCommitWarning, getDescription, getDisplayLogic, getEntityType, getHelp, getImportFields, getIncluded_Tab_ID, getKeyNamePair, getName, getOrderByClause, getReadOnlyLogic, getReferenced_Tab_ID, getSeqNo, getTabLevel, getWhereClause, initPO, isAdvancedTab, isDisplayed, isHasTree, isInfoTab, isInsertRecord, isProcessing, isReadOnly, isSingleRow, isSortTab, isTranslationTab, setAD_Column_ID, setAD_ColumnSortOrder_ID, setAD_ColumnSortYesNo_ID, setAD_CtxArea_ID, setAD_Image_ID, setAD_Process_ID, setAD_Tab_ID, setAD_Table_ID, setAD_Window_ID, setCommitWarning, setDescription, setDisplayLogic, setEntityType, setHasTree, setHelp, setImportFields, setIncluded_Tab_ID, setIsAdvancedTab, setIsDisplayed, setIsInfoTab, setIsInsertRecord, setIsReadOnly, setIsSingleRow, setIsSortTab, setIsTranslationTab, setName, setOrderByClause, setProcessing, setReadOnlyLogic, setReferenced_Tab_ID, setSeqNo, setTabLevel, setWhereClause
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MTab

public MTab(Ctx ctx,
            int AD_Tab_ID,
            String trxName)
Standard Constructor

Parameters:
ctx - context
AD_Tab_ID - id
trxName - transaction

MTab

public MTab(Ctx ctx,
            ResultSet rs,
            String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - transaction

MTab

public MTab(MWindow parent)
Parent Constructor

Parameters:
parent - parent

MTab

public MTab(MWindow parent,
            MTab from)
Parent Constructor

Parameters:
parent - parent
from - copy from
Method Detail

get

public static MTab get(Ctx ctx,
                       int AD_Tab_ID)
Get MTab from Cache

Parameters:
ctx - context
AD_Tab_ID - id
Returns:
MTab

getFields

public MField[] getFields(boolean reload,
                          String trxName)
Get Fields

Parameters:
reload - reload data
trxName - transaction
Returns:
array of lines

getField

public MField getField(int AD_Field_ID)
Get Field with ID

Parameters:
AD_Field_ID - id
Returns:
field or null

getField

public MField getField(String columnName)
Get Field with name

Parameters:
columnName - name
Returns:
field or null

getAD_Field_ID

public int getAD_Field_ID(String columnName)
Get AD_Field_ID in tab

Parameters:
columnName - name
Returns:
id

beforeSave

protected boolean beforeSave(boolean newRecord)
Before Save

Overrides:
beforeSave in class PO
Parameters:
newRecord - new
Returns:
true

toString

public String toString()
String Info

Overrides:
toString in class X_AD_Tab
Returns:
info

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.