public class ColumnDefinitionView extends Object implements ColumnDefinition, UserActionInterface, ColumnElement
| Constructor and Description |
|---|
ColumnDefinitionView(TemplatePanel templatePanel,
int index,
SetColumnTypeDialogManager setColumnTypeDialogManager) |
public ColumnDefinitionView(TemplatePanel templatePanel, int index, SetColumnTypeDialogManager setColumnTypeDialogManager)
templatePanel - setColumnTypeDialogManager - setColumnTypeDefinition - public SetColumnTypeDialogManager getSetColumnTypeDialogManager()
public void setVisibleAddRule(boolean b)
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 void setColumnHeaderValue(String columnHeaderValue)
public SetColumnTypeDialogManager getSetColumnTypeViewManager()
public String getColumnName()
getColumnName in interface ColumnDefinitionpublic TdTDataType getSelectedDataType()
getSelectedDataType in interface ColumnDefinitionpublic TdTFormatReference getSelectedDataTypeFormat()
getSelectedDataTypeFormat 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.widgetcommonevent.shared.tr.column.ColumnData getReferenceColumnData()
getReferenceColumnData in interface ColumnDefinitionpublic String getSelectedLocale()
getSelectedLocale in interface ColumnDefinitionpublic String getTimePeriod()
getTimePeriod in interface ColumnDefinitionpublic TdTFormatReference getTimePeriodFormat()
getTimePeriodFormat 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 - public void setEditableLabel(EditableLabelColumnDefinitionView editableLabel)
editableLabel - public EditableLabelColumnDefinitionView getEdiTableLabel()
public String getColumnLabel()
getColumnLabel in interface ColumnElementCopyright © 2017. All Rights Reserved.