Class PopulatedLibraryScreen
- java.lang.Object
-
- org.kie.workbench.common.screens.library.client.screens.PopulatedLibraryScreen
-
public class PopulatedLibraryScreen extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePopulatedLibraryScreen.View
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<TileWidget<org.guvnor.common.services.project.model.WorkspaceProject>>filterProjects(String filter)intgetProjectsCount()PopulatedLibraryScreen.ViewgetView()voidonAssetListUpdated(org.kie.workbench.common.screens.library.api.ProjectAssetListUpdated event)voidonNewProjectEvent(org.guvnor.common.services.project.events.NewProjectEvent e)voidonRepositoryRemovedEvent(org.guvnor.structure.repositories.RepositoryRemovedEvent e)voidsetup()booleanuserCanCreateProjects()
-
-
-
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
-
setup
@PostConstruct public void setup()
-
filterProjects
public List<TileWidget<org.guvnor.common.services.project.model.WorkspaceProject>> filterProjects(String filter)
-
userCanCreateProjects
public boolean userCanCreateProjects()
-
getProjectsCount
public int getProjectsCount()
-
getView
public PopulatedLibraryScreen.View getView()
-
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)
-
-