public interface I_CmsSitemapService
extends com.google.gwt.user.client.rpc.RemoteService
CmsVfsSitemapService
,
I_CmsSitemapService
,
I_CmsSitemapServiceAsync
限定符和类型 | 方法和说明 |
---|---|
CmsSitemapChange |
createSubSitemap(CmsUUID entryId)
Creates a sub-sitemap of the given sitemap starting from the given entry.
|
java.util.List<CmsAliasImportResult> |
getAliasImportResult(java.lang.String resultKey)
Gets the alias import results from the server.
|
CmsAliasInitialFetchResult |
getAliasTable()
Gets the initial data for the bulk alias editor.
|
CmsClientSitemapEntry |
getChildren(java.lang.String entryPointUri,
CmsUUID entryId,
int levels)
Returns the sitemap children for the given path.
|
CmsSitemapChange |
mergeSubSitemap(java.lang.String entryPoint,
CmsUUID subSitemapId)
Merges a sub-sitemap into it's parent sitemap.
|
CmsSitemapData |
prefetch(java.lang.String sitemapUri)
Returns the initialization data for the given sitemap.
|
CmsSitemapChange |
save(java.lang.String sitemapUri,
CmsSitemapChange change)
Saves the change to the given sitemap.
|
CmsAliasEditValidationReply |
saveAliases(CmsAliasSaveValidationRequest saveRequest)
Saves the aliases for the bulk alias editor.
|
CmsSitemapChange |
saveSync(java.lang.String sitemapUri,
CmsSitemapChange change)
Saves the change to the given sitemap.
|
void |
updateAliasEditorStatus(boolean editing)
Updates the alias editor status.
|
CmsAliasEditValidationReply |
validateAliases(CmsAliasEditValidationRequest validationRequest)
Validates the aliases for the bulk alias editor.
|
CmsRewriteAliasValidationReply |
validateRewriteAliases(CmsRewriteAliasValidationRequest validationRequest)
Validates rewrite aliases.
|
CmsSitemapChange createSubSitemap(CmsUUID entryId) throws CmsRpcException
entryId
- the structure id of the sitemap entry to create a sub sitemap ofCmsRpcException
- if something goes wrongjava.util.List<CmsAliasImportResult> getAliasImportResult(java.lang.String resultKey) throws CmsRpcException
resultKey
- the key which identifies the alias import results to getCmsRpcException
- if something goes wrongCmsAliasInitialFetchResult getAliasTable() throws CmsRpcException
CmsRpcException
- if something goes wrongCmsClientSitemapEntry getChildren(java.lang.String entryPointUri, CmsUUID entryId, int levels) throws CmsRpcException
entryPointUri
- the URI of the sitemap entry pointentryId
- the entry idlevels
- the count of child levels to readCmsRpcException
- if something goes wrongCmsSitemapChange mergeSubSitemap(java.lang.String entryPoint, CmsUUID subSitemapId) throws CmsRpcException
entryPoint
- the sitemap entry pointsubSitemapId
- the structure id of the sub sitemap folderCmsRpcException
- if something goes wrongCmsSitemapData prefetch(java.lang.String sitemapUri) throws CmsRpcException
sitemapUri
- the site relative pathCmsRpcException
- if something goes wrongCmsSitemapChange save(java.lang.String sitemapUri, CmsSitemapChange change) throws CmsRpcException
sitemapUri
- the sitemap URIchange
- the change to saveCmsRpcException
- if something goes wrongCmsAliasEditValidationReply saveAliases(CmsAliasSaveValidationRequest saveRequest) throws CmsRpcException
saveRequest
- the object containing the data to saveCmsRpcException
- if something goes wrong@SynchronizedRpcRequest CmsSitemapChange saveSync(java.lang.String sitemapUri, CmsSitemapChange change) throws CmsRpcException
sitemapUri
- the sitemap URIchange
- the change to saveCmsRpcException
- if something goes wrongvoid updateAliasEditorStatus(boolean editing) throws CmsRpcException
This is used to keep two users from editing the alias table for a site root concurrently.
editing
- true to indicate that the table is still being edited, false to indicate that the table isn't being edited anymoreCmsRpcException
- if something goes wrongCmsAliasEditValidationReply validateAliases(CmsAliasEditValidationRequest validationRequest) throws CmsRpcException
validationRequest
- an object indicating the type of validation to performCmsRpcException
- if something goes wrongCmsRewriteAliasValidationReply validateRewriteAliases(CmsRewriteAliasValidationRequest validationRequest) throws CmsRpcException
validationRequest
- the rewrite alias data to validateCmsRpcException
- if something goes wrong