Package org.compiere.minigrid
Class ColumnInfo
java.lang.Object
org.compiere.minigrid.ColumnInfo
Info Column Details
- Version:
- $Id: ColumnInfo.java,v 1.3 2006/07/30 00:51:28 jjanke Exp $
- Author:
- Jorg Janke
-
Constructor Summary
ConstructorDescriptionColumnInfo
(String colHeader, String colSQL, Class<?> colClass) Create Info Column (r/o and not color column)ColumnInfo
(String colHeader, String colSQL, Class<?> colClass, boolean readOnly) Create Info Column (r/o and not color column)ColumnInfo
(String colHeader, String colSQL, Class<?> colClass, boolean readOnly, boolean colorColumn, String keyPairColSQL) Create Info ColumnColumnInfo
(String colHeader, String colSQL, Class<?> colClass, boolean readOnly, boolean colorColumn, String keyPairColSQL, String columnName) Create Info ColumnColumnInfo
(String colHeader, String colSQL, Class<?> colClass, boolean readOnly, boolean colorColumn, String keyPairColSQL, String columnName, String displayColumn, String selectClause) Create Info ColumnColumnInfo
(String colHeader, String colSQL, Class<?> colClass, boolean readOnly, String columnName) Create Info ColumnColumnInfo
(String colHeader, String colSQL, Class<?> colClass, String keyPairColSQL) Create Info Column (r/o and not color column)ColumnInfo
(String colHeader, String colSQL, Class<?> colClass, String keyPairColSQL, boolean readOnly) Create Info Column (r/o and not color column)ColumnInfo
(String colHeader, String colSQL, Class<?> colClass, String keyPairColSQL, boolean readOnly, String displayColumn, String selectClause) Create Info Column (r/o and not color column) -
Method Summary
Modifier and TypeMethodDescriptionint
int
Get Reference ValueClass<?>
Get Col ClassGet Col HeaderGet Col SQLGet Column NameGet Display ColumnGet Key Pair Col SQLGet Sql SELECTboolean
ColorColumnboolean
Key Pair Colboolean
ReadOnlyvoid
setAD_Reference_ID
(int AD_Reference_ID) void
setAD_Reference_Value_ID
(int AD_Reference_Value_ID) Set Reference Valuevoid
setColClass
(Class<?> colClass) Set ColClassvoid
setColDescription
(String colDescription) void
setColHeader
(String colHeader) Set Col Headervoid
setColorColumn
(boolean colorColumn) Set Color Columnvoid
Set Col SQLvoid
setColumnName
(String columnName) Set Column Namevoid
setDisplayColumn
(String displayColumn) Set Display Columnvoid
setGridField
(GridField gridField) void
setKeyPairColSQL
(String keyPairColSQL) Add ID column SQL for the displayed column The Class for this should be KeyNamePairvoid
setReadOnly
(boolean readOnly) Set Read Onlyvoid
setSelectClause
(String selectClause) Set Sql SELECT
-
Constructor Details
-
ColumnInfo
Create Info Column (r/o and not color column)- Parameters:
colHeader
- Column HeadercolSQL
- SQL select code for columncolClass
- class of column - determines display
-
ColumnInfo
Create Info Column (r/o and not color column)- Parameters:
colHeader
- Column HeadercolSQL
- SQL select code for columncolClass
- class of column - determines displayreadOnly
- column is read only
-
ColumnInfo
Create Info Column (r/o and not color column)- Parameters:
colHeader
- Column HeadercolSQL
- SQL select code for columncolClass
- class of column - determines displaykeyPairColSQL
- SQL select for the ID of the for the displayed column
-
ColumnInfo
public ColumnInfo(String colHeader, String colSQL, Class<?> colClass, String keyPairColSQL, boolean readOnly) Create Info Column (r/o and not color column)- Parameters:
colHeader
- Column HeadercolSQL
- SQL select code for columncolClass
- class of column - determines displaykeyPairColSQL
- SQL select for the ID of the for the displayed columnreadOnly
- column is read only
-
ColumnInfo
public ColumnInfo(String colHeader, String colSQL, Class<?> colClass, String keyPairColSQL, boolean readOnly, String displayColumn, String selectClause) Create Info Column (r/o and not color column)- Parameters:
colHeader
- Column HeadercolSQL
- SQL select code for columncolClass
- class of column - determines displaykeyPairColSQL
- SQL select for the ID of the for the displayed columnreadOnly
- column is read onlydisplayColumn
- SQL select code for display columnselectClause
- AD_InfoColumn.SelectClause
-
ColumnInfo
public ColumnInfo(String colHeader, String colSQL, Class<?> colClass, boolean readOnly, boolean colorColumn, String keyPairColSQL) Create Info Column- Parameters:
colHeader
- Column HeadercolSQL
- SQL select code for columncolClass
- class of column - determines displayreadOnly
- column is read onlycolorColumn
- if true, value of column determines foreground colorkeyPairColSQL
- SQL select for the ID of the for the displayed column
-
ColumnInfo
public ColumnInfo(String colHeader, String colSQL, Class<?> colClass, boolean readOnly, boolean colorColumn, String keyPairColSQL, String columnName) Create Info Column- Parameters:
colHeader
- Column HeadercolSQL
- SQL select code for columncolClass
- class of column - determines displayreadOnly
- column is read onlycolorColumn
- if true, value of column determines foreground colorkeyPairColSQL
- SQL select for the ID of the for the displayed columncolumnName
- Column Name
-
ColumnInfo
public ColumnInfo(String colHeader, String colSQL, Class<?> colClass, boolean readOnly, boolean colorColumn, String keyPairColSQL, String columnName, String displayColumn, String selectClause) Create Info Column- Parameters:
colHeader
- Column HeadercolSQL
- SQL select code for columncolClass
- class of column - determines displayreadOnly
- column is read onlycolorColumn
- if true, value of column determines foreground colorkeyPairColSQL
- SQL select for the ID of the for the displayed columncolumnName
- Column NamedisplayColumn
- SQL select code for display columnselectClause
- AD_InfoColumn.SelectClause
-
ColumnInfo
public ColumnInfo(String colHeader, String colSQL, Class<?> colClass, boolean readOnly, String columnName) Create Info Column- Parameters:
colHeader
- Column HeadercolSQL
- SQL select code for columncolClass
- class of column - determines displayreadOnly
- column is read onlycolumnName
- Column Name
-
-
Method Details
-
getColClass
Get Col Class- Returns:
- class
-
getColHeader
Get Col Header- Returns:
- header
-
getColumnName
Get Column Name- Returns:
- Column Name
-
getColSQL
Get Col SQL- Returns:
- sql
-
isReadOnly
public boolean isReadOnly()ReadOnly- Returns:
- r/o
-
setColClass
Set ColClass- Parameters:
colClass
- class
-
setColHeader
Set Col Header- Parameters:
colHeader
- header
-
setColumnName
Set Column Name- Parameters:
columnName
- Column Name
-
setColSQL
Set Col SQL- Parameters:
colSQL
- sql
-
setReadOnly
public void setReadOnly(boolean readOnly) Set Read Only- Parameters:
readOnly
- r/o
-
setColorColumn
public void setColorColumn(boolean colorColumn) Set Color Column- Parameters:
colorColumn
- color
-
isColorColumn
public boolean isColorColumn()ColorColumn- Returns:
- true if color column
-
setKeyPairColSQL
Add ID column SQL for the displayed column The Class for this should be KeyNamePair- Parameters:
keyPairColSQL
-
-
getKeyPairColSQL
Get Key Pair Col SQL- Returns:
- sql
-
isKeyPairCol
public boolean isKeyPairCol()Key Pair Col- Returns:
- column
-
setGridField
-
getGridField
-
getColDescription
-
setColDescription
-
getAD_Reference_ID
public int getAD_Reference_ID() -
setAD_Reference_ID
public void setAD_Reference_ID(int AD_Reference_ID) -
getDisplayColumn
Get Display Column- Returns:
- DisplayColumn
-
setDisplayColumn
Set Display Column- Parameters:
displayColumn
-
-
getAD_Reference_Value_ID
public int getAD_Reference_Value_ID()Get Reference Value- Returns:
- the aD_Reference_Value_ID
-
setAD_Reference_Value_ID
public void setAD_Reference_Value_ID(int AD_Reference_Value_ID) Set Reference Value- Parameters:
AD_Reference_Value_ID
- the AD_Reference_Value_ID to set
-
getSelectClause
Get Sql SELECT- Returns:
- the selectClause
-
setSelectClause
Set Sql SELECT- Parameters:
selectClause
- the selectClause to set
-