Class PopulatedAssetsScreen


  • public class PopulatedAssetsScreen
    extends Object
    • Constructor Detail

      • PopulatedAssetsScreen

        @Inject
        public PopulatedAssetsScreen​(PopulatedAssetsScreen.View view,
                                     org.uberfire.client.mvp.CategoriesManagerCache categoriesManagerCache,
                                     org.uberfire.client.mvp.ResourceTypeManagerCache resourceTypeManagerCache,
                                     org.uberfire.ext.widgets.common.client.common.BusyIndicatorView busyIndicatorView,
                                     LibraryPlaces libraryPlaces,
                                     org.jboss.errai.ui.client.local.spi.TranslationService ts,
                                     org.kie.workbench.common.screens.explorer.client.utils.Classifier assetClassifier,
                                     org.jboss.errai.ioc.client.api.ManagedInstance<AssetItemWidget> assetItemWidget,
                                     org.kie.workbench.common.screens.defaulteditor.client.editor.NewFileUploader newFileUploader,
                                     org.kie.workbench.common.widgets.client.handlers.NewResourcePresenter newResourcePresenter,
                                     org.guvnor.common.services.project.client.security.ProjectController projectController,
                                     javax.enterprise.event.Event<UpdatedAssetsEvent> updatedAssetsEventEvent,
                                     org.kie.workbench.common.screens.library.api.preferences.LibraryPreferences libraryPreferences,
                                     EmptyState emptyState,
                                     CategoryUtils categoryUtils,
                                     DateUtils dateUtils,
                                     AssetQueryService assetQueryService,
                                     javax.enterprise.event.Event<org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent> contextChangeEvent,
                                     org.uberfire.client.promise.Promises promises)
    • Method Detail

      • onAssetListUpdated

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

        protected org.jboss.errai.common.client.api.RemoteCallback<org.kie.workbench.common.screens.library.api.AssetQueryResult> addAssetsToView​(Runnable callback)
      • addAssetsToView

        protected void addAssetsToView​(org.kie.workbench.common.screens.library.api.AssetQueryResult result)
      • importAsset

        public void importAsset()
      • setFilterType

        public void setFilterType​(String filterType)
      • showIndexingNotFinished

        protected void showIndexingNotFinished()
      • showSearchHitNothing

        public void showSearchHitNothing()
      • showEmptyState

        public void showEmptyState​(String title,
                                   String message)
      • hideEmptyState

        public void hideEmptyState()
      • addAsset

        public void addAsset()
      • nextPage

        public void nextPage()
      • prevPage

        public void prevPage()
      • setTotalPages

        protected void setTotalPages​(int numberOfAssets,
                                     int pageSize)
      • totalPages

        protected int totalPages​(int elements,
                                 int size)
      • update

        protected void update()
      • update

        protected void update​(Runnable runnable)
      • checkPaginationButtons

        protected void checkPaginationButtons()
      • getCurrentPage

        protected int getCurrentPage()
      • setCurrentPage

        public void setCurrentPage​(Integer currentPage)
      • buildOffset

        protected int buildOffset​(int page,
                                  int size)
      • createProjectQuery

        protected org.kie.workbench.common.screens.library.api.ProjectAssetsQuery createProjectQuery​(String filter,
                                                                                                     String filterType,
                                                                                                     int startIndex,
                                                                                                     int amount)
      • getSuffixes

        protected List<String> getSuffixes​(org.uberfire.workbench.category.Category category)
      • onAssetsUpdated

        protected void onAssetsUpdated​(@Observes
                                       UpdatedAssetsEvent event)
      • refreshOnFocus

        protected void refreshOnFocus​(@Observes
                                      org.uberfire.client.workbench.events.SelectPlaceEvent selectPlaceEvent)
      • search

        public void search​(String filterText)
      • selectCommand

        protected org.uberfire.mvp.Command selectCommand​(org.uberfire.backend.vfs.Path assetPath)
      • detailsCommand

        protected org.uberfire.mvp.Command detailsCommand​(org.uberfire.backend.vfs.Path assetPath)
      • getAssetsCount

        protected int getAssetsCount​(int numberOfAssets,
                                     int otherCounter)