Class DataSetLookupEditor
- java.lang.Object
-
- org.dashbuilder.displayer.client.widgets.DataSetLookupEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
@Dependent public class DataSetLookupEditor extends Object implements com.google.gwt.user.client.ui.IsWidget
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataSetLookupEditor.DataSetDefFilterstatic interfaceDataSetLookupEditor.View
-
Constructor Summary
Constructors Constructor Description DataSetLookupEditor(DataSetLookupEditor.View view, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, DataSetFilterEditor filterEditor, DataSetGroupDateEditor groupDateEditor, org.dashbuilder.dataset.client.DataSetClientServices clientServices, javax.enterprise.event.Event<DataSetLookupChangedEvent> event)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDataSetDef(org.dashbuilder.dataset.def.DataSetDef def)com.google.gwt.user.client.ui.WidgetasWidget()List<Integer>getAvailableGroupColumnIdxs()StringgetColumnId(int index)org.dashbuilder.dataset.ColumnTypegetColumnType(int index)org.dashbuilder.dataset.ColumnTypegetColumnType(String columnId)org.dashbuilder.dataset.DataSetLookupgetDataSetLookup()StringgetDataSetUUID()DataSetFilterEditorgetFilterEditor()StringgetFirstGroupColumnId()intgetFirstGroupFunctionIdx(org.dashbuilder.dataset.group.GroupFunction gf)List<org.dashbuilder.dataset.group.GroupFunction>getFirstGroupFunctions()org.dashbuilder.dataset.group.DataSetGroupgetFirstGroupOp()DataSetGroupDateEditorgetGroupDateEditor()org.dashbuilder.dataset.DataSetLookupConstraintsgetLookupConstraints()DataSetLookupEditor.ViewgetView()voidinit(org.dashbuilder.dataset.DataSetLookupConstraints lookupConstraints, org.dashbuilder.dataset.DataSetLookup dataSetLookup)booleanisFirstGroupOpDateBased()voidremoveDataSetDef(org.dashbuilder.dataset.def.DataSetDef def)voidsetDataSetDefFilter(DataSetLookupEditor.DataSetDefFilter dataSetDefFilter)voidshowDataSetDefs(List<org.dashbuilder.dataset.def.DataSetDef> ds)
-
-
-
Constructor Detail
-
DataSetLookupEditor
@Inject public DataSetLookupEditor(DataSetLookupEditor.View view, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, DataSetFilterEditor filterEditor, DataSetGroupDateEditor groupDateEditor, org.dashbuilder.dataset.client.DataSetClientServices clientServices, javax.enterprise.event.Event<DataSetLookupChangedEvent> event)
-
-
Method Detail
-
init
public void init(org.dashbuilder.dataset.DataSetLookupConstraints lookupConstraints, org.dashbuilder.dataset.DataSetLookup dataSetLookup)
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
getView
public DataSetLookupEditor.View getView()
-
getFilterEditor
public DataSetFilterEditor getFilterEditor()
-
getGroupDateEditor
public DataSetGroupDateEditor getGroupDateEditor()
-
getDataSetLookup
public org.dashbuilder.dataset.DataSetLookup getDataSetLookup()
-
getLookupConstraints
public org.dashbuilder.dataset.DataSetLookupConstraints getLookupConstraints()
-
setDataSetDefFilter
public void setDataSetDefFilter(DataSetLookupEditor.DataSetDefFilter dataSetDefFilter)
-
getDataSetUUID
public String getDataSetUUID()
-
getColumnId
public String getColumnId(int index)
-
getColumnType
public org.dashbuilder.dataset.ColumnType getColumnType(int index)
-
getColumnType
public org.dashbuilder.dataset.ColumnType getColumnType(String columnId)
-
getFirstGroupOp
public org.dashbuilder.dataset.group.DataSetGroup getFirstGroupOp()
-
isFirstGroupOpDateBased
public boolean isFirstGroupOpDateBased()
-
getFirstGroupFunctions
public List<org.dashbuilder.dataset.group.GroupFunction> getFirstGroupFunctions()
-
getFirstGroupFunctionIdx
public int getFirstGroupFunctionIdx(org.dashbuilder.dataset.group.GroupFunction gf)
-
getFirstGroupColumnId
public String getFirstGroupColumnId()
-
showDataSetDefs
public void showDataSetDefs(List<org.dashbuilder.dataset.def.DataSetDef> ds)
-
addDataSetDef
public void addDataSetDef(org.dashbuilder.dataset.def.DataSetDef def)
-
removeDataSetDef
public void removeDataSetDef(org.dashbuilder.dataset.def.DataSetDef def)
-
-