public class PopulatedAssetsScreen extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PopulatedAssetsScreen.View |
| Constructor and Description |
|---|
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,
Classifier assetClassifier,
org.jboss.errai.ioc.client.api.ManagedInstance<AssetItemWidget> assetItemWidget,
NewFileUploader newFileUploader,
NewResourcePresenter newResourcePresenter,
org.guvnor.common.services.project.client.security.ProjectController projectController,
javax.enterprise.event.Event<UpdatedAssetsEvent> updatedAssetsEventEvent,
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAsset() |
protected void |
addAssetsToView(AssetQueryResult result) |
protected org.jboss.errai.common.client.api.RemoteCallback<AssetQueryResult> |
addAssetsToView(Runnable callback) |
protected int |
buildOffset(int page,
int size) |
protected void |
checkPaginationButtons() |
protected ProjectAssetsQuery |
createProjectQuery(String filter,
String filterType,
int startIndex,
int amount) |
protected org.uberfire.mvp.Command |
detailsCommand(org.uberfire.backend.vfs.Path assetPath) |
protected int |
getAssetsCount(int numberOfAssets,
int otherCounter) |
protected int |
getCurrentPage() |
protected List<String> |
getSuffixes(org.uberfire.workbench.category.Category category) |
PopulatedAssetsScreen.View |
getView() |
void |
hideEmptyState() |
void |
importAsset() |
void |
init() |
void |
nextPage() |
void |
onAssetListUpdated(ProjectAssetListUpdated event) |
protected void |
onAssetsUpdated(UpdatedAssetsEvent event) |
void |
prevPage() |
protected void |
refreshOnFocus(org.uberfire.client.workbench.events.SelectPlaceEvent selectPlaceEvent) |
void |
search(String filterText) |
protected org.uberfire.mvp.Command |
selectCommand(org.uberfire.backend.vfs.Path assetPath) |
void |
setCurrentPage(Integer currentPage) |
void |
setFilterType(String filterType) |
protected void |
setTotalPages(int numberOfAssets,
int pageSize) |
void |
showEmptyState(String title,
String message) |
protected void |
showIndexingNotFinished() |
void |
showSearchHitNothing() |
protected int |
totalPages(int elements,
int size) |
protected void |
update() |
protected void |
update(Runnable runnable) |
@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, Classifier assetClassifier, org.jboss.errai.ioc.client.api.ManagedInstance<AssetItemWidget> assetItemWidget, NewFileUploader newFileUploader, NewResourcePresenter newResourcePresenter, org.guvnor.common.services.project.client.security.ProjectController projectController, javax.enterprise.event.Event<UpdatedAssetsEvent> updatedAssetsEventEvent, 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)
@PostConstruct public void init()
public void onAssetListUpdated(@Observes @Routed ProjectAssetListUpdated event)
protected org.jboss.errai.common.client.api.RemoteCallback<AssetQueryResult> addAssetsToView(Runnable callback)
protected void addAssetsToView(AssetQueryResult result)
public void importAsset()
public void setFilterType(String filterType)
protected void showIndexingNotFinished()
public void showSearchHitNothing()
public void hideEmptyState()
public void addAsset()
public void nextPage()
public void prevPage()
protected void setTotalPages(int numberOfAssets,
int pageSize)
protected int totalPages(int elements,
int size)
protected void update()
protected void update(Runnable runnable)
protected void checkPaginationButtons()
protected int getCurrentPage()
public void setCurrentPage(Integer currentPage)
protected int buildOffset(int page,
int size)
protected ProjectAssetsQuery createProjectQuery(String filter, String filterType, int startIndex, int amount)
protected void onAssetsUpdated(@Observes
UpdatedAssetsEvent event)
protected void refreshOnFocus(@Observes
org.uberfire.client.workbench.events.SelectPlaceEvent selectPlaceEvent)
public void search(String filterText)
protected org.uberfire.mvp.Command selectCommand(org.uberfire.backend.vfs.Path assetPath)
protected org.uberfire.mvp.Command detailsCommand(org.uberfire.backend.vfs.Path assetPath)
public PopulatedAssetsScreen.View getView()
protected int getAssetsCount(int numberOfAssets,
int otherCounter)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.