org.overlord.sramp.ui.client.views
Class BrowseView

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.overlord.sramp.ui.client.views.AbstractView<IBrowseActivity>
                  extended by org.overlord.sramp.ui.client.views.BrowseView
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, IBrowseView, IPagedResultView<IBrowseActivity>, IView<IBrowseActivity>

public class BrowseView
extends AbstractView<IBrowseActivity>
implements IBrowseView

Concrete implementation of the browse view.

Author:
eric.wittmann@redhat.com

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
BrowseView()
          Constructor.
 
Method Summary
 String getDefaultOrderBy()
          Gets the default column name to order the results by (when no order-by is specified).
 int getDefaultPageSize()
          Gets the default page size for the list of artifacts.
 void onQueryComplete(List<ArtifactSummary> artifacts, boolean hasMoreRows)
          Called by the activity when the async query completes successfully with data.
 void onQueryFailed(RemoteServiceException error)
          Called by the activity when the async query completes with an error.
 void onQueryStarting(BrowsePlace currentPlace)
          Called by the activity when it kicks off the async query for artifacts.
 
Methods inherited from class org.overlord.sramp.ui.client.views.AbstractView
getActivity, getService, growl, i18n, setActivity
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.overlord.sramp.ui.client.views.IView
getActivity, setActivity
 
Methods inherited from interface com.google.gwt.user.client.ui.IsWidget
asWidget
 

Constructor Detail

BrowseView

public BrowseView()
Constructor.

Method Detail

getDefaultPageSize

public int getDefaultPageSize()
Description copied from interface: IPagedResultView
Gets the default page size for the list of artifacts.

Specified by:
getDefaultPageSize in interface IPagedResultView<IBrowseActivity>
See Also:
IPagedResultView.getDefaultPageSize()

getDefaultOrderBy

public String getDefaultOrderBy()
Description copied from interface: IPagedResultView
Gets the default column name to order the results by (when no order-by is specified).

Specified by:
getDefaultOrderBy in interface IPagedResultView<IBrowseActivity>
See Also:
IPagedResultView.getDefaultOrderBy()

onQueryStarting

public void onQueryStarting(BrowsePlace currentPlace)
Description copied from interface: IBrowseView
Called by the activity when it kicks off the async query for artifacts.

Specified by:
onQueryStarting in interface IBrowseView
See Also:
IBrowseView.onQueryStarting(BrowsePlace)

onQueryComplete

public void onQueryComplete(List<ArtifactSummary> artifacts,
                            boolean hasMoreRows)
Description copied from interface: IBrowseView
Called by the activity when the async query completes successfully with data.

Specified by:
onQueryComplete in interface IBrowseView
See Also:
IBrowseView.onQueryComplete(java.util.List, boolean)

onQueryFailed

public void onQueryFailed(RemoteServiceException error)
Description copied from interface: IBrowseView
Called by the activity when the async query completes with an error.

Specified by:
onQueryFailed in interface IBrowseView
See Also:
IBrowseView.onQueryFailed(org.overlord.sramp.ui.shared.rsvcs.RemoteServiceException)


Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.