org.sakaiproject.entitybroker.util.core
Class EntityPropertiesServiceSimple
java.lang.Object
org.sakaiproject.entitybroker.util.core.AbstractEntityPropertiesService
org.sakaiproject.entitybroker.util.core.EntityPropertiesServiceSimple
- All Implemented Interfaces:
- EntityPropertiesService
public class EntityPropertiesServiceSimple
- extends AbstractEntityPropertiesService
- implements EntityPropertiesService
This is a simple implementation of the properties loader service which uses standard java resource bundles
- Author:
- Aaron Zeckoski (azeckoski @ gmail.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EntityPropertiesServiceSimple
public EntityPropertiesServiceSimple()
registerLocaleMessages
public List<String> registerLocaleMessages(String prefix,
String baseName,
Locale locale,
ClassLoader classLoader)
- Description copied from class:
AbstractEntityPropertiesService
- Override this to provide custom message handling,
you must register the
AbstractEntityPropertiesService.MessageBundle you create in this method so that the
messages can be looked up later, register using AbstractEntityPropertiesService.registerPrefixMessageBundle(String, MessageBundle)
- Specified by:
registerLocaleMessages in class AbstractEntityPropertiesService
- Parameters:
prefix - an entity prefixbaseName - (optional) the part before the .properties or _en.properties,
example: location/dir/myentity.properties, if null then prefix is usedlocale - the Locale to register messages forclassLoader - (optional) the ClassLoader to find the properties files in,
if null then the default thread ClassLoader is used
- Returns:
- the list of registered keys for this Locale
Copyright © 2007-2012 CARET, University of Cambridge. All Rights Reserved.