Blueprint Developer Manual / Version 2010
Table Of Contents
public interface SettingsService {
<T> T setting(
String name,
Class<T> expectedType,
Object... beans);
<T> T settingWithDefault([...]);
<T> List<T> settingAsList([...]);
<K, V> Map<K, V> settingAsMap([...]);
[...]
}
All setting* methods are actually just variants of the basic
setting method. Some provide additional convenience like
settingWithDefault, others have complex return types which cannot be
expressed as a simple type parameter, for example settingAsList. All
setting* methods have some common parameters which are described in
Table 4.7, “Parameters of the settings* methods”. For detailed descriptions of the
setting* methods please consult the API documentation of the
SettingsService.
| Parameter | Description |
|---|---|
|
|
The name (or key) of the setting to fetch. |
|
|
The type of the returned object. This parameter allows for type safety and prevents
you from unchecked casts of the result. For the
|
|
|
Settings are always fetched for one or multiple targets, which are passed by the
|
Table 4.7. Parameters of the settings* methods


