Example usage for com.google.gwt.gadgets.client.osapi OsapiError getMessage

List of usage examples for com.google.gwt.gadgets.client.osapi OsapiError getMessage

Introduction

In this page you can find the example usage for com.google.gwt.gadgets.client.osapi OsapiError getMessage.

Prototype

public final native String getMessage() ;

Source Link

Document

Returns a String providing a short description of the error.

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 ww.  j ava  2s.  c  om*/
    } 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();
                    }
                });
    }
}