org.apache.cxf.management.web.browser.client.ui.settings
Class SettingsPresenter

java.lang.Object
  extended by org.apache.cxf.management.web.browser.client.ui.BasePresenter
      extended by org.apache.cxf.management.web.browser.client.ui.settings.SettingsPresenter
All Implemented Interfaces:
Presenter, SettingsView.Presenter, SubscriptionDialog.Presenter

public class SettingsPresenter
extends BasePresenter
implements SettingsView.Presenter, SubscriptionDialog.Presenter


Field Summary
 
Fields inherited from class org.apache.cxf.management.web.browser.client.ui.BasePresenter
eventBus
 
Constructor Summary
SettingsPresenter(com.google.gwt.event.shared.EventBus eventBus, SettingsView view, BindStrategy bindStrategy, NavigationHeaderPresenter navigationHeaderPresenter, SettingsFacade settingsFacade, SubscriptionDialog subscriptionDialog, LogBrowserConstans constans)
           
 
Method Summary
 void go(com.google.gwt.user.client.ui.HasWidgets container)
           
 void onAddSubscriptionButtonClicked()
           
 void onBackHyperlinkClicked()
           
 void onCancelButtonClicked()
           
 void onEditSubscriptionButtonClicked(Subscription subscription)
           
 void onRemoveSubscriptionButtonClicked(Subscription subscription)
           
 void onSaveButtonClicked(String id, com.google.gwt.user.client.ui.HasValue<String> name, com.google.gwt.user.client.ui.HasValue<String> url)
           
 
Methods inherited from class org.apache.cxf.management.web.browser.client.ui.BasePresenter
registerHandler, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SettingsPresenter

@Inject
public SettingsPresenter(@Nonnull
                                com.google.gwt.event.shared.EventBus eventBus,
                                @Nonnull
                                SettingsView view,
                                @Nonnull
                                BindStrategy bindStrategy,
                                @Nonnull
                                NavigationHeaderPresenter navigationHeaderPresenter,
                                @Nonnull
                                SettingsFacade settingsFacade,
                                @Nonnull
                                SubscriptionDialog subscriptionDialog,
                                @Nonnull
                                LogBrowserConstans constans)
Method Detail

go

public void go(@Nonnull
               com.google.gwt.user.client.ui.HasWidgets container)
Specified by:
go in interface Presenter
Overrides:
go in class BasePresenter

onAddSubscriptionButtonClicked

public void onAddSubscriptionButtonClicked()
Specified by:
onAddSubscriptionButtonClicked in interface SettingsView.Presenter

onEditSubscriptionButtonClicked

public void onEditSubscriptionButtonClicked(@Nonnull
                                            Subscription subscription)
Specified by:
onEditSubscriptionButtonClicked in interface SettingsView.Presenter

onRemoveSubscriptionButtonClicked

public void onRemoveSubscriptionButtonClicked(@Nonnull
                                              Subscription subscription)
Specified by:
onRemoveSubscriptionButtonClicked in interface SettingsView.Presenter

onSaveButtonClicked

public void onSaveButtonClicked(@Nullable
                                String id,
                                @Nonnull
                                com.google.gwt.user.client.ui.HasValue<String> name,
                                @Nonnull
                                com.google.gwt.user.client.ui.HasValue<String> url)
Specified by:
onSaveButtonClicked in interface SubscriptionDialog.Presenter

onCancelButtonClicked

public void onCancelButtonClicked()
Specified by:
onCancelButtonClicked in interface SubscriptionDialog.Presenter

onBackHyperlinkClicked

public void onBackHyperlinkClicked()
Specified by:
onBackHyperlinkClicked in interface SettingsView.Presenter


Apache CXF