Compiere 3.1

org.compiere.model
Class MField

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

public class MField
extends X_AD_Field

Field Model

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

Field Summary
 
Fields inherited from class org.compiere.model.X_AD_Field
accessLevel, AD_REFERENCE_ID_AD_Reference_ID, ENTITYTYPE_AD_Reference_ID, ISMANDATORYUI_AD_Reference_ID, ISMANDATORYUI_No, ISMANDATORYUI_Yes, Model, OBSCURETYPE_AD_Reference_ID, OBSCURETYPE_ObscureAlphaNumericButFirstLast4, OBSCURETYPE_ObscureAlphaNumericButLast4, OBSCURETYPE_ObscureDigitsButFirstLast4, OBSCURETYPE_ObscureDigitsButLast4, 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
MField(Ctx ctx, int AD_Field_ID, String trxName)
          Standard Constructor
MField(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
MField(MTab parent)
          Parent Constructor
MField(MTab parent, MField from)
          Copy Constructor
 
Method Summary
protected  boolean beforeSave(boolean newRecord)
          Before Save
 MColumn getColumn()
          Get Column
protected  boolean isMandatoryUI()
          Mandatory UI
 void setAD_Column_ID(int AD_Column_ID)
          Set AD_Column_ID
 void setColumn(MColumn column)
          Set Column Values
 String toString()
          String Info
 
Methods inherited from class org.compiere.model.X_AD_Field
get_AccessLevel, getAD_Column_ID, getAD_Field_ID, getAD_FieldGroup_ID, getAD_Reference_ID, getAD_Tab_ID, getDefaultValue, getDescription, getDisplayLength, getDisplayLogic, getEntityType, getHelp, getIsMandatoryUI, getKeyNamePair, getMaxHeight, getMaxWidth, getMRSeqNo, getName, getObscureType, getSeqNo, getSortNo, initPO, isCentrallyMaintained, isDefaultFocus, isDisplayed, isEncrypted, isFieldOnly, isHeading, isIsMandatoryUIValid, isObscureTypeValid, isReadOnly, isSameLine, setAD_Field_ID, setAD_FieldGroup_ID, setAD_Reference_ID, setAD_Tab_ID, setDefaultValue, setDescription, setDisplayLength, setDisplayLogic, setEntityType, setHelp, setIsCentrallyMaintained, setIsDefaultFocus, setIsDisplayed, setIsEncrypted, setIsFieldOnly, setIsHeading, setIsMandatoryUI, setIsReadOnly, setIsSameLine, setMaxHeight, setMaxWidth, setMRSeqNo, setName, setObscureType, setSeqNo, setSortNo
 
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

MField

public MField(Ctx ctx,
              int AD_Field_ID,
              String trxName)
Standard Constructor

Parameters:
ctx - context
AD_Field_ID - id
trxName - transaction

MField

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

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

MField

public MField(MTab parent)
Parent Constructor

Parameters:
parent - parent

MField

public MField(MTab parent,
              MField from)
Copy Constructor

Parameters:
parent - parent
from - copy from
Method Detail

setColumn

public void setColumn(MColumn column)
Set Column Values

Parameters:
column - column

getColumn

public MColumn getColumn()
Get Column

Returns:
column

setAD_Column_ID

public void setAD_Column_ID(int AD_Column_ID)
Set AD_Column_ID

Overrides:
setAD_Column_ID in class X_AD_Field
Parameters:
AD_Column_ID - column

isMandatoryUI

protected boolean isMandatoryUI()
Mandatory UI

Returns:
true if mandatory

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_Field
Returns:
info

Compiere 3.1

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