Example usage for com.google.gwt.view.client SingleSelectionModel getSelectedObject

List of usage examples for com.google.gwt.view.client SingleSelectionModel getSelectedObject

Introduction

In this page you can find the example usage for com.google.gwt.view.client SingleSelectionModel getSelectedObject.

Prototype

public T getSelectedObject() 

Source Link

Document

Gets the currently-selected object.

Usage

From source file:net.scran24.user.client.survey.FoodLookupList.java

public FoodLookupList(List<EncodedFood> choices, final SelectionHandler handler) {
    EncodedFoodCell cell = new EncodedFoodCell();

    List<EncodedFood> data = new ArrayList<EncodedFood>();

    CellList<EncodedFood> list = new CellList<EncodedFood>(cell, GWT.<R>create(R.class));
    list.setRowData(data);/* w ww . j a va2 s  . c o  m*/
    final SingleSelectionModel<EncodedFood> selectionModel = new SingleSelectionModel<EncodedFood>();
    selectionModel.addSelectionChangeHandler(new Handler() {
        @Override
        public void onSelectionChange(SelectionChangeEvent event) {
            handler.selectionChanged(selectionModel.getSelectedObject());
        }
    });
    list.setSelectionModel(selectionModel);

    add(list);
}

From source file:org.apache.hupa.client.activity.ContactsListActivity.java

License:Apache License

public void deleteSelected() {
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x2_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x00x0");
    hupaController.showTopLoading("Deleting...");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x10x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x10x10x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x10x00x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x10x00x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x10x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x1");
    SingleSelectionModel<LabelNode> selectionModel = display.getSelectionModel();
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x20x10x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x20x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x2_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x20x1");
    LabelNode labelNode = selectionModel.getSelectedObject();
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x30x10x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x30x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x30x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x3");
    DeleteFolderRequest req = rf.deleteFolderRequest();
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x40x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x4_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x40x10x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x40x1");
    DeleteFolderAction action = req.create(DeleteFolderAction.class);
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x50x20x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x50x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x5_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x50x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x50x2");
    final ImapFolder f = req.create(ImapFolder.class);
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x60x00x00x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x60x00x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x6_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x60x0");
    f.setFullName(labelNode.getFolder().getFullName());
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x70x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x7");
    action.setFolder(f);//from  w  ww . j  ava 2 s  .c om
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x00x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x00x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x8");
    req.delete(action).fire(new Receiver<GenericResult>() {
        @Override
        public void onSuccess(GenericResult response) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x2_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x20x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x3");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd7");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x30x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x30x00x0");
            hupaController.hideTopLoading();
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x30x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x30x10x0");
            display.refresh();
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x30x20x00x00x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x30x20x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x30x2_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x1ca563bd70x30x20x00x0");
            hupaController.showNotice("The label \"" + f.getFullName() + "\" was deleted.", 10000);
        }

        @Override
        public void onFailure(ServerFailure error) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x20x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x3_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x1_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x2");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac25");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x30x00x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x30x0");
            hupaController.hideTopLoading();
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x30x10x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x30x10x00x0_____org_apache_hupa_client_activity_ContactsListActivity_java0x0860da61d52b9500d0x20x80x00x10x17148ac250x30x1");
            hupaController.showNotice(error.getMessage(), 10000);
        }
    });
}

From source file:org.apache.hupa.client.activity.LabelListActivity.java

License:Apache License

