Guvnor - Asset Management Client 6.2.0.Final

org.guvnor.asset.management.client.editors.repository.structure
Class RepositoryStructurePresenter

java.lang.Object
  extended by org.guvnor.asset.management.client.editors.repository.structure.RepositoryStructurePresenter
All Implemented Interfaces:
ProjectModulesView.Presenter, RepositoryStructureDataView.Presenter, RepositoryStructureView.Presenter

public class RepositoryStructurePresenter
extends Object
implements RepositoryStructureView.Presenter, RepositoryStructureDataView.Presenter, ProjectModulesView.Presenter


Nested Class Summary
static class RepositoryStructurePresenter.MenuItems
           
 
Field Summary
protected  org.jboss.errai.common.client.api.Caller<AssetManagementService> assetManagementServices
           
protected  javax.enterprise.event.Event<ProjectContextChangeEvent> contextChangedEvent
           
 
Constructor Summary
RepositoryStructurePresenter(RepositoryStructureView view)
           
 
Method Summary
 void addDataDisplay(com.google.gwt.view.client.HasData<ProjectModuleRow> display)
           
 com.google.gwt.user.client.ui.IsWidget asWidget()
           
 void configureRepository(String repository, String sourceBranch, String devBranch, String releaseBranch, String version)
           
 org.uberfire.workbench.model.menu.Menus getMenus()
           
 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 onInitRepositoryStructure()
           
 void onOpenSingleProject()
           
 void onProjectModeChange()
           
 void onSaveRepositoryStructure()
           
 void onStartup(org.uberfire.mvp.PlaceRequest placeRequest)
           
 void onVersionChange(String version)
           
 void promoteChanges(String repository, String sourceBranch, String destinationBranch)
           
 void releaseProject(String repository, String branch, String userName, String password, String serverURL, Boolean deployToRuntime, 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

assetManagementServices

@Inject
protected org.jboss.errai.common.client.api.Caller<AssetManagementService> assetManagementServices
Constructor Detail

RepositoryStructurePresenter

@Inject
public RepositoryStructurePresenter(RepositoryStructureView 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

@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 RepositoryStructureDataView.Presenter

onGroupIdChange

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

onVersionChange

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

onProjectModeChange

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

onInitRepositoryStructure

public void onInitRepositoryStructure()
Specified by:
onInitRepositoryStructure in interface RepositoryStructureDataView.Presenter

onSaveRepositoryStructure

public void onSaveRepositoryStructure()
Specified by:
onSaveRepositoryStructure in interface RepositoryStructureDataView.Presenter

onConvertToMultiModule

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

onOpenSingleProject

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

configureRepository

public void configureRepository(String repository,
                                String sourceBranch,
                                String devBranch,
                                String releaseBranch,
                                String version)

promoteChanges

public void promoteChanges(String repository,
                           String sourceBranch,
                           String destinationBranch)

releaseProject

public void releaseProject(String repository,
                           String branch,
                           String userName,
                           String password,
                           String serverURL,
                           Boolean deployToRuntime,
                           String version)

getMenus

public org.uberfire.workbench.model.menu.Menus getMenus()

Guvnor - Asset Management Client 6.2.0.Final

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