Interface I_CmsGalleryServiceAsync
-
public interface I_CmsGalleryServiceAsync
Handles all RPC services related to the gallery dialog.- Since:
- 8.0.0
- See Also:
CmsGalleryService
,I_CmsGalleryService
,I_CmsGalleryServiceAsync
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deleteResource(java.lang.String resourcePath, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
Deletes the given resource.void
getAdeViewModeConfiguration(com.google.gwt.user.client.rpc.AsyncCallback<CmsGalleryConfiguration> callback)
Loads the gallery configuration for the adeView mode.void
getGalleries(java.util.List<java.lang.String> resourceTypes, com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsGalleryFolderBean>> callback)
Returns the available galleries depending on the given resource types.void
getGalleryActionInfo(java.lang.String sitePath, com.google.gwt.user.client.rpc.AsyncCallback<CmsGalleryActionInfo> info)
Gets gallery upload information.void
getInfoForResource(java.lang.String path, java.lang.String locale, com.google.gwt.user.client.rpc.AsyncCallback<CmsResultItemBean> callback)
Returns the resource info for a single resource.void
getInitialSettings(CmsGalleryConfiguration conf, com.google.gwt.user.client.rpc.AsyncCallback<CmsGalleryDataBean> callback)
Returns the initial data for the given gallery mode.void
getSearch(CmsGalleryDataBean data, com.google.gwt.user.client.rpc.AsyncCallback<CmsGallerySearchBean> callback)
Performs an initial search based on the given data bean and the available parameters of the request.void
getSearch(CmsGallerySearchBean searchObj, com.google.gwt.user.client.rpc.AsyncCallback<CmsGallerySearchBean> callback)
Returns the gallery search object containing search results and the currant search parameter.void
getSubEntries(java.lang.String rootPath, boolean isRoot, java.lang.String filter, com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsSitemapEntryBean>> callback)
Returns the sub entries to the given sitemap path.void
getSubFolders(java.lang.String path, com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsVfsEntryBean>> callback)
Gets the sub-folders of a folder.void
loadVfsEntryBean(java.lang.String path, java.lang.String filter, com.google.gwt.user.client.rpc.AsyncCallback<CmsVfsEntryBean> resultCallback)
Loads the root VFS entry bean for the given site root.void
saveResultViewType(java.lang.String resultViewType, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
Stores the result view type with the user.void
saveTreeOpenState(java.lang.String treeName, java.lang.String treeToken, java.lang.String siteRoot, java.util.Set<CmsUUID> openItems, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
Saves the tree open state.void
updateIndex(com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
Updates the offline indices.
-
-
-
Method Detail
-
getGalleryActionInfo
void getGalleryActionInfo(java.lang.String sitePath, com.google.gwt.user.client.rpc.AsyncCallback<CmsGalleryActionInfo> info)
Gets gallery upload information.- Parameters:
sitePath
- the site path of a folderinfo
- the gallery upload information, or null if no folder with that path is found
-
deleteResource
void deleteResource(java.lang.String resourcePath, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
Deletes the given resource.- Parameters:
resourcePath
- the resource path of the resource to deletecallback
- the callback
-
getAdeViewModeConfiguration
void getAdeViewModeConfiguration(com.google.gwt.user.client.rpc.AsyncCallback<CmsGalleryConfiguration> callback)
Loads the gallery configuration for the adeView mode.- Parameters:
callback
- the callback for the result
-
getGalleries
void getGalleries(java.util.List<java.lang.String> resourceTypes, com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsGalleryFolderBean>> callback)
Returns the available galleries depending on the given resource types.- Parameters:
resourceTypes
- the resource typescallback
- the callback
-
getInfoForResource
void getInfoForResource(java.lang.String path, java.lang.String locale, com.google.gwt.user.client.rpc.AsyncCallback<CmsResultItemBean> callback)
Returns the resource info for a single resource.- Parameters:
path
- the resource pathlocale
- the content localecallback
- the callback
-
getInitialSettings
void getInitialSettings(CmsGalleryConfiguration conf, com.google.gwt.user.client.rpc.AsyncCallback<CmsGalleryDataBean> callback)
Returns the initial data for the given gallery mode.- Parameters:
conf
- the gallery configurationcallback
- the callback
-
getSearch
void getSearch(CmsGalleryDataBean data, com.google.gwt.user.client.rpc.AsyncCallback<CmsGallerySearchBean> callback)
Performs an initial search based on the given data bean and the available parameters of the request.- Parameters:
data
- the data beancallback
- the callback
-
getSearch
void getSearch(CmsGallerySearchBean searchObj, com.google.gwt.user.client.rpc.AsyncCallback<CmsGallerySearchBean> callback)
Returns the gallery search object containing search results and the currant search parameter.- Parameters:
searchObj
- the current search objectcallback
- the callback
-
getSubEntries
void getSubEntries(java.lang.String rootPath, boolean isRoot, java.lang.String filter, com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsSitemapEntryBean>> callback)
Returns the sub entries to the given sitemap path.- Parameters:
rootPath
- the root pathisRoot
-true
if the requested entry is the root entryfilter
- the search filter, only relevant when isRoot is truecallback
- the asynchronous callback
-
getSubFolders
void getSubFolders(java.lang.String path, com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<CmsVfsEntryBean>> callback)
Gets the sub-folders of a folder.- Parameters:
path
- the path of a foldercallback
- the asynchronous callback
-
loadVfsEntryBean
void loadVfsEntryBean(java.lang.String path, java.lang.String filter, com.google.gwt.user.client.rpc.AsyncCallback<CmsVfsEntryBean> resultCallback)
Loads the root VFS entry bean for the given site root.- Parameters:
path
- the site rootfilter
- the search filterresultCallback
- the callback for the result
-
saveResultViewType
void saveResultViewType(java.lang.String resultViewType, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
Stores the result view type with the user.- Parameters:
resultViewType
- the result view typecallback
- the callback
-
saveTreeOpenState
void saveTreeOpenState(java.lang.String treeName, java.lang.String treeToken, java.lang.String siteRoot, java.util.Set<CmsUUID> openItems, com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
Saves the tree open state.- Parameters:
treeName
- the tree nametreeToken
- the tree tokensiteRoot
- the site rootopenItems
- the open itemscallback
- the result callback
-
updateIndex
void updateIndex(com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Void> callback)
Updates the offline indices.- Parameters:
callback
- the callback
-
-