public class UserXSLTHelper extends AmetysXSLTHelper
| Modifier and Type | Field and Description |
|---|---|
protected static SynchronizableContentsCollectionDAO |
_synchronizableContentsCollectionDAO
The DAO for synchronizable contents collections
|
protected static UserDirectoryHelper |
_userDirectoryHelper
The user directory helper
|
protected static UserDirectoryPageResolver |
_userDirectoryPageResolver
The resolver for user directory pages
|
_ametysObjectResolver, _contentHelper, _context, _cTypeExtensionPoint, _logger, _tagProviderExtPt_currentUserProvider, _groupManager, _i18nUtils, _jsonUtils, _LOGGER, _rightManager, _userHelper, _versionHandler| Constructor and Description |
|---|
UserXSLTHelper() |
| Modifier and Type | Method and Description |
|---|---|
static String |
getCurrentUserContent(String lang)
Gets the id of the content of the current connected user
|
static String |
getCurrentUserPage(String lang)
Gets the id of the page of the current user
|
static String |
getUserContent(String lang,
String userIdentity)
Gets the id of the content of the given user
|
static String |
getUserPage(String contentId)
Gets the id of the page of the user content
|
static String |
getUserPage(String contentId,
String siteName)
Gets the id of the page of the user content
|
void |
service(ServiceManager manager) |
absoluteSiteUriPrefix, absoluteSiteUriPrefix, absoluteUriPrefix, accessibleReferencedPages, breadcrumb, findContentsIdsByTag, findContentsIdsByTag, findPagesIdsByTag, findPagesIdsByTag, hasRightOnPage, hasRightOnPage, isCacheable, isEditionMode, lang, lang, pageExists, pageHasRestrictedAccess, pageHasRestrictedAccess, pageId, pageIsVisible, pageIsVisible, pageLongTitle, pageLongTitle, pageMetadata, pageMetadata, pagePath, pagePath, pageSiteName, pageTitle, pageTitle, pagination, pluginImageBase64, pluginResourceURL, referencedPages, renderingContext, resourceByPath, resourcesById, resourcesByPath, serviceParameter, serviceParameter, serviceParameters, site, site, sitemap, sitemap, sitemap, sitemap, siteParameter, siteParameter, siteUriPrefix, skin, skinBoundedImageURL, skinImageBase64, skinImageURL, skinResources, skinURL, template, templateURL, uriPrefix, urlPreview, userByMail, zone, zoneItemId_contentTags, contentAttachments, contentAttachments, contentMetadata, contentMetadata, contentMixinTypes, contentTags, contentTags, contentTypes, contentTypeTags, contextualize, enableLogging, isReferenceTableContent, setCurrentContent, setCurrentContent, tagDescription, tagLabel, tagParent, tagPath, tagVisibilityabsoluteUriPrefix, config, escapeJS, getAbsoluteUriPrefix, getUriPrefix, getValueFromJsonObject, getWorkspaceName, getWorkspacePrefix, groups, groups, groups, hasRight, isDeveloperMode, requestParameter, splitText, splitText, translate, translate, uriPrefix, urlEncode, user, user, user, userByMail, versions, workspaceName, workspacePrefix, workspaceTheme, workspaceThemeURLprotected static SynchronizableContentsCollectionDAO _synchronizableContentsCollectionDAO
protected static UserDirectoryPageResolver _userDirectoryPageResolver
protected static UserDirectoryHelper _userDirectoryHelper
public UserXSLTHelper()
public void service(ServiceManager manager) throws ServiceException
service in interface Serviceableservice in class AmetysXSLTHelperServiceExceptionpublic static String getUserContent(String lang, String userIdentity)
lang - the content languageuserIdentity - The user to get content (such as login#population)public static String getCurrentUserContent(String lang)
lang - the content languagepublic static String getCurrentUserPage(String lang)
lang - The languagepublic static String getUserPage(String contentId)
contentId - The user content idpublic static String getUserPage(String contentId, String siteName)
contentId - The user content idsiteName - the site name