public void deleteSelected() {
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x2_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x00x0");
    hupaController.showTopLoading("Deleting...");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x10x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x10x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x10x00x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x10x00x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x10x10x0");
    SingleSelectionModel<LabelNode> selectionModel = display.getSelectionModel();
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x2_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x20x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x20x10x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x20x1");
    LabelNode labelNode = selectionModel.getSelectedObject();
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x30x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x30x10x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x30x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x3");
    DeleteFolderRequest req = rf.deleteFolderRequest();
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x40x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x40x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x4_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x40x10x0");
    DeleteFolderAction action = req.create(DeleteFolderAction.class);
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x50x2_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x5_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x50x20x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x50x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x50x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0");
    final ImapFolder f = req.create(ImapFolder.class);
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x6_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x60x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x60x00x00x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x60x00x0");
    f.setFullName(labelNode.getFolder().getFullName());
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x7_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x70x0");
    action.setFolder(f);/*from  w  w  w.j av  a2  s.  c o m*/
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x00x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x00x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x8");
    req.delete(action).fire(new Receiver<GenericResult>() {
        @Override
        public void onSuccess(GenericResult response) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x20x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x3_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x2");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd7");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x30x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x30x00x0");
            hupaController.hideTopLoading();
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x30x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x30x10x0");
            display.refresh();
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x30x20x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x30x20x00x00x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x30x2_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x1ca563bd70x30x20x00x0");
            hupaController.showNotice("The label \"" + f.getFullName() + "\" was deleted.", 10000);
        }

        @Override
        public void onFailure(ServerFailure error) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x3_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x20x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x2_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x1");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac25");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x30x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x30x00x0");
            hupaController.hideTopLoading();
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x30x10x00x0_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x30x1_____org_apache_hupa_client_activity_LabelListActivity_java0x0c18a6e0052b9500d0x20x80x00x10x17148ac250x30x10x0");
            hupaController.showNotice(error.getMessage(), 10000);
        }
    });
}

From source file:org.apache.hupa.client.ui._CenterContactPanel.java

License:Apache License

private CellList<String> createTabList() {
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x2_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x10x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x10x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x0");
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x10x00x10x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x10x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x10x00x00x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x10x00x00x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x10x00x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x00x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x00x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x00x10x00x0");
    CellList<String> cellList = new CellList<String>(new SpanCell());
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x10x0");
    cellList.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x20x10x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x20x10x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x20x2_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x20x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x2_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x20x20x00x00x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x20x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x20x20x00x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x20x20x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x20x20x00x00x0");
    final SingleSelectionModel<String> selectionModel = new SingleSelectionModel<String>();
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x3_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x30x0");
    cellList.setSelectionModel(selectionModel);
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x4");
    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
        public void onSelectionChange(SelectionChangeEvent event) {
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a24198_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x2_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x20x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x3");
            InstrumentationLoggerProvider.get().instrument(
                    "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x30x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x30x00x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x30x00x10x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x30x00x0");
            String selected = selectionModel.getSelectedObject();
            if (selected != null) {
                InstrumentationLoggerProvider.get().instrument(
                        "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x30x10x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x30x1_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x40x00x00x112a241980x30x10x0");
                // Window.alert("You selected: " + selected);
            }//from  w  ww .  j a  va 2 s  .c o m
        }
    });
    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x50x00x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x50x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x5");
    cellList.setRowCount(TABS.size(), true);

    InstrumentationLoggerProvider.get().instrument(
            "org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x60x0_____org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x6");
    // Push the data into the widget.
    cellList.setRowData(0, TABS);
    InstrumentationLoggerProvider.get()
            .instrument("org_apache_hupa_client_ui__CenterContactPanel_java0x0ed5d27e41436900a0x20x7");
    return cellList;
}

From source file:org.cimav.client.ui.departamentos.DepartamentosUI.java

