Class LibraryScreen
- java.lang.Object
-
- org.kie.workbench.common.screens.library.client.screens.LibraryScreen
-
public class LibraryScreen extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLibraryScreen.View
-
Constructor Summary
Constructors Constructor Description LibraryScreen(LibraryScreen.View view, org.jboss.errai.ioc.client.api.ManagedInstance<DeleteOrganizationalUnitPopUpPresenter> deleteOrganizationalUnitPopUpPresenters, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.guvnor.common.services.project.client.security.ProjectController projectController, org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController, EmptyLibraryScreen emptyLibraryScreen, PopulatedLibraryScreen populatedLibraryScreen, OrgUnitsMetricsScreen orgUnitsMetricsScreen, SettingsScreenPresenter settingsScreenPresenter, ContributorsListPresenter contributorsListPresenter, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.library.api.LibraryService> libraryService, org.jboss.errai.common.client.api.Caller<org.guvnor.structure.organizationalunit.OrganizationalUnitService> organizationalUnitService, LibraryPlaces libraryPlaces, SpaceContributorsListServiceImpl spaceContributorsListService, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, org.jboss.errai.ui.client.local.spi.TranslationService translationService, org.uberfire.client.promise.Promises promises)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidchangeDescription(String description)voiddelete()StringgetTitle()LibraryScreen.ViewgetView()voidimportProject()voidinit()voidonClose()voidonNewProject(org.guvnor.common.services.project.events.NewProjectEvent e)voidonProjectCountUpdate(org.kie.workbench.common.screens.library.api.ProjectCountUpdate projectCountUpdate)voidonRepositoryRemovedEvent(org.guvnor.structure.repositories.RepositoryRemovedEvent e)voidonSpaceContributorsUpdated(org.guvnor.structure.contributors.SpaceContributorsUpdatedEvent spaceContributorsUpdatedEvent)protected voidsetLibraryProjectScreen(boolean hasProjects)voidshowContributors()voidshowMetrics()voidshowProjects()protected voidshowProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit)voidshowSettings()voidtrySamples()booleanuserCanCreateProjects()booleanuserCanDeleteOrganizationalUnit()booleanuserCanUpdateOrganizationalUnit()
-
-
-
Constructor Detail
-
LibraryScreen
@Inject public LibraryScreen(LibraryScreen.View view, org.jboss.errai.ioc.client.api.ManagedInstance<DeleteOrganizationalUnitPopUpPresenter> deleteOrganizationalUnitPopUpPresenters, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.guvnor.common.services.project.client.security.ProjectController projectController, org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController, EmptyLibraryScreen emptyLibraryScreen, PopulatedLibraryScreen populatedLibraryScreen, OrgUnitsMetricsScreen orgUnitsMetricsScreen, SettingsScreenPresenter settingsScreenPresenter, ContributorsListPresenter contributorsListPresenter, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.library.api.LibraryService> libraryService, org.jboss.errai.common.client.api.Caller<org.guvnor.structure.organizationalunit.OrganizationalUnitService> organizationalUnitService, LibraryPlaces libraryPlaces, SpaceContributorsListServiceImpl spaceContributorsListService, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, org.jboss.errai.ui.client.local.spi.TranslationService translationService, org.uberfire.client.promise.Promises promises)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
trySamples
public void trySamples()
-
importProject
public void importProject()
-
delete
public void delete()
-
showProjects
public void showProjects()
-
showProjects
protected void showProjects(org.guvnor.structure.organizationalunit.OrganizationalUnit organizationalUnit)
-
setLibraryProjectScreen
protected void setLibraryProjectScreen(boolean hasProjects)
-
changeDescription
protected void changeDescription(String description)
-
showContributors
public void showContributors()
-
showMetrics
public void showMetrics()
-
showSettings
public void showSettings()
-
userCanCreateProjects
public boolean userCanCreateProjects()
-
userCanUpdateOrganizationalUnit
public boolean userCanUpdateOrganizationalUnit()
-
userCanDeleteOrganizationalUnit
public boolean userCanDeleteOrganizationalUnit()
-
onNewProject
public void onNewProject(@Observes org.guvnor.common.services.project.events.NewProjectEvent e)
-
onRepositoryRemovedEvent
public void onRepositoryRemovedEvent(@Observes org.guvnor.structure.repositories.RepositoryRemovedEvent e)
-
onProjectCountUpdate
public void onProjectCountUpdate(@Observes org.kie.workbench.common.screens.library.api.ProjectCountUpdate projectCountUpdate)
-
onSpaceContributorsUpdated
public void onSpaceContributorsUpdated(@Observes org.guvnor.structure.contributors.SpaceContributorsUpdatedEvent spaceContributorsUpdatedEvent)
-
onClose
public void onClose()
-
getTitle
public String getTitle()
-
getView
public LibraryScreen.View getView()
-
-