Guvnor - Asset Management Client 6.2.0.CR1

org.guvnor.asset.management.client.editors.project.structure
Class ProjectStructurePresenter

java.lang.Object
  extended by org.guvnor.asset.management.client.editors.project.structure.ProjectStructurePresenter
All Implemented Interfaces:
ProjectStructureView.Presenter, ProjectModulesView.Presenter, ProjectStructureDataView.Presenter

public class ProjectStructurePresenter
extends Object
implements ProjectStructureView.Presenter, ProjectStructureDataView.Presenter, ProjectModulesView.Presenter


Field Summary
protected  javax.enterprise.event.Event<ProjectContextChangeEvent> contextChangedEvent
           
 
Constructor Summary
ProjectStructurePresenter(ProjectStructureView view)
           
 
Method Summary
 void addDataDisplay(com.google.gwt.view.client.HasData<ProjectModuleRow> display)
           
 com.google.gwt.user.client.ui.IsWidget asWidget()
           
 String getTitle()
           
 void onAddModule()
          *** Presenter interfaces *******
 void onArtifactIdChange(String artifactId)
           
 void onClose()
           
 void onConvertToMultiModule()
           
 void onDeleteModule(ProjectModuleRow moduleRow)
           
 void onEditModule(ProjectModuleRow moduleRow)
           
 void onFocus()
           
 void onGroupIdChange(String groupId)
           
 void onInitProjectStructure()
           
 void onOpenSingleProject()
           
 void onProjectModeChange()
           
 void onSaveProjectStructure()
           
 void onStartup(org.uberfire.mvp.PlaceRequest placeRequest)
           
 void onVersionChange(String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contextChangedEvent

@Inject
protected javax.enterprise.event.Event<ProjectContextChangeEvent> contextChangedEvent
Constructor Detail

ProjectStructurePresenter

@Inject
public ProjectStructurePresenter(ProjectStructureView view)
Method Detail

onStartup

public void onStartup(org.uberfire.mvp.PlaceRequest placeRequest)

getTitle

public String getTitle()

asWidget

public com.google.gwt.user.client.ui.IsWidget asWidget()

onClose

public void onClose()

onFocus

public void onFocus()

onAddModule

public void onAddModule()
*** Presenter interfaces *******

Specified by:
onAddModule in interface ProjectModulesView.Presenter

addDataDisplay

public void addDataDisplay(com.google.gwt.view.client.HasData<ProjectModuleRow> display)
Specified by:
addDataDisplay in interface ProjectModulesView.Presenter

onDeleteModule

public void onDeleteModule(ProjectModuleRow moduleRow)
Specified by:
onDeleteModule in interface ProjectModulesView.Presenter

onEditModule

public void onEditModule(ProjectModuleRow moduleRow)
Specified by:
onEditModule in interface ProjectModulesView.Presenter

onArtifactIdChange

public void onArtifactIdChange(String artifactId)
Specified by:
onArtifactIdChange in interface ProjectStructureDataView.Presenter

onGroupIdChange

public void onGroupIdChange(String groupId)
Specified by:
onGroupIdChange in interface ProjectStructureDataView.Presenter

onVersionChange

public void onVersionChange(String version)
Specified by:
onVersionChange in interface ProjectStructureDataView.Presenter

onProjectModeChange

public void onProjectModeChange()
Specified by:
onProjectModeChange in interface ProjectStructureDataView.Presenter

onInitProjectStructure

public void onInitProjectStructure()
Specified by:
onInitProjectStructure in interface ProjectStructureDataView.Presenter

onSaveProjectStructure

public void onSaveProjectStructure()
Specified by:
onSaveProjectStructure in interface ProjectStructureDataView.Presenter

onConvertToMultiModule

public void onConvertToMultiModule()
Specified by:
onConvertToMultiModule in interface ProjectStructureDataView.Presenter

onOpenSingleProject

public void onOpenSingleProject()
Specified by:
onOpenSingleProject in interface ProjectStructureDataView.Presenter

Guvnor - Asset Management Client 6.2.0.CR1

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