public class ProjectScreen extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProjectScreen.View |
| Modifier and Type | Field and Description |
|---|---|
protected org.guvnor.common.services.project.model.WorkspaceProject |
workspaceProject |
| Constructor and Description |
|---|
ProjectScreen(ProjectScreen.View view,
LibraryPlaces libraryPlaces,
AssetsScreen assetsScreen,
ContributorsListPresenter contributorsListScreen,
ProjectMetricsScreen projectMetricsScreen,
org.guvnor.common.services.project.client.security.ProjectController projectController,
SettingsPresenter settingsPresenter,
org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController,
NewFileUploader newFileUploader,
NewResourcePresenter newResourcePresenter,
BuildExecutor buildExecutor,
org.jboss.errai.ioc.client.api.ManagedInstance<EditContributorsPopUpPresenter> editContributorsPopUpPresenter,
org.jboss.errai.ioc.client.api.ManagedInstance<DeleteProjectPopUpScreen> deleteProjectPopUpScreen,
org.jboss.errai.ioc.client.api.ManagedInstance<DeleteBranchPopUpScreen> deleteBranchPopUpScreen,
org.jboss.errai.ioc.client.api.ManagedInstance<RenameProjectPopUpScreen> renameProjectPopUpScreen,
org.jboss.errai.common.client.api.Caller<LibraryService> libraryService,
org.jboss.errai.common.client.api.Caller<ProjectScreenService> projectScreenService,
org.uberfire.ext.editor.commons.client.file.popups.CopyPopUpPresenter copyPopUpPresenter,
ProjectNameValidator projectNameValidator,
org.uberfire.client.promise.Promises promises,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
org.guvnor.messageconsole.client.console.widget.button.ViewHideAlertsButtonPresenter viewHideAlertsButtonPresenter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAsset() |
void |
build() |
boolean |
canEditContributors() |
void |
changeProjectAndTitleWhenContextChange(org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent current) |
void |
deleteBranch() |
void |
deleteProject() |
void |
deploy() |
void |
duplicate() |
void |
editContributors() |
String |
getTitle() |
ProjectScreen.View |
getView() |
void |
importAsset() |
void |
initialize() |
void |
onAddAsset(NewResourceSuccessEvent event) |
void |
onAssetsUpdated(UpdatedAssetsEvent event) |
void |
onContributorsUpdated(org.guvnor.structure.events.AfterEditOrganizationalUnitEvent event) |
boolean |
onMayClose() |
void |
reimport() |
void |
rename() |
void |
setAssetsCount(Integer assetsCount) |
void |
showAssets() |
void |
showContributors() |
void |
showMetrics() |
void |
showSettings() |
boolean |
userCanBuildProject() |
boolean |
userCanCreateProjects() |
boolean |
userCanDeleteBranch() |
boolean |
userCanDeleteProject() |
boolean |
userCanUpdateProject() |
protected org.guvnor.common.services.project.model.WorkspaceProject workspaceProject
@Inject public ProjectScreen(ProjectScreen.View view, LibraryPlaces libraryPlaces, AssetsScreen assetsScreen, ContributorsListPresenter contributorsListScreen, ProjectMetricsScreen projectMetricsScreen, org.guvnor.common.services.project.client.security.ProjectController projectController, SettingsPresenter settingsPresenter, org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController, NewFileUploader newFileUploader, NewResourcePresenter newResourcePresenter, BuildExecutor buildExecutor, org.jboss.errai.ioc.client.api.ManagedInstance<EditContributorsPopUpPresenter> editContributorsPopUpPresenter, org.jboss.errai.ioc.client.api.ManagedInstance<DeleteProjectPopUpScreen> deleteProjectPopUpScreen, org.jboss.errai.ioc.client.api.ManagedInstance<DeleteBranchPopUpScreen> deleteBranchPopUpScreen, org.jboss.errai.ioc.client.api.ManagedInstance<RenameProjectPopUpScreen> renameProjectPopUpScreen, org.jboss.errai.common.client.api.Caller<LibraryService> libraryService, org.jboss.errai.common.client.api.Caller<ProjectScreenService> projectScreenService, org.uberfire.ext.editor.commons.client.file.popups.CopyPopUpPresenter copyPopUpPresenter, ProjectNameValidator projectNameValidator, org.uberfire.client.promise.Promises promises, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, org.guvnor.messageconsole.client.console.widget.button.ViewHideAlertsButtonPresenter viewHideAlertsButtonPresenter)
@PostConstruct public void initialize()
@OnMayClose public boolean onMayClose()
public void setAssetsCount(Integer assetsCount)
public void onAddAsset(@Observes
NewResourceSuccessEvent event)
public void onAssetsUpdated(@Observes
UpdatedAssetsEvent event)
public void onContributorsUpdated(@Observes
org.guvnor.structure.events.AfterEditOrganizationalUnitEvent event)
public void changeProjectAndTitleWhenContextChange(@Observes
org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent current)
public void showAssets()
public void showMetrics()
public void showContributors()
public String getTitle()
public void deleteProject()
public void deleteBranch()
public void addAsset()
public void importAsset()
public void showSettings()
public void rename()
public void editContributors()
public void duplicate()
public void reimport()
public void build()
public void deploy()
public boolean canEditContributors()
public boolean userCanDeleteProject()
public boolean userCanDeleteBranch()
public boolean userCanBuildProject()
public boolean userCanUpdateProject()
public boolean userCanCreateProjects()
public ProjectScreen.View getView()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.