private void buildGrid() {
    // super.onLoad(); //To change body of generated methods, choose Tools | Templates.

    /*//from   www  .j av  a 2 s . c  o m
     * Set a key provider that provides a unique key for each contact. If key is
     * used to identify contacts when fields (such as the name and address)
     * change.
     */
    dataGrid = new DataGrid<>(Departamento.KEY_PROVIDER);
    dataGrid.setWidth("100%");
    dataGrid.setHeight("100%");

    /*
     * Do not refresh the headers every time the data is updated. The footer
     * depends on the current data, so we do not disable auto refresh on the
     * footer.
     */
    dataGrid.setAutoHeaderRefreshDisabled(true);

    // Set the message to display when the table is empty.
    dataGrid.setEmptyTableWidget(new Label("No hay departamentos"));

    // Attach a column sort handler to the ListDataProvider to sort the list.
    ListHandler<Departamento> sortHandler = new ListHandler<>(DeptoDatabase.get().getDataProvider().getList());
    dataGrid.addColumnSortHandler(sortHandler);

    // Create a Pager to control the table.
    SimplePager.Resources pagerResources = GWT.create(SimplePager.Resources.class);
    pager = new SimplePager(TextLocation.CENTER, pagerResources, false, 0, true);
    pager.setDisplay(dataGrid);

    dataGrid.setPageSize(30);

    // Add a selection model so we can select cells.
    final SelectionModel<Departamento> selectionModel = new SingleSelectionModel<>(Departamento.KEY_PROVIDER);
    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
        @Override
        public void onSelectionChange(SelectionChangeEvent event) {
            //System.out.println("123> " + event.getSource() + " - " + event.getAssociatedType());
            if (event.getSource() instanceof SingleSelectionModel) {

                SingleSelectionModel selecter = (SingleSelectionModel) event.getSource();
                Departamento sel = (Departamento) selecter.getSelectedObject();

                // Seleccion actual
                DeptoDatabase.currentDepto = sel;

                System.out.println("Depto.Id --> " + DeptoDatabase.currentDepto);

                departamentoEditorUI.setDepartamento(DeptoDatabase.currentDepto);

                // Actualizar botones
                updateWidgets();
            }
        }
    });
    dataGrid.setSelectionModel(selectionModel);

    dataGrid.addDomHandler(new DoubleClickHandler() {
        @SuppressWarnings("unchecked")
        @Override
        public void onDoubleClick(DoubleClickEvent event) {
            //                DataGrid<Departamento> grid = (DataGrid<Departamento>) event.getSource();
            //                int row = grid.getKeyboardSelectedRow();
            //                Departamento item = grid.getVisibleItem(row);

            // simple selecciona el tab del Editor
            tabLayout.selectTab(1);
        }
    }, DoubleClickEvent.getType());

    initTableColumns(sortHandler);

    // Add the CellList to the adapter in the database.
    DeptoDatabase.get().addDataDisplay(dataGrid);

}

From source file:org.cimav.rh.client.departamentos.DepartamentosUI.java

private void buildGrid() {
    // super.onLoad(); //To change body of generated methods, choose Tools | Templates.

    /*/*  w  w w  . j a va 2 s .  c  om*/
     * Set a key provider that provides a unique key for each contact. If key is
     * used to identify contacts when fields (such as the name and address)
     * change.
     */
    dataGrid = new DataGrid<>(Departamento.KEY_PROVIDER);
    dataGrid.setWidth("100%");
    dataGrid.setHeight("100%");

    /*
     * Do not refresh the headers every time the data is updated. The footer
     * depends on the current data, so we do not disable auto refresh on the
     * footer.
     */
    dataGrid.setAutoHeaderRefreshDisabled(true);

    // Set the message to display when the table is empty.
    dataGrid.setEmptyTableWidget(new Label("No hay departamentos"));

    // Attach a column sort handler to the ListDataProvider to sort the list.
    ListHandler<Departamento> sortHandler = new ListHandler<>(DeptoDatabase.get().getDataProvider().getList());
    dataGrid.addColumnSortHandler(sortHandler);

    // Add a selection model so we can select cells.
    final SelectionModel<Departamento> selectionModel = new SingleSelectionModel<>(Departamento.KEY_PROVIDER);
    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
        @Override
        public void onSelectionChange(SelectionChangeEvent event) {
            //System.out.println("123> " + event.getSource() + " - " + event.getAssociatedType());
            if (event.getSource() instanceof SingleSelectionModel) {

                SingleSelectionModel selecter = (SingleSelectionModel) event.getSource();
                Departamento sel = (Departamento) selecter.getSelectedObject();

                // Seleccion actual
                DeptoDatabase.currentDepto = sel;

                System.out.println("Depto.Id --> " + DeptoDatabase.currentDepto);

                departamentoEditorUI.setDepartamento(DeptoDatabase.currentDepto);

                // Actualizar botones
                updateWidgets();
            }
        }
    });
    dataGrid.setSelectionModel(selectionModel);

    initTableColumns(sortHandler);

    // Add the CellList to the adapter in the database.
    DeptoDatabase.get().addDataDisplay(dataGrid);

}

From source file:org.cloudcoder.app.client.view.CoursesListView.java

License:Open Source License

