public class ColumnDefinition extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected String |
columnDataType |
protected String |
columnLocalId |
protected String |
columnTypeName |
protected boolean |
editable |
protected String |
id |
protected ColumnKey |
key |
protected String |
label |
protected String |
locale |
protected int |
position |
protected org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.RelationshipData |
relationshipData |
protected String |
sourceTableDimensionColumnId |
protected String |
targetTableColumnId |
protected long |
targetTableId |
protected String |
tooltipMessage |
protected ColumnType |
type |
protected ValueType |
valueType |
protected boolean |
viewColumn |
protected boolean |
visible |
protected int |
width |
| Constructor and Description |
|---|
ColumnDefinition() |
ColumnDefinition(String id,
String columnLocalId,
String label)
Creates a new column definition with type
ColumnType USER. |
ColumnDefinition(String id,
String columnLocalId,
String label,
ValueType valueType,
int width,
boolean editable,
boolean visible,
ColumnType type)
Creates a new column definition.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getColumnDataType() |
String |
getColumnLocalId() |
String |
getColumnTypeName() |
String |
getId() |
ColumnKey |
getKey() |
String |
getLabel() |
String |
getLocale() |
int |
getPosition() |
org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.RelationshipData |
getRelationshipData() |
String |
getSourceTableDimensionColumnId() |
String |
getTargetTableColumnId() |
long |
getTargetTableId() |
String |
getTooltipMessage() |
ColumnType |
getType() |
ValueType |
getValueType() |
int |
getWidth() |
boolean |
isEditable() |
boolean |
isViewColumn() |
boolean |
isVisible() |
void |
setColumnDataType(String columnDataType) |
void |
setColumnLocalId(String columnLocalId) |
void |
setColumnTypeName(String columnTypeName) |
void |
setEditable(boolean editable) |
void |
setIndex(int index) |
void |
setLabel(String label) |
void |
setLocale(String locale) |
void |
setPosition(int position) |
void |
setRelationshipData(org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.RelationshipData relationshipData) |
void |
setSourceTableDimensionColumnId(String sourceTableDimensionColumnId) |
void |
setTargetTableColumnId(String targetTableColumnId) |
void |
setTargetTableId(long targetTableId) |
void |
setTooltipMessage(String tooltipMessage) |
void |
setType(ColumnType type) |
void |
setValueType(ValueType valueType) |
void |
setViewColumn(boolean viewColumn) |
void |
setVisible(boolean visible) |
void |
setWidth(int width) |
String |
toString() |
protected String id
protected String columnLocalId
protected String label
protected org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.RelationshipData relationshipData
protected boolean viewColumn
protected String sourceTableDimensionColumnId
protected String targetTableColumnId
protected long targetTableId
protected String locale
protected ValueType valueType
protected int width
protected boolean editable
protected boolean visible
protected ColumnType type
protected int position
protected String tooltipMessage
protected String columnTypeName
protected String columnDataType
protected ColumnKey key
public ColumnDefinition()
public ColumnDefinition(String id, String columnLocalId, String label)
ColumnType USER.id - the column id.label - the column label.public ColumnDefinition(String id, String columnLocalId, String label, ValueType valueType, int width, boolean editable, boolean visible, ColumnType type)
id - the column id.label - the column label.valueType - the type of column values.width - the column width.editable - flag for editability.visible - flag for visibility.type - the column type.public String getId()
public String getLabel()
public ValueType getValueType()
public void setValueType(ValueType valueType)
valueType - the valueType to setpublic int getPosition()
public void setPosition(int position)
position - the position to setpublic boolean isEditable()
public void setEditable(boolean editable)
editable - the editable to setpublic int getWidth()
public void setWidth(int width)
width - the width to setpublic boolean isVisible()
public void setVisible(boolean visible)
visible - the visible to setpublic ColumnType getType()
public void setType(ColumnType type)
type - the type to setpublic ColumnKey getKey()
public void setIndex(int index)
index - to setpublic String getTooltipMessage()
public void setTooltipMessage(String tooltipMessage)
public String getColumnTypeName()
public void setColumnTypeName(String columnTypeName)
public String getColumnDataType()
public void setColumnDataType(String columnDataType)
public String getColumnLocalId()
public void setColumnLocalId(String columnLocalId)
public boolean isViewColumn()
public void setViewColumn(boolean viewColumn)
public String getSourceTableDimensionColumnId()
public void setSourceTableDimensionColumnId(String sourceTableDimensionColumnId)
public String getTargetTableColumnId()
public void setTargetTableColumnId(String targetTableColumnId)
public long getTargetTableId()
public void setTargetTableId(long targetTableId)
public void setLabel(String label)
public String getLocale()
public void setLocale(String locale)
public org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.RelationshipData getRelationshipData()
public void setRelationshipData(org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.RelationshipData relationshipData)
Copyright © 2014. All Rights Reserved.