Blueprint Developer Manual / Version 2304
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