Project Editor Client 6.0.0.Beta2

org.kie.guvnor.projecteditor.client.widgets
Class ListFormComboPanel<T extends org.kie.guvnor.project.model.HasListFormComboPanelProperties>

java.lang.Object
  extended by org.kie.guvnor.projecteditor.client.widgets.ListFormComboPanel<T>
All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget, ListFormComboPanelView.Presenter
Direct Known Subclasses:
KModuleEditorPanel, KSessionsPanel

public abstract class ListFormComboPanel<T extends org.kie.guvnor.project.model.HasListFormComboPanelProperties>
extends Object
implements com.google.gwt.user.client.ui.IsWidget, ListFormComboPanelView.Presenter


Field Summary
protected  ListFormComboPanelView view
           
 
Constructor Summary
ListFormComboPanel(ListFormComboPanelView view, Form<T> form, FormPopup namePopup)
           
 
Method Summary
 com.google.gwt.user.client.ui.Widget asWidget()
           
protected abstract  T createNew(String name)
           
 void onAdd()
           
 void onMakeDefault()
           
 void onRemove()
           
 void onRename()
           
 void onSelect(String fullName)
           
 void setItems(Map<String,T> sessions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

view

protected final ListFormComboPanelView view
Constructor Detail

ListFormComboPanel

public ListFormComboPanel(ListFormComboPanelView view,
                          Form<T> form,
                          FormPopup namePopup)
Method Detail

asWidget

public com.google.gwt.user.client.ui.Widget asWidget()
Specified by:
asWidget in interface com.google.gwt.user.client.ui.IsWidget

setItems

public void setItems(Map<String,T> sessions)

onSelect

public void onSelect(String fullName)
Specified by:
onSelect in interface ListFormComboPanelView.Presenter

onAdd

public void onAdd()
Specified by:
onAdd in interface ListFormComboPanelView.Presenter

onRename

public void onRename()
Specified by:
onRename in interface ListFormComboPanelView.Presenter

createNew

protected abstract T createNew(String name)

onRemove

public void onRemove()
Specified by:
onRemove in interface ListFormComboPanelView.Presenter

onMakeDefault

public void onMakeDefault()
Specified by:
onMakeDefault in interface ListFormComboPanelView.Presenter

Project Editor Client 6.0.0.Beta2

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.