@Override
public void activate(final Session session, SubscriptionRegistrar subscriptionRegistrar) {
    this.session = session;
    this.session.subscribe(Session.Event.ADDED_OBJECT, this, subscriptionRegistrar);

    final SingleSelectionModel<CourseAndCourseRegistration> selectionModel = new SingleSelectionModel<CourseAndCourseRegistration>();
    selectionModel.addSelectionChangeHandler(new Handler() {

        @Override/*from   www .  j a v  a  2s.  c  o m*/
        public void onSelectionChange(SelectionChangeEvent event) {
            selected = selectionModel.getSelectedObject();
            session.add(new CourseListSelection(selected));
        }

    });

    grid.setSelectionModel(selectionModel);

    loadCourses();
}

From source file:org.cloudcoder.app.client.view.ProblemListView2.java

License:Open Source License

public void activate(final Session session, final SubscriptionRegistrar subscriptionRegistrar) {
    this.session = session;

    // Subscribe to session ADDED_OBJECT events (so we will see when a course is selected)
    session.subscribe(Session.Event.ADDED_OBJECT, this, subscriptionRegistrar);

    // When a problem is selected, add it to the session
    final SingleSelectionModel<ProblemAndSubmissionReceipt> selectionModel = new SingleSelectionModel<ProblemAndSubmissionReceipt>();
    cellTable.setSelectionModel(selectionModel);
    selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
        @Override//from   w  w w. ja  v  a 2  s.  com
        public void onSelectionChange(SelectionChangeEvent event) {
            ProblemAndSubmissionReceipt selected = selectionModel.getSelectedObject();
            if (selected != null) {
                // Add the problem to the Session
                session.add(selected.getProblem());
            }
        }
    });

    // If there is already a Course selected, load its problems.
    // Otherwise, if there are problems already in the session, display them.
    CourseSelection courseSelection = session.get(CourseSelection.class);
    ProblemAndSubmissionReceipt[] problemList = session.get(ProblemAndSubmissionReceipt[].class);
    if (courseSelection != null) {
        loadProblemsForCourse(courseSelection);
    } else if (problemList != null) {
        displayLoadedProblems(problemList);
    }
}

From source file:org.cloudcoder.app.client.view.UserAccountView.java

License:Open Source License

@Override
public void activate(final Session session, SubscriptionRegistrar subscriptionRegistrar) {
    this.session = session;

    // Set selection model.
    // When a User record is selected, it will be added to the Session.
    final SingleSelectionModel<User> selectionModel = new SingleSelectionModel<User>();
    selectionModel.addSelectionChangeHandler(new Handler() {
        @Override// w  ww.  j a v a 2s . c  o m
        public void onSelectionChange(SelectionChangeEvent event) {
            User selected = selectionModel.getSelectedObject();
            if (selected != null) {
                session.add(selected);
            }
        }
    });
    grid.setSelectionModel(selectionModel);

    // If the session contains a list of Users, display them.
    // Otherwise, initiate loading of users for this course.
    User[] userList = session.get(User[].class);

    //ProblemAndSubmissionReceipt[] problemAndSubmissionReceiptList = session.get(ProblemAndSubmissionReceipt[].class);
    if (userList != null) {
        displayUser(userList);
    } else {
        loadUser(session);
    }

}

From source file:org.cloudcoder.app.client.view.UserAdminUsersListView.java

License:Open Source License

@Override
public void activate(final Session session, SubscriptionRegistrar subscriptionRegistrar) {
    // Get selected section
    this.section = session.get(Section.class);

    this.session = session;
    this.session.subscribe(Session.Event.ADDED_OBJECT, this, subscriptionRegistrar);
    //this.loggedUser=this.session.get(User.class);
    // Set selection model.
    // When a User record is selected, it will be added to the Session.
    final SingleSelectionModel<User> selectionModel = new SingleSelectionModel<User>();
    selectionModel.addSelectionChangeHandler(new Handler() {
        @Override/*from  w  w w.  ja va2s .com*/
        public void onSelectionChange(SelectionChangeEvent event) {
            selected = selectionModel.getSelectedObject();
            //session.add(loggedUser);
            session.add(new UserSelection(selected));
        }
    });
    grid.setSelectionModel(selectionModel);

    // Load users for course/section
    loadUsers();

}