test_class.declarator: POPULATION_UUID = "population"
test_class.modifier: public static final
test_class.original_string: public static final String POPULATION_UUID = "population";
test_class.type: String
test_class.var_name: POPULATION_UUID
test_class.declarator: REVENUE_UUID = "revenue"
test_class.modifier: public static final
test_class.original_string: public static final String REVENUE_UUID = "revenue";
test_class.type: String
test_class.var_name: REVENUE_UUID
test_class.declarator: POPULATION_DSET = DataSetDefFactory.newStaticDataSetDef()
              .uuid(POPULATION_UUID)
              .name("Population")
              .label("continent")
              .label("country")
              .number("population")
              .date("year")
              .buildDef()
test_class.modifier: public static final
test_class.original_string: public static final DataSetDef POPULATION_DSET = DataSetDefFactory.newStaticDataSetDef()
              .uuid(POPULATION_UUID)
              .name("Population")
              .label("continent")
              .label("country")
              .number("population")
              .date("year")
              .buildDef();
test_class.type: DataSetDef
test_class.var_name: POPULATION_DSET
test_class.declarator: REVENUE_DSET = DataSetDefFactory.newStaticDataSetDef()
              .uuid(REVENUE_UUID)
              .name("Revenue")
              .label("company")
              .label("sector")
              .number("revenue")
              .date("year")
              .buildDef()
test_class.modifier: public static final
test_class.original_string: public static final DataSetDef REVENUE_DSET = DataSetDefFactory.newStaticDataSetDef()
              .uuid(REVENUE_UUID)
              .name("Revenue")
              .label("company")
              .label("sector")
              .number("revenue")
              .date("year")
              .buildDef();
test_class.type: DataSetDef
test_class.var_name: REVENUE_DSET
test_class.declarator: DATA_SET_LIST = Arrays.asList(POPULATION_DSET, REVENUE_DSET)
test_class.modifier: public static final
test_class.original_string: public static final List<DataSetDef> DATA_SET_LIST = Arrays.asList(POPULATION_DSET, REVENUE_DSET);
test_class.type: List<DataSetDef>
test_class.var_name: DATA_SET_LIST
test_class.declarator: POPULATION_META = new DataSetMetadataImpl(
              POPULATION_DSET, POPULATION_UUID, 0, 4,
              Arrays.asList("continent", "country", "population", "year"),
              Arrays.asList(LABEL, LABEL, NUMBER, DATE), 0)
test_class.modifier: public static final
test_class.original_string: public static final DataSetMetadata POPULATION_META = new DataSetMetadataImpl(
              POPULATION_DSET, POPULATION_UUID, 0, 4,
              Arrays.asList("continent", "country", "population", "year"),
              Arrays.asList(LABEL, LABEL, NUMBER, DATE), 0);
test_class.type: DataSetMetadata
test_class.var_name: POPULATION_META
test_class.declarator: REVENUE_META = new DataSetMetadataImpl(
              POPULATION_DSET, REVENUE_UUID, 0, 4,
              Arrays.asList("company", "sector", "revenue", "year"),
              Arrays.asList(LABEL, LABEL, NUMBER, DATE), 0)
test_class.modifier: public static final
test_class.original_string: public static final DataSetMetadata REVENUE_META = new DataSetMetadataImpl(
              POPULATION_DSET, REVENUE_UUID, 0, 4,
              Arrays.asList("company", "sector", "revenue", "year"),
              Arrays.asList(LABEL, LABEL, NUMBER, DATE), 0);
test_class.type: DataSetMetadata
test_class.var_name: REVENUE_META
test_class.declarator: DATA_2D_MULTIPLE = new DataSetLookupConstraints()
              .setGroupRequired(true)
              .setGroupColumn(true)
              .setMaxColumns(10)
              .setMinColumns(2)
              .setExtraColumnsAllowed(true)
              .setExtraColumnsType(ColumnType.NUMBER)
              .setGroupsTitle("Categories")
              .setColumnsTitle("Series")
              .setColumnTypes(new ColumnType[]{
                      LABEL,
                      NUMBER})
