Example usage for com.google.gwt.gadgets.client.osapi.people Person DISPLAY_NAME

List of usage examples for com.google.gwt.gadgets.client.osapi.people Person DISPLAY_NAME

Introduction

In this page you can find the example usage for com.google.gwt.gadgets.client.osapi.people Person DISPLAY_NAME.

Prototype

String DISPLAY_NAME

To view the source code for com.google.gwt.gadgets.client.osapi.people Person DISPLAY_NAME.

Click Source Link

Document

Field identifier for person's name suitable for display.

Usage

From source file:com.google.gwt.gadgets.sample.traveler.client.PersonBrowser.java

License:Apache License

private void showItems() {
    if (friends != null && friends.getStartIndex() <= start
            && friends.getStartIndex() + friends.getItemsPerPage() >= start + pageSize) {
        // No request needed - this is implemented mainly for smooth resizing
        showImpl();//from w w  w. j av a 2 s.com
    } else {
        people.newGetOwnersFriendsRequestBuilder().setCount(pageSize).setStartIndex(start)
                .setFields(Person.THUMBNAIL_URL, Person.ID, Person.DISPLAY_NAME).build()
                .execute(new Callback<OsapiCollection<Person>>() {

                    public void onFail(OsapiError error) {
                        friends = null;
                        friendsGrid.clear(true);
                        friendsGrid.resize(1, 1);
                        friendsGrid.setText(0, 0, error.getMessage());
                    }

                    public void onSuccess(OsapiCollection<Person> collection) {
                        friends = collection;
                        total = friends.getTotalResults();
                        showImpl();
                    }
                });
    }
}