Package org.ametys.plugins.odfweb.xslt
Class OdfXSLTHelper
- java.lang.Object
-
- org.ametys.odf.OdfXSLTHelper
-
- org.ametys.plugins.odfweb.xslt.OdfXSLTHelper
-
- All Implemented Interfaces:
Serviceable
public class OdfXSLTHelper extends OdfXSLTHelper
Helper component to be used from XSL stylesheets.
-
-
Field Summary
-
Fields inherited from class org.ametys.odf.OdfXSLTHelper
_ametysObjectResolver, _odfHelper, _odfRefTableHelper, _rootOrgUnitProvider
-
-
Constructor Summary
Constructors Constructor Description OdfXSLTHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
odfPDFUrl(String contentId, String siteName)
Get the PDF url of a program or a subprogramstatic String
odfRootPage(String siteName, String language)
Get the ODF root page, for a specific site, language.static String
odfRootPage(String siteName, String language, String catalog)
Get the ODF root page, for a specific site, language and catalog.static String
parentProgramId()
Get the id of parent program from the current pagevoid
service(ServiceManager smanager)
-
Methods inherited from class org.ametys.odf.OdfXSLTHelper
degreeLabel, degreeLabel, getCertificationLabel, getCode, getCumulatedHours, getEducationalBooklet, getEntryId, getOrgUnitIdByUAICode, getParentProgram, getParentProgramStructure, getProgram, getProgramStructure, getRootOrgUnitId, getSubProgramStructure, getSubProgramStructure, getTableRefItems, getTableRefItems
-
-
-
-
Constructor Detail
-
OdfXSLTHelper
public OdfXSLTHelper()
-
-
Method Detail
-
service
public void service(ServiceManager smanager) throws ServiceException
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classOdfXSLTHelper
- Throws:
ServiceException
-
odfRootPage
public static String odfRootPage(String siteName, String language)
Get the ODF root page, for a specific site, language. If there is many ODF root pages, the first page of the list is returned.- Parameters:
siteName
- the desired site name.language
- the sitemap language to search in.- Returns:
- the first ODF root page, or null if not found
-
odfRootPage
public static String odfRootPage(String siteName, String language, String catalog)
Get the ODF root page, for a specific site, language and catalog.- Parameters:
siteName
- the desired site name.language
- the sitemap language to search in.catalog
- The ODF catalog- Returns:
- the ODF root page, or null if not found
-
odfPDFUrl
public static String odfPDFUrl(String contentId, String siteName)
Get the PDF url of a program or a subprogram- Parameters:
contentId
- The content idsiteName
- The site name- Returns:
- the PDF url or empty string if the content is not a
Program
orSubProgram
-
parentProgramId
public static String parentProgramId()
Get the id of parent program from the current page- Returns:
- the id of parent program or null if not found
-
-