|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.enterprise.server.auth.prefs.SubjectPreferencesBase
public abstract class SubjectPreferencesBase
| Field Summary | |
|---|---|
protected org.apache.commons.logging.Log |
log
|
protected static java.lang.String |
PREF_ITEM_DELIM
|
protected static java.lang.String |
PREF_LIST_DELIM
delimiter for preferences that are multi-valued and stringified |
| Constructor Summary | |
|---|---|
SubjectPreferencesBase(Subject subject)
|
|
| Method Summary | ||
|---|---|---|
protected boolean |
getBooleanPref(java.lang.String key)
Get the value of a preference as a boolean. |
|
protected boolean |
getBooleanPref(java.lang.String key,
boolean ifNull)
Get the value of a preference as a boolean. |
|
protected int |
getIntPref(java.lang.String key)
Get the value of a preference as an int. |
|
protected int |
getIntPref(java.lang.String key,
int ifNull)
Get the value of a preference as an int. |
|
protected java.lang.Long |
getLongPref(java.lang.String key)
Get the value of a preference as an long. |
|
protected java.lang.String |
getPreference(java.lang.String key)
|
|
|
getPreference(java.lang.String key,
T defaultValue)
|
|
protected java.util.List<java.lang.Integer> |
getPreferenceAsIntegerList(java.lang.String key,
java.lang.String delimiter)
|
|
java.util.List<java.lang.String> |
getPreferenceAsList(java.lang.String key)
Break the named preference into tokens delimited by PREF_LIST_DELIM. |
|
java.util.List<java.lang.String> |
getPreferenceAsList(java.lang.String key,
java.lang.String delimiter)
Tokenize the named preference into a List of Strings. |
|
protected void |
setPreference(java.lang.String key,
java.util.List<?> values)
|
|
protected void |
setPreference(java.lang.String key,
java.util.List<?> values,
java.lang.String delim)
|
|
void |
setPreference(java.lang.String key,
java.lang.Object value)
|
|
protected void |
unsetPreference(java.lang.String key)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.apache.commons.logging.Log log
protected static final java.lang.String PREF_LIST_DELIM
protected static final java.lang.String PREF_ITEM_DELIM
| Constructor Detail |
|---|
public SubjectPreferencesBase(Subject subject)
| Method Detail |
|---|
protected boolean getBooleanPref(java.lang.String key)
key - the preference to getifNull - if the pref is undefined, return this value instead
protected boolean getBooleanPref(java.lang.String key,
boolean ifNull)
key - the preference to getifNull - if the pref is undefined, return this value instead
protected int getIntPref(java.lang.String key)
key - the preference to get
protected int getIntPref(java.lang.String key,
int ifNull)
key - the preference to getifNull - if the pref is null, return this value instead
protected java.lang.Long getLongPref(java.lang.String key)
key - the preference to get
protected java.lang.String getPreference(java.lang.String key)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public <T> T getPreference(java.lang.String key,
T defaultValue)
public java.util.List<java.lang.String> getPreferenceAsList(java.lang.String key)
PREF_LIST_DELIM.
key - the name of the preference
List of String tokens
public java.util.List<java.lang.String> getPreferenceAsList(java.lang.String key,
java.lang.String delimiter)
delimiter - the delimiter to break it up bykey - the name of the preference
List of String tokens
protected java.util.List<java.lang.Integer> getPreferenceAsIntegerList(java.lang.String key,
java.lang.String delimiter)
protected void setPreference(java.lang.String key,
java.util.List<?> values)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
protected void setPreference(java.lang.String key,
java.util.List<?> values,
java.lang.String delim)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public void setPreference(java.lang.String key,
java.lang.Object value)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionprotected void unsetPreference(java.lang.String key)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||