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,
NewFileUploader newFileUploader,
NewResourcePresenter newResourcePresenter,
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,
ProjectContributorsListServiceImpl projectContributorsListService,
ProjectMainActions projectMainActions) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAsset() |
void |
changeProjectAndTitleWhenContextChange(org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent current) |
void |
deleteBranch() |
void |
deleteProject() |
void |
duplicate() |
String |
getTitle() |
ProjectScreen.View |
getView() |
void |
importAsset() |
void |
initialize() |
void |
onAddAsset(NewResourceSuccessEvent event) |
void |
onAssetsUpdated(UpdatedAssetsEvent event) |
boolean |
onMayClose() |
void |
onRepositoryContributorsUpdated(org.guvnor.common.services.project.events.RepositoryContributorsUpdatedEvent repositoryUpdatedEvent) |
void |
reimport() |
void |
rename() |
void |
setAssetsCount(Integer assetsCount) |
void |
showAssets() |
void |
showContributors() |
void |
showMetrics() |
void |
showSettings() |
boolean |
userCanCreateProjects() |
boolean |
userCanDeleteProject() |
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, NewFileUploader newFileUploader, NewResourcePresenter newResourcePresenter, 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, ProjectContributorsListServiceImpl projectContributorsListService, ProjectMainActions projectMainActions)
@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 onRepositoryContributorsUpdated(@Observes
org.guvnor.common.services.project.events.RepositoryContributorsUpdatedEvent repositoryUpdatedEvent)
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 duplicate()
public void reimport()
public boolean userCanDeleteProject()
public boolean userCanCreateProjects()
public ProjectScreen.View getView()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.