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.ResponseReturn the name of the active themeList the current supported themes in the platformjavax.ws.rs.core.ResponseSet 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
-