test_class.modifier: public static final
test_class.original_string: public static final DataSetLookupConstraints DATA_2D_MULTIPLE = new DataSetLookupConstraints()
              .setGroupRequired(true)
              .setGroupColumn(true)
              .setMaxColumns(10)
              .setMinColumns(2)
              .setExtraColumnsAllowed(true)
              .setExtraColumnsType(ColumnType.NUMBER)
              .setGroupsTitle("Categories")
              .setColumnsTitle("Series")
              .setColumnTypes(new ColumnType[]{
                      LABEL,
                      NUMBER});
test_class.type: DataSetLookupConstraints
test_class.var_name: DATA_2D_MULTIPLE
test_class.declarator: DATA_2D_FIXED = new DataSetLookupConstraints()
              .setGroupRequired(true)
              .setGroupColumn(true)
              .setMaxColumns(2)
              .setMinColumns(2)
              .setExtraColumnsAllowed(false)
              .setGroupsTitle("Categories")
              .setColumnsTitle("Series")
              .setColumnTypes(new ColumnType[]{
                      LABEL,
                      NUMBER})
test_class.modifier: public static final
test_class.original_string: public static final DataSetLookupConstraints DATA_2D_FIXED = new DataSetLookupConstraints()
              .setGroupRequired(true)
              .setGroupColumn(true)
              .setMaxColumns(2)
              .setMinColumns(2)
              .setExtraColumnsAllowed(false)
              .setGroupsTitle("Categories")
              .setColumnsTitle("Series")
              .setColumnTypes(new ColumnType[]{
                      LABEL,
                      NUMBER});
test_class.type: DataSetLookupConstraints
test_class.var_name: DATA_2D_FIXED
test_class.declarator: DATA_MULTIPLE = new DataSetLookupConstraints()
              .setGroupAllowed(true)
              .setGroupRequired(false)
              .setMaxColumns(-1)
              .setMinColumns(1)
              .setExtraColumnsAllowed(true)
              .setGroupsTitle("Rows")
              .setColumnsTitle("Columns")
              .setColumnTypes(new ColumnType[]{
                      LABEL,
                      NUMBER})
test_class.modifier: public static final
test_class.original_string: public static final DataSetLookupConstraints DATA_MULTIPLE = new DataSetLookupConstraints()
              .setGroupAllowed(true)
              .setGroupRequired(false)
              .setMaxColumns(-1)
              .setMinColumns(1)
              .setExtraColumnsAllowed(true)
              .setGroupsTitle("Rows")
              .setColumnsTitle("Columns")
              .setColumnTypes(new ColumnType[]{
                      LABEL,
                      NUMBER});
test_class.type: DataSetLookupConstraints
test_class.var_name: DATA_MULTIPLE
test_class.declarator: DATA_MULTIPLE_NO_GROUP = new DataSetLookupConstraints()
              .setGroupAllowed(false)
              .setGroupRequired(false)
              .setMaxColumns(-1)
              .setMinColumns(1)
              .setExtraColumnsAllowed(true)
              .setGroupsTitle("Rows")
              .setColumnsTitle("Columns")
              .setColumnTypes(new ColumnType[]{
                      LABEL,
                      NUMBER})
test_class.modifier: public static final
test_class.original_string: public static final DataSetLookupConstraints DATA_MULTIPLE_NO_GROUP = new DataSetLookupConstraints()
              .setGroupAllowed(false)
              .setGroupRequired(false)
              .setMaxColumns(-1)
              .setMinColumns(1)
              .setExtraColumnsAllowed(true)
              .setGroupsTitle("Rows")
              .setColumnsTitle("Columns")
              .setColumnTypes(new ColumnType[]{
                      LABEL,
                      NUMBER});
