Package org.compiere.model
Class POInfoColumn
- java.lang.Object
-
- org.compiere.model.POInfoColumn
-
- All Implemented Interfaces:
Serializable
public class POInfoColumn extends Object implements Serializable
PO Info Column Info Value Object- Version:
- $Id: POInfoColumn.java,v 1.3 2006/07/30 00:58:04 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description intAD_Column_IDColumn IDintAD_Reference_Value_IDReference ValueClass<?>ColumnClassData TypeStringColumnDescriptionDescriptionStringColumnLabelLabelStringColumnNameColumn NameStringColumnSQLVirtual ColumnStringDefaultLogicDefault ValueintDisplayTypeDisplay TypeintFieldLengthField LengthbooleanIsAllowCopyAllow CopybooleanIsAllowLoggingAllow LoggingbooleanIsEncryptedEncryptedbooleanIsKeyPKbooleanIsMandatoryMandatorybooleanIsParentFK to ParentbooleanIsTranslatedTranslatedbooleanIsUpdateableUpdateableStringValidationCodeValidationStringValueMaxMax ValueBigDecimalValueMax_BDMax ValueTimestampValueMax_TSMax ValueStringValueMinMin ValueBigDecimalValueMin_BDMin ValueTimestampValueMin_TSMin Value
-
Constructor Summary
Constructors Constructor Description 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
-
-
-
Field Detail
-
AD_Column_ID
public int AD_Column_ID
Column ID
-
ColumnName
public String ColumnName
Column Name
-
ColumnSQL
public String ColumnSQL
Virtual Column
-
DisplayType
public int DisplayType
Display Type
-
ColumnClass
public Class<?> ColumnClass
Data Type
-
IsMandatory
public boolean IsMandatory
Mandatory
-
DefaultLogic
public String DefaultLogic
Default Value
-
IsUpdateable
public boolean IsUpdateable
Updateable
-
ColumnLabel
public String ColumnLabel
Label
-
ColumnDescription
public String ColumnDescription
Description
-
IsKey
public boolean IsKey
PK
-
IsParent
public boolean IsParent
FK to Parent
-
IsTranslated
public boolean IsTranslated
Translated
-
IsEncrypted
public boolean IsEncrypted
Encrypted
-
IsAllowLogging
public boolean IsAllowLogging
Allow Logging
-
IsAllowCopy
public boolean IsAllowCopy
Allow Copy
-
AD_Reference_Value_ID
public int AD_Reference_Value_ID
Reference Value
-
ValidationCode
public String ValidationCode
Validation
-
FieldLength
public int FieldLength
Field Length
-
ValueMin
public String ValueMin
Min Value
-
ValueMax
public String ValueMax
Max Value
-
ValueMin_BD
public BigDecimal ValueMin_BD
Min Value
-
ValueMax_BD
public BigDecimal ValueMax_BD
Max Value
-
ValueMin_TS
public Timestamp ValueMin_TS
Min Value
-
ValueMax_TS
public Timestamp ValueMax_TS
Max Value
-
-
Constructor Detail
-
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
-
-