public final class AliasHelper extends Object
| Modifier and Type | Field and Description | 
|---|---|
static String | 
DEFAULT_ALIAS_NAME
The alias default name 
 | 
| Modifier | Constructor and Description | 
|---|---|
private  | 
AliasHelper()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
getAliasNextUniqueName(TraversableAmetysObject rootNode)
Get the next unique name for alias 
 | 
static ModifiableTraversableAmetysObject | 
getRootNode(Site site)
Get the alias root node for the given site 
 | 
static String | 
getXPath(String siteName,
        Date date)
Creates the XPath query 
 | 
static String | 
getXPath(String siteName,
        String url)
Creates the XPath query corresponding to specified alias url 
 | 
public static final String DEFAULT_ALIAS_NAME
private AliasHelper()
public static String getAliasNextUniqueName(TraversableAmetysObject rootNode)
rootNode - The alias root nodepublic static ModifiableTraversableAmetysObject getRootNode(Site site) throws AmetysRepositoryException
site - The siteAmetysRepositoryException - If an error occurs.public static String getXPath(String siteName, Date date)
siteName - The site namedate - The expiration date