test_class.type: DataSetLookupConstraints
test_class.var_name: DATA_MULTIPLE_NO_GROUP
test_class.declarator: view
test_class.modifier: @Mock
test_class.original_string: @Mock
      DataSetLookupEditor.View view;
test_class.type: DataSetLookupEditor.View
test_class.var_name: view
test_class.declarator: event
test_class.modifier: @Mock
test_class.original_string: @Mock
      Event<DataSetLookupChangedEvent> event;
test_class.type: Event<DataSetLookupChangedEvent>
test_class.var_name: event
test_class.declarator: beanManager
test_class.modifier: @Mock
test_class.original_string: @Mock
      SyncBeanManager beanManager;
test_class.type: SyncBeanManager
test_class.var_name: beanManager
test_class.declarator: columnFunctionEditorBeanDef
test_class.modifier: @Mock
test_class.original_string: @Mock
      SyncBeanDef<ColumnFunctionEditor> columnFunctionEditorBeanDef;
test_class.type: SyncBeanDef<ColumnFunctionEditor>
test_class.var_name: columnFunctionEditorBeanDef
test_class.declarator: columnFunctionEditor
test_class.modifier: @Mock
test_class.original_string: @Mock
      ColumnFunctionEditor columnFunctionEditor;
test_class.type: ColumnFunctionEditor
test_class.var_name: columnFunctionEditor
test_class.declarator: filterEditor
test_class.modifier: @Mock
test_class.original_string: @Mock
      DataSetFilterEditor filterEditor;
test_class.type: DataSetFilterEditor
test_class.var_name: filterEditor
test_class.declarator: groupDateEditor
test_class.modifier: @Mock
test_class.original_string: @Mock
      DataSetGroupDateEditor groupDateEditor;
test_class.type: DataSetGroupDateEditor
test_class.var_name: groupDateEditor
test_class.declarator: clientServices
test_class.modifier: @Mock
test_class.original_string: @Mock
      DataSetClientServices clientServices;
test_class.type: DataSetClientServices
test_class.var_name: clientServices
test_class.declarator: presenter = null
test_class.original_string: DataSetLookupEditor presenter = null;
test_class.type: DataSetLookupEditor
test_class.var_name: presenter
test_class.file: dashbuilder-client/dashbuilder-displayer-client/src/test/java/org/dashbuilder/displayer/client/widgets/DataSetLookupEditorTest.java
test_class.identifier: DataSetLookupEditorTest
test_case.body: @Test
      public void testGroupNotAllowed() {
          presenter.init(DATA_MULTIPLE_NO_GROUP, DataSetLookupFactory.newDataSetLookupBuilder()
                  .dataset(POPULATION_UUID)
                  .column("year")
                  .column("population")
                  .buildLookup());
  
          verify(view, never()).setGroupEnabled(true);
          verify(view, never()).enableGroupColumnSelectorHint();
          verify(event, never()).fire(any(DataSetLookupChangedEvent.class));
      }
