Class ThemeResource
java.lang.Object
org.pentaho.platform.web.http.api.resources.AbstractJaxRSResource
org.pentaho.platform.web.http.api.resources.ThemeResource
Resource manages themes for the platform
-
Field Summary
FieldsFields inherited from class org.pentaho.platform.web.http.api.resources.AbstractJaxRSResource
acceptableMediaTypes, httpServletRequest, httpServletResponse, TEXT_HTML
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.Response
Return the name of the active themeList the current supported themes in the platformjavax.ws.rs.core.Response
Set the current theme to the one provided in this requestMethods inherited from class org.pentaho.platform.web.http.api.resources.AbstractJaxRSResource
setHttpHeaders
-
Field Details
-
logger
protected static final org.apache.commons.logging.Log logger
-
-
Constructor Details
-
ThemeResource
public ThemeResource()
-
-
Method Details
-
getSystemThemes
List the current supported themes in the platform- Returns:
- list of themes
-
setTheme
Set the current theme to the one provided in this request- Parameters:
theme
- (theme to be changed to)- Returns:
-
getActiveTheme
public javax.ws.rs.core.Response getActiveTheme()Return the name of the active theme- Returns:
- active theme
-