Class PopulatedLibraryScreen


  • public class PopulatedLibraryScreen
    extends Object
    • Constructor Detail

      • PopulatedLibraryScreen

        @Inject
        public PopulatedLibraryScreen​(PopulatedLibraryScreen.View view,
                                      LibraryPlaces libraryPlaces,
                                      org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.library.api.LibraryService> libraryService,
                                      org.guvnor.common.services.project.client.security.ProjectController projectController,
                                      org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext,
                                      org.jboss.errai.ioc.client.api.ManagedInstance<TileWidget<org.guvnor.common.services.project.model.WorkspaceProject>> tileWidgets,
                                      AddProjectButtonPresenter addProjectButtonPresenter,
                                      javax.enterprise.event.Event<org.kie.workbench.common.screens.library.api.ProjectCountUpdate> projectCountUpdateEvent)
    • Method Detail

      • filterProjects

        public List<TileWidget<org.guvnor.common.services.project.model.WorkspaceProject>> filterProjects​(String filter)
      • userCanCreateProjects

        public boolean userCanCreateProjects()
      • getProjectsCount

        public int getProjectsCount()
      • onNewProjectEvent

        public void onNewProjectEvent​(@Observes
                                      org.guvnor.common.services.project.events.NewProjectEvent e)
      • onRepositoryRemovedEvent

        public void onRepositoryRemovedEvent​(@Observes
                                             org.guvnor.structure.repositories.RepositoryRemovedEvent e)
      • onAssetListUpdated

        public void onAssetListUpdated​(@Observes @Routed
                                       org.kie.workbench.common.screens.library.api.ProjectAssetListUpdated event)