test_case.class_method_signature: DataSetLookupEditorTest.testGroupNotAllowed()
test_case.full_signature: @Test public void testGroupNotAllowed()
test_case.identifier: testGroupNotAllowed
test_case.invocations: init buildLookup column column dataset newDataSetLookupBuilder setGroupEnabled verify never enableGroupColumnSelectorHint verify never fire verify never any
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGroupNotAllowed()
focal_class.declarator: view
focal_class.original_string: View view;
focal_class.type: View
focal_class.var_name: view
focal_class.declarator: beanManager
focal_class.original_string: SyncBeanManager beanManager;
focal_class.type: SyncBeanManager
focal_class.var_name: beanManager
focal_class.declarator: clientServices
focal_class.original_string: DataSetClientServices clientServices;
focal_class.type: DataSetClientServices
focal_class.var_name: clientServices
focal_class.declarator: filterEditor
focal_class.original_string: DataSetFilterEditor filterEditor;
focal_class.type: DataSetFilterEditor
focal_class.var_name: filterEditor
focal_class.declarator: groupDateEditor
focal_class.original_string: DataSetGroupDateEditor groupDateEditor;
focal_class.type: DataSetGroupDateEditor
focal_class.var_name: groupDateEditor
focal_class.declarator: dataSetLookup = null
focal_class.original_string: DataSetLookup dataSetLookup = null;
focal_class.type: DataSetLookup
focal_class.var_name: dataSetLookup
focal_class.declarator: lookupConstraints = null
focal_class.original_string: DataSetLookupConstraints lookupConstraints = null;
focal_class.type: DataSetLookupConstraints
focal_class.var_name: lookupConstraints
focal_class.declarator: dataSetMetadata = null
focal_class.original_string: DataSetMetadata dataSetMetadata = null;
focal_class.type: DataSetMetadata
focal_class.var_name: dataSetMetadata
focal_class.declarator: changeEvent = null
focal_class.original_string: Event<DataSetLookupChangedEvent> changeEvent = null;
focal_class.type: Event<DataSetLookupChangedEvent>
focal_class.var_name: changeEvent
focal_class.declarator: _dataSetDefList = new ArrayList<DataSetDef>()
focal_class.original_string: List<DataSetDef> _dataSetDefList = new ArrayList<DataSetDef>();
focal_class.type: List<DataSetDef>
focal_class.var_name: _dataSetDefList
focal_class.declarator: _editorsMap = new HashMap<Integer, ColumnFunctionEditor>()
focal_class.original_string: Map<Integer, ColumnFunctionEditor> _editorsMap = new HashMap<Integer, ColumnFunctionEditor>();
focal_class.type: Map<Integer, ColumnFunctionEditor>
focal_class.var_name: _editorsMap
focal_class.declarator: dataSetDefFilter = new DataSetDefFilter() {
          public boolean accept(DataSetDef def) {
              return true;
          }
      }
focal_class.original_string: DataSetDefFilter dataSetDefFilter = new DataSetDefFilter() {
          public boolean accept(DataSetDef def) {
              return true;
          }
      };
focal_class.type: DataSetDefFilter
focal_class.var_name: dataSetDefFilter
focal_class.file: dashbuilder-client/dashbuilder-displayer-client/src/main/java/org/dashbuilder/displayer/client/widgets/DataSetLookupEditor.java
focal_class.identifier: DataSetLookupEditor
focal_class.interfaces: implements IsWidget
focal_class.class_method_signature: DataSetLookupEditor.DataSetLookupEditor(final View view,
                                 SyncBeanManager beanManager,
                                 DataSetFilterEditor filterEditor,
                                 DataSetGroupDateEditor groupDateEditor,
                                 DataSetClientServices clientServices,
                                 Event<DataSetLookupChangedEvent> event)
focal_class.full_signature: @Inject public  DataSetLookupEditor(final View view,
                                 SyncBeanManager beanManager,
                                 DataSetFilterEditor filterEditor,
                                 DataSetGroupDateEditor groupDateEditor,
                                 DataSetClientServices clientServices,
                                 Event<DataSetLookupChangedEvent> event)
focal_class.identifier: DataSetLookupEditor
focal_class.modifiers: @Inject public
focal_class.parameters: (final View view,
                                 SyncBeanManager beanManager,
                                 DataSetFilterEditor filterEditor,
                                 DataSetGroupDateEditor groupDateEditor,
                                 DataSetClientServices clientServices,
                                 Event<DataSetLookupChangedEvent> event)
focal_class.signature:  DataSetLookupEditor(final View view,
                                 SyncBeanManager beanManager,
                                 DataSetFilterEditor filterEditor,
                                 DataSetGroupDateEditor groupDateEditor,
                                 DataSetClientServices clientServices,
                                 Event<DataSetLookupChangedEvent> event)
