Class UgcXSLTHelper
- java.lang.Object
-
- org.ametys.core.util.AmetysXSLTHelper
-
- org.ametys.cms.transformation.xslt.AmetysXSLTHelper
-
- org.ametys.web.transformation.xslt.AmetysXSLTHelper
-
- org.ametys.plugins.ugc.transformation.xslt.UgcXSLTHelper
-
- All Implemented Interfaces:
Contextualizable
,LogEnabled
,Serviceable
public class UgcXSLTHelper extends AmetysXSLTHelper
Helper component for UGC to be used from XSL stylesheets.
-
-
Field Summary
Fields Modifier and Type Field Description private static UGCPageHandler
_ugcPageHandler
-
Fields inherited from class org.ametys.cms.transformation.xslt.AmetysXSLTHelper
_ametysObjectResolver, _contentHelper, _context, _cTypeExtensionPoint, _logger, _sourceResolver, _tagProviderExtPt
-
Fields inherited from class org.ametys.core.util.AmetysXSLTHelper
_currentUserProvider, _groupManager, _i18nUtils, _jsonUtils, _LOGGER, _rightManager, _userHelper, _versionHandler
-
-
Constructor Summary
Constructors Constructor Description UgcXSLTHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
getUgcPage(String contentId)
Gets the id of the page of the given UG Contentstatic String
getUgcPage(String contentId, String siteName)
Gets the id of the page of the given UG Contentvoid
service(ServiceManager manager)
-
Methods inherited from class org.ametys.web.transformation.xslt.AmetysXSLTHelper
absoluteSiteUriPrefix, absoluteSiteUriPrefix, absoluteUriPrefix, accessibleReferencedPages, breadcrumb, contentViewParameter, contentViewParameters, 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, serviceViewParameter, serviceViewParameters, site, site, sitemap, sitemap, sitemap, sitemap, siteParameter, siteParameter, siteUriPrefix, skin, skinBoundedImageURL, skinImageBase64, skinImageURL, skinResources, skinURL, template, templateParameter, templateParameter, templateParameters, templateURL, uriPrefix, urlPreview, userByMail, zone, zoneItemId, zoneItemParameter, zoneItemParameter, zoneItemParameters, zoneItemParameters, zoneParameter, zoneParameter, zoneParameter, zoneParameters, zoneParameters
-
Methods inherited from class org.ametys.cms.transformation.xslt.AmetysXSLTHelper
_contentTags, _getNodeValues, contentAttachments, contentAttachments, contentAttribute, contentAttribute, contentMetadata, contentMetadata, contentMixinTypes, contentTags, contentTags, contentTypes, contentTypeTags, contextualize, enableLogging, getContentView, getContentView, getContentView, getContentView, getContentView, hasValue, isReferenceTableContent, setCurrentContent, setCurrentContent, tagDescription, tagLabel, tagParent, tagPath, tagVisibility
-
Methods inherited from class org.ametys.core.util.AmetysXSLTHelper
absoluteUriPrefix, config, escapeJS, getAbsoluteUriPrefix, getUriPrefix, getValueFromJsonObject, getWorkspaceName, getWorkspacePrefix, groups, groups, groups, hasRight, isDeveloperMode, requestParameter, splitText, splitText, translate, translate, uriPrefix, user, user, user, userByMail, versions, workspaceName, workspacePrefix, workspaceTheme, workspaceThemeURL
-
-
-
-
Field Detail
-
_ugcPageHandler
private static UGCPageHandler _ugcPageHandler
-
-
Constructor Detail
-
UgcXSLTHelper
public UgcXSLTHelper()
-
-
Method Detail
-
service
public void service(ServiceManager manager) throws ServiceException
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classAmetysXSLTHelper
- Throws:
ServiceException
-
getUgcPage
public static String getUgcPage(String contentId)
Gets the id of the page of the given UG Content- Parameters:
contentId
- The UGC content id- Returns:
- the id of the page of the given UG Content
-
getUgcPage
public static String getUgcPage(String contentId, String siteName)
Gets the id of the page of the given UG Content- Parameters:
contentId
- The UGC content idsiteName
- the site name. Can be null to take the current one.- Returns:
- the id of the page of the given UG Content
-
-