org.kuali.rice.coreservice.api.style
Interface StyleService
- All Known Implementing Classes:
- StyleServiceImpl
public interface StyleService
Service for working with stylesheets. This service provides pure data-oriented
operations as well as operations dealing with pre-compiled stylesheets. It's
intended that most clients will interact with this service in lieu of the
lower-level StyleRepositoryService
.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
Style
,
StyleRepositoryService
getStyle
Style getStyle(String styleName)
- See Also:
StyleRepositoryService.getStyle(String)
getAllStyleNames
List<String> getAllStyleNames()
- See Also:
StyleRepositoryService.getAllStyleNames()
saveStyle
@CacheEvict(value="http://rice.kuali.org/core/v2_0/StyleType",
allEntries=true)
void saveStyle(Style data)
- See Also:
StyleRepositoryService.saveStyle(Style)
getStyleAsTranslet
@Cacheable(value="http://rice.kuali.org/core/v2_0/StyleType",
key="\'styleName=\' + #p0")
Templates getStyleAsTranslet(String styleName)
throws TransformerConfigurationException
- Gets a compiled version of the style with the given name.
- Parameters:
styleName
- the name of the style for which to retrieve a compiled version
- Returns:
- a compiled version of the stylesheet as a
Templates
instance
- Throws:
TransformerConfigurationException
- if compilation of the stylesheet fails
IllegalArgumentException
- if the given styleName is null or blank
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.