public class CmsAliasHelper
extends java.lang.Object
| 构造器和说明 |
|---|
CmsAliasHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.lang.String |
checkValidAliasPath(java.lang.String path,
java.util.Locale locale)
Checks whether a given string is a valid alias path.
|
protected CmsAliasBean |
convertAliasToBean(CmsAlias alias)
Converts a server-side alias object to an alias bean.
|
java.lang.String |
exportAliasesAsCsv(CmsObject cms)
Returns the comma separated alias data.
|
protected java.util.List<CmsAliasBean> |
getAliasesForPage(CmsUUID uuid)
Implementation of the getAliasesForPage method.
|
void |
saveAliases(CmsUUID structureId,
java.util.List<CmsAliasBean> aliasBeans)
Saves aliases.
|
void |
setCms(CmsObject cms)
Sets the CMS object.
|
protected java.util.Map<java.lang.String,java.lang.String> |
validateAliases(CmsUUID uuid,
java.util.Map<java.lang.String,java.lang.String> aliasPaths)
The internal method used for validating aliases.
|
public java.lang.String exportAliasesAsCsv(CmsObject cms) throws CmsException
cms - the OpenCms contextCmsException - if something goes wrong reading the alias datapublic void saveAliases(CmsUUID structureId, java.util.List<CmsAliasBean> aliasBeans) throws CmsException
structureId - the structure idaliasBeans - the alias beansCmsException - if something goes wrongpublic void setCms(CmsObject cms)
cms - the CMS objectprotected java.lang.String checkValidAliasPath(java.lang.String path,
java.util.Locale locale)
path - the path to checklocale - the locale to use for validation messagesprotected CmsAliasBean convertAliasToBean(CmsAlias alias)
alias - the server-side alias objectprotected java.util.List<CmsAliasBean> getAliasesForPage(CmsUUID uuid) throws CmsException
uuid - the structure id of the pageCmsException - if something goes wrongprotected java.util.Map<java.lang.String,java.lang.String> validateAliases(CmsUUID uuid, java.util.Map<java.lang.String,java.lang.String> aliasPaths) throws CmsException
uuid - the structure id of the resource whose aliases are being validatedaliasPaths - a map from (arbitrary) ids to alias pathsCmsException - if something goes wrong