focal_class.class_method_signature: DataSetLookupEditor.init(DataSetLookupConstraints lookupConstraints,
                       final DataSetLookup dataSetLookup)
focal_class.full_signature: public void init(DataSetLookupConstraints lookupConstraints,
                       final DataSetLookup dataSetLookup)
focal_class.identifier: init
focal_class.modifiers: public
focal_class.parameters: (DataSetLookupConstraints lookupConstraints,
                       final DataSetLookup dataSetLookup)
focal_class.return: void
focal_class.signature: void init(DataSetLookupConstraints lookupConstraints,
                       final DataSetLookup dataSetLookup)
focal_class.class_method_signature: DataSetLookupEditor.fetchMetadata(final String uuid,
                         final RemoteCallback<DataSetMetadata> callback)
focal_class.full_signature:  void fetchMetadata(final String uuid,
                         final RemoteCallback<DataSetMetadata> callback)
focal_class.identifier: fetchMetadata
focal_class.parameters: (final String uuid,
                         final RemoteCallback<DataSetMetadata> callback)
focal_class.return: void
focal_class.signature: void fetchMetadata(final String uuid,
                         final RemoteCallback<DataSetMetadata> callback)
focal_class.class_method_signature: DataSetLookupEditor.asWidget()
focal_class.full_signature: @Override public Widget asWidget()
focal_class.identifier: asWidget
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Widget
focal_class.signature: Widget asWidget()
focal_class.class_method_signature: DataSetLookupEditor.getView()
focal_class.full_signature: public View getView()
focal_class.identifier: getView
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: View
focal_class.signature: View getView()
focal_class.class_method_signature: DataSetLookupEditor.getFilterEditor()
focal_class.full_signature: public DataSetFilterEditor getFilterEditor()
focal_class.identifier: getFilterEditor
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataSetFilterEditor
focal_class.signature: DataSetFilterEditor getFilterEditor()
focal_class.class_method_signature: DataSetLookupEditor.getGroupDateEditor()
focal_class.full_signature: public DataSetGroupDateEditor getGroupDateEditor()
focal_class.identifier: getGroupDateEditor
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataSetGroupDateEditor
focal_class.signature: DataSetGroupDateEditor getGroupDateEditor()
focal_class.class_method_signature: DataSetLookupEditor.getDataSetLookup()
focal_class.full_signature: public DataSetLookup getDataSetLookup()
focal_class.identifier: getDataSetLookup
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataSetLookup
focal_class.signature: DataSetLookup getDataSetLookup()
focal_class.class_method_signature: DataSetLookupEditor.getLookupConstraints()
focal_class.full_signature: public DataSetLookupConstraints getLookupConstraints()
focal_class.identifier: getLookupConstraints
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataSetLookupConstraints
focal_class.signature: DataSetLookupConstraints getLookupConstraints()
focal_class.class_method_signature: DataSetLookupEditor.setDataSetDefFilter(DataSetDefFilter dataSetDefFilter)
focal_class.full_signature: public void setDataSetDefFilter(DataSetDefFilter dataSetDefFilter)
focal_class.identifier: setDataSetDefFilter
focal_class.modifiers: public
focal_class.parameters: (DataSetDefFilter dataSetDefFilter)
focal_class.return: void
focal_class.signature: void setDataSetDefFilter(DataSetDefFilter dataSetDefFilter)
focal_class.class_method_signature: DataSetLookupEditor.getDataSetUUID()
focal_class.full_signature: public String getDataSetUUID()
focal_class.identifier: getDataSetUUID
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDataSetUUID()
focal_class.class_method_signature: DataSetLookupEditor.getColumnId(int index)
focal_class.full_signature: public String getColumnId(int index)
focal_class.identifier: getColumnId
focal_class.modifiers: public
focal_class.parameters: (int index)
focal_class.return: String
focal_class.signature: String getColumnId(int index)
focal_class.class_method_signature: DataSetLookupEditor.getColumnType(int index)
focal_class.full_signature: public ColumnType getColumnType(int index)
focal_class.identifier: getColumnType
focal_class.modifiers: public
focal_class.parameters: (int index)
focal_class.return: ColumnType
focal_class.signature: ColumnType getColumnType(int index)
focal_class.class_method_signature: DataSetLookupEditor.getColumnType(String columnId)
focal_class.full_signature: public ColumnType getColumnType(String columnId)
focal_class.identifier: getColumnType
focal_class.modifiers: public
focal_class.parameters: (String columnId)
focal_class.return: ColumnType
focal_class.signature: ColumnType getColumnType(String columnId)
focal_class.class_method_signature: DataSetLookupEditor.getFirstGroupOp()
focal_class.full_signature: public DataSetGroup getFirstGroupOp()
focal_class.identifier: getFirstGroupOp
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DataSetGroup
focal_class.signature: DataSetGroup getFirstGroupOp()
focal_class.class_method_signature: DataSetLookupEditor.isFirstGroupOpDateBased()
focal_class.full_signature: public boolean isFirstGroupOpDateBased()
focal_class.identifier: isFirstGroupOpDateBased
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isFirstGroupOpDateBased()
focal_class.class_method_signature: DataSetLookupEditor.getFirstGroupFunctions()
focal_class.full_signature: public List<GroupFunction> getFirstGroupFunctions()
focal_class.identifier: getFirstGroupFunctions
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<GroupFunction>
focal_class.signature: List<GroupFunction> getFirstGroupFunctions()
focal_class.class_method_signature: DataSetLookupEditor.getFirstGroupFunctionIdx(GroupFunction gf)
focal_class.full_signature: public int getFirstGroupFunctionIdx(GroupFunction gf)
focal_class.identifier: getFirstGroupFunctionIdx
focal_class.modifiers: public
focal_class.parameters: (GroupFunction gf)
focal_class.return: int
focal_class.signature: int getFirstGroupFunctionIdx(GroupFunction gf)
focal_class.class_method_signature: DataSetLookupEditor.getFirstGroupColumnId()
focal_class.full_signature: public String getFirstGroupColumnId()
focal_class.identifier: getFirstGroupColumnId
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getFirstGroupColumnId()
focal_class.class_method_signature: DataSetLookupEditor.getAvailableGroupColumnIdxs()
focal_class.full_signature: public List<Integer> getAvailableGroupColumnIdxs()
focal_class.identifier: getAvailableGroupColumnIdxs
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Integer>
focal_class.signature: List<Integer> getAvailableGroupColumnIdxs()
focal_class.class_method_signature: DataSetLookupEditor.showDataSetDefs(List<DataSetDef> ds)
focal_class.full_signature: public void showDataSetDefs(List<DataSetDef> ds)
focal_class.identifier: showDataSetDefs
focal_class.modifiers: public
focal_class.parameters: (List<DataSetDef> ds)
focal_class.return: void
focal_class.signature: void showDataSetDefs(List<DataSetDef> ds)
focal_class.class_method_signature: DataSetLookupEditor.addDataSetDef(DataSetDef def)
focal_class.full_signature: public void addDataSetDef(DataSetDef def)
focal_class.identifier: addDataSetDef
focal_class.modifiers: public
focal_class.parameters: (DataSetDef def)
focal_class.return: void
focal_class.signature: void addDataSetDef(DataSetDef def)
focal_class.class_method_signature: DataSetLookupEditor.removeDataSetDef(DataSetDef def)
focal_class.full_signature: public void removeDataSetDef(DataSetDef def)
focal_class.identifier: removeDataSetDef
focal_class.modifiers: public
focal_class.parameters: (DataSetDef def)
focal_class.return: void
focal_class.signature: void removeDataSetDef(DataSetDef def)
focal_class.class_method_signature: DataSetLookupEditor.updateDataSetLookup()
focal_class.full_signature:  void updateDataSetLookup()
focal_class.identifier: updateDataSetLookup
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void updateDataSetLookup()
focal_class.class_method_signature: DataSetLookupEditor.updateFilterControls()
focal_class.full_signature:  void updateFilterControls()
focal_class.identifier: updateFilterControls
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void updateFilterControls()
focal_class.class_method_signature: DataSetLookupEditor.updateGroupControls()
focal_class.full_signature:  void updateGroupControls()
focal_class.identifier: updateGroupControls
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void updateGroupControls()
focal_class.class_method_signature: DataSetLookupEditor.updateColumnControls()
focal_class.full_signature:  void updateColumnControls()
focal_class.identifier: updateColumnControls
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void updateColumnControls()
focal_class.class_method_signature: DataSetLookupEditor.getGroupFunctionLastIdx(List<GroupFunction> groupFunctions,
                                  String sourceId)
