Package org.compiere.model
Class POInfoColumn
java.lang.Object
org.compiere.model.POInfoColumn
- All Implemented Interfaces:
Serializable
Column Info Value Object
- Version:
- $Id: POInfoColumn.java,v 1.3 2006/07/30 00:58:04 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionint
Column IDint
Reference ValueClass<?>
Data TypeDescriptionLabelColumn NameVirtual ColumnDefault Valueint
Display Typeint
Field Lengthboolean
Allow Copyboolean
Allow Loggingboolean
Encryptedboolean
PKboolean
Mandatoryboolean
FK to Parentboolean
Translatedboolean
UpdateableValidationMax ValueMax ValueMax ValueMin ValueMin ValueMin Value -
Constructor Summary
ConstructorDescriptionPOInfoColumn
(int ad_Column_ID, String columnName, String columnSQL, int displayType, boolean isMandatory, boolean isUpdateable, String defaultLogic, String columnLabel, String columnDescription, boolean isKey, boolean isParent, int ad_Reference_Value_ID, String validationCode, int fieldLength, String valueMin, String valueMax, boolean isTranslated, boolean isEncrypted, boolean isAllowLogging, boolean isAllowCopy) Constructor -
Method Summary
-
Field Details
-
AD_Column_ID
public int AD_Column_IDColumn ID -
ColumnName
Column Name -
ColumnSQL
Virtual Column -
DisplayType
public int DisplayTypeDisplay Type -
ColumnClass
Data Type -
IsMandatory
public boolean IsMandatoryMandatory -
DefaultLogic
Default Value -
IsUpdateable
public boolean IsUpdateableUpdateable -
ColumnLabel
Label -
ColumnDescription
Description -
IsKey
public boolean IsKeyPK -
IsParent
public boolean IsParentFK to Parent -
IsTranslated
public boolean IsTranslatedTranslated -
IsEncrypted
public boolean IsEncryptedEncrypted -
IsAllowLogging
public boolean IsAllowLoggingAllow Logging -
IsAllowCopy
public boolean IsAllowCopyAllow Copy -
AD_Reference_Value_ID
public int AD_Reference_Value_IDReference Value -
ValidationCode
Validation -
FieldLength
public int FieldLengthField Length -
ValueMin
Min Value -
ValueMax
Max Value -
ValueMin_BD
Min Value -
ValueMax_BD
Max Value -
ValueMin_TS
Min Value -
ValueMax_TS
Max Value
-
-
Constructor Details
-
POInfoColumn
public POInfoColumn(int ad_Column_ID, String columnName, String columnSQL, int displayType, boolean isMandatory, boolean isUpdateable, String defaultLogic, String columnLabel, String columnDescription, boolean isKey, boolean isParent, int ad_Reference_Value_ID, String validationCode, int fieldLength, String valueMin, String valueMax, boolean isTranslated, boolean isEncrypted, boolean isAllowLogging, boolean isAllowCopy) Constructor- Parameters:
ad_Column_ID
- Column IDcolumnName
- Column namecolumnSQL
- virtual columndisplayType
- Display TypeisMandatory
- MandatoryisUpdateable
- UpdateabledefaultLogic
- Default LogiccolumnLabel
- Column LabelcolumnDescription
- Column DescriptionisKey
- true if keyisParent
- true if parentad_Reference_Value_ID
- reference valuevalidationCode
- sql validation codefieldLength
- Field LengthvalueMin
- minimal valuevalueMax
- maximal valueisTranslated
- translatedisEncrypted
- encryptedisAllowLogging
- allow loggingisAllowCopy
- allow copy
-
-
Method Details