public class ColumnDefinitionView extends Object implements ColumnDefinition, UserActionInterface, ColumnElement
| Constructor and Description |
|---|
ColumnDefinitionView(TemplatePanel templatePanel,
int index,
SetColumnTypeDialogManager setColumnTypeDialogManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRule(TemplateExpression expression,
boolean isEditable,
boolean isDeletable) |
void |
deleteClicked(int index) |
void |
deleteExpressionCaller(TemplateIndexes expDlgTemplateIndexUpdate) |
void |
deleteRule(int index) |
void |
editClicked(int index) |
String |
getColumnDataType() |
com.google.gwt.user.client.ui.Label |
getColumnDescription() |
com.extjs.gxt.ui.client.widget.Text |
getColumnHeaderValue() |
String |
getColumnId() |
int |
getColumnIndex() |
String |
getColumnName() |
String |
getColumnType() |
org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData |
getReferenceColumnData() |
List<TemplateExpression> |
getRulesExpressions() |
TdTColumnCategory |
getSelectedColumnCategory() |
TdTDataType |
getSelectedDataType() |
String |
getSelectedLocale() |
SetColumnTypeDialogManager |
getSetColumnTypeViewManager() |
SPECIAL_CATEGORY_TYPE |
getSpecialCategoryType() |
String |
getTimePeriod() |
boolean |
isValid() |
void |
resetRules() |
void |
setAsReadOnly(boolean enabled) |
void |
setColumnDescription(com.google.gwt.user.client.ui.Label columnDescription) |
void |
setColumnHeaderValue(com.extjs.gxt.ui.client.widget.Text columnHeaderValue) |
void |
setColumnIndex(int columnIndex) |
void |
setColumnTypeAsReadOnly(boolean enabled) |
void |
setSpecialCategoryType(SPECIAL_CATEGORY_TYPE category) |
void |
updateColumnDescription(com.extjs.gxt.ui.client.widget.LayoutContainer panel) |
void |
updateRule(int index,
TemplateExpression expression,
boolean isEditable,
boolean isDeletable) |
public ColumnDefinitionView(TemplatePanel templatePanel, int index, SetColumnTypeDialogManager setColumnTypeDialogManager)
templatePanel - setColumnTypeDialogManager - setColumnTypeDefinition - public void resetRules()
public void deleteRule(int index)
public void addRule(TemplateExpression expression, boolean isEditable, boolean isDeletable)
expression - isEditable - isDeletable - public void updateRule(int index,
TemplateExpression expression,
boolean isEditable,
boolean isDeletable)
public void updateColumnDescription(com.extjs.gxt.ui.client.widget.LayoutContainer panel)
panel - public int getColumnIndex()
getColumnIndex in interface ColumnElementpublic void setColumnIndex(int columnIndex)
public com.google.gwt.user.client.ui.Label getColumnDescription()
public void setColumnDescription(com.google.gwt.user.client.ui.Label columnDescription)
public com.extjs.gxt.ui.client.widget.Text getColumnHeaderValue()
public void setColumnHeaderValue(com.extjs.gxt.ui.client.widget.Text columnHeaderValue)
public SetColumnTypeDialogManager getSetColumnTypeViewManager()
public String getColumnName()
getColumnName in interface ColumnDefinitionpublic TdTDataType getSelectedDataType()
getSelectedDataType in interface ColumnDefinitionpublic boolean isValid()
isValid in interface ColumnDefinitionpublic TdTColumnCategory getSelectedColumnCategory()
getSelectedColumnCategory in interface ColumnDefinitionpublic void setSpecialCategoryType(SPECIAL_CATEGORY_TYPE category)
setSpecialCategoryType in interface ColumnDefinitionpublic SPECIAL_CATEGORY_TYPE getSpecialCategoryType()
getSpecialCategoryType in interface ColumnDefinitionpublic org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData getReferenceColumnData()
getReferenceColumnData in interface ColumnDefinitionpublic String getSelectedLocale()
getSelectedLocale in interface ColumnDefinitionpublic String getTimePeriod()
getTimePeriod in interface ColumnDefinitionpublic List<TemplateExpression> getRulesExpressions()
public String getColumnId()
getColumnId in interface ColumnElementpublic void setAsReadOnly(boolean enabled)
public void setColumnTypeAsReadOnly(boolean enabled)
public void editClicked(int index)
editClicked in interface UserActionInterfacepublic void deleteClicked(int index)
deleteClicked in interface UserActionInterfacepublic String getColumnDataType()
getColumnDataType in interface ColumnElementpublic String getColumnType()
getColumnType in interface ColumnElementpublic void deleteExpressionCaller(TemplateIndexes expDlgTemplateIndexUpdate)
expDlgTemplateIndexUpdate - Copyright © 2014. All Rights Reserved.