focal_class.full_signature:  int getGroupFunctionLastIdx(List<GroupFunction> groupFunctions,
                                  String sourceId)
focal_class.identifier: getGroupFunctionLastIdx
focal_class.parameters: (List<GroupFunction> groupFunctions,
                                  String sourceId)
focal_class.return: int
focal_class.signature: int getGroupFunctionLastIdx(List<GroupFunction> groupFunctions,
                                  String sourceId)
focal_class.class_method_signature: DataSetLookupEditor.getGroupFunctionColumnIdx(String columnId)
focal_class.full_signature:  int getGroupFunctionColumnIdx(String columnId)
focal_class.identifier: getGroupFunctionColumnIdx
focal_class.parameters: (String columnId)
focal_class.return: int
focal_class.signature: int getGroupFunctionColumnIdx(String columnId)
focal_class.class_method_signature: DataSetLookupEditor.onDataSetSelected()
focal_class.full_signature:  void onDataSetSelected()
focal_class.identifier: onDataSetSelected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onDataSetSelected()
focal_class.class_method_signature: DataSetLookupEditor.onGroupColumnSelected()
focal_class.full_signature:  void onGroupColumnSelected()
focal_class.identifier: onGroupColumnSelected
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onGroupColumnSelected()
focal_class.class_method_signature: DataSetLookupEditor.onAddColumn()
focal_class.full_signature:  void onAddColumn()
focal_class.identifier: onAddColumn
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void onAddColumn()
focal_class.class_method_signature: DataSetLookupEditor.onFilterChanged(@Observes DataSetFilterChangedEvent event)
focal_class.full_signature:  void onFilterChanged(@Observes DataSetFilterChangedEvent event)
focal_class.identifier: onFilterChanged
focal_class.parameters: (@Observes DataSetFilterChangedEvent event)
focal_class.return: void
focal_class.signature: void onFilterChanged(@Observes DataSetFilterChangedEvent event)
focal_class.class_method_signature: DataSetLookupEditor.onDateGroupChanged(@Observes DataSetGroupDateChanged event)
focal_class.full_signature:  void onDateGroupChanged(@Observes DataSetGroupDateChanged event)
focal_class.identifier: onDateGroupChanged
focal_class.parameters: (@Observes DataSetGroupDateChanged event)
focal_class.return: void
focal_class.signature: void onDateGroupChanged(@Observes DataSetGroupDateChanged event)
focal_class.class_method_signature: DataSetLookupEditor.onColumnFunctionChanged(@Observes GroupFunctionChangedEvent event)
focal_class.full_signature:  void onColumnFunctionChanged(@Observes GroupFunctionChangedEvent event)
focal_class.identifier: onColumnFunctionChanged
focal_class.parameters: (@Observes GroupFunctionChangedEvent event)
focal_class.return: void
focal_class.signature: void onColumnFunctionChanged(@Observes GroupFunctionChangedEvent event)
focal_class.class_method_signature: DataSetLookupEditor.onColumnFunctionDeleted(@Observes GroupFunctionDeletedEvent event)
focal_class.full_signature:  void onColumnFunctionDeleted(@Observes GroupFunctionDeletedEvent event)
focal_class.identifier: onColumnFunctionDeleted
focal_class.parameters: (@Observes GroupFunctionDeletedEvent event)
focal_class.return: void
focal_class.signature: void onColumnFunctionDeleted(@Observes GroupFunctionDeletedEvent event)
focal_class.class_method_signature: DataSetLookupEditor.onDataSetDefRegisteredEvent(@Observes DataSetDefRegisteredEvent event)
focal_class.full_signature:  void onDataSetDefRegisteredEvent(@Observes DataSetDefRegisteredEvent event)
focal_class.identifier: onDataSetDefRegisteredEvent
focal_class.parameters: (@Observes DataSetDefRegisteredEvent event)
focal_class.return: void
focal_class.signature: void onDataSetDefRegisteredEvent(@Observes DataSetDefRegisteredEvent event)
focal_class.class_method_signature: DataSetLookupEditor.onDataSetDefModifiedEvent(@Observes DataSetDefModifiedEvent event)
focal_class.full_signature:  void onDataSetDefModifiedEvent(@Observes DataSetDefModifiedEvent event)
focal_class.identifier: onDataSetDefModifiedEvent
focal_class.parameters: (@Observes DataSetDefModifiedEvent event)
focal_class.return: void
focal_class.signature: void onDataSetDefModifiedEvent(@Observes DataSetDefModifiedEvent event)
focal_class.class_method_signature: DataSetLookupEditor.onDataSetDefRemovedEvent(@Observes DataSetDefRemovedEvent event)
focal_class.full_signature:  void onDataSetDefRemovedEvent(@Observes DataSetDefRemovedEvent event)
focal_class.identifier: onDataSetDefRemovedEvent
focal_class.parameters: (@Observes DataSetDefRemovedEvent event)
focal_class.return: void
focal_class.signature: void onDataSetDefRemovedEvent(@Observes DataSetDefRemovedEvent event)
focal_method.body: public void init(DataSetLookupConstraints lookupConstraints,
                       final DataSetLookup dataSetLookup) {
          this.dataSetLookup = dataSetLookup;
          this.lookupConstraints = lookupConstraints;
          this.view.clearAll();
          this.clientServices.getPublicDataSetDefs(new RemoteCallback<List<DataSetDef>>() {
              public void callback(List<DataSetDef> dataSetDefs) {
                  showDataSetDefs(dataSetDefs);
                  if (dataSetLookup != null && dataSetLookup.getDataSetUUID() != null) {
                      fetchMetadata(dataSetLookup.getDataSetUUID(),
                                    new RemoteCallback<DataSetMetadata>() {
                                        public void callback(DataSetMetadata metadata) {
                                            updateDataSetLookup();
                                        }
                                    });
                  }
              }
          });
      }
focal_method.class_method_signature: DataSetLookupEditor.init(DataSetLookupConstraints lookupConstraints,
                       final DataSetLookup dataSetLookup)
focal_method.full_signature: public void init(DataSetLookupConstraints lookupConstraints,
                       final DataSetLookup dataSetLookup)
focal_method.identifier: init
focal_method.invocations: clearAll getPublicDataSetDefs showDataSetDefs getDataSetUUID fetchMetadata getDataSetUUID updateDataSetLookup
focal_method.modifiers: public
focal_method.parameters: (DataSetLookupConstraints lookupConstraints,
                       final DataSetLookup dataSetLookup)
focal_method.return: void
focal_method.signature: void init(DataSetLookupConstraints lookupConstraints,
                       final DataSetLookup dataSetLookup)