Class LibraryScreen


  • public class LibraryScreen
    extends Object
    • 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

      • 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()