|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RemoteUserPreferenceManager
Interface RemoteUserPrefernceManager manages the user preferences.
| Method Summary | |
|---|---|
java.lang.String |
get(java.lang.String userName,
java.lang.String key)
Gets the user preference item value by user name and preference key. |
java.util.Properties |
getDefaultUserPreference()
Gets the default user preference setting. |
java.util.Properties |
getUserPreference(java.lang.String userName)
Gets the user preference by user name |
java.util.Properties |
getUserPreference(java.lang.String userName,
java.lang.String keyPrefix)
Gets the user preference by user name and preference key prefix, such as "dhtml." or "dsb." |
void |
saveDefaultUserPreference(java.util.Properties defaultPreference)
Saves the specific user preference setting as default. |
void |
saveUserPreference(java.lang.String userName,
java.util.Properties preference)
Saves the user preference by user name. |
void |
set(java.lang.String userName,
java.lang.String key,
java.lang.String value)
Sets the user preference item value. |
boolean |
useDefaultUserPreference(java.lang.String userName)
Changes the specific user preference setting to default. |
boolean |
useDefaultUserPreference(java.lang.String userName,
java.util.List<java.lang.String> keys)
Changes the specific user preference setting which specified by the keys to default. |
| Method Detail |
|---|
java.util.Properties getUserPreference(java.lang.String userName)
throws java.rmi.RemoteException
userName - the user name, same as user ID.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
void saveUserPreference(java.lang.String userName,
java.util.Properties preference)
throws java.rmi.RemoteException,
java.io.IOException
userName - the user name, same as user ID.preference - a subset of all preference items,
the preference properties which include:
the preference items, for example,
APIConst.PREFERENCE_NAME_DEFAULT_VIEW_FORMAT,
APIConst.POPUP_DHTML_WINDOW,
APIConst.PREFERENCE_NAME_DAYS_DEFINITION_FOR_COMPLETED etc,
and the column's name, for example,
APIConst.COLUMN_NAME_REPORTS_NAME,
APIConst.COLUMN_NAME_SCHEDULED_TASK_ID,
APIConst.COLUMN_NAME_ACTIVE_TASK_ID,
APIConst.COLUMN_NAME_COMPLETED_REPORT,
APIConst.COLUMN_NAME_VERSION_VERSION_DATE etc.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.io.IOException - if an IOException occurs.
java.util.Properties getDefaultUserPreference()
throws java.rmi.RemoteException
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
void saveDefaultUserPreference(java.util.Properties defaultPreference)
throws java.rmi.RemoteException,
java.io.IOException
defaultPreference - the specific user preference properties.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.io.IOException - if an IOException occurs.
boolean useDefaultUserPreference(java.lang.String userName)
throws java.rmi.RemoteException
userName - the user name, same as user ID.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
boolean useDefaultUserPreference(java.lang.String userName,
java.util.List<java.lang.String> keys)
throws java.rmi.RemoteException
userName - the user name, same as user ID.keys - the property keys to reset to default setting.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.util.Properties getUserPreference(java.lang.String userName,
java.lang.String keyPrefix)
throws java.rmi.RemoteException
userName - the user name, same as user ID.keyPrefix - same as property value.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.lang.String get(java.lang.String userName,
java.lang.String key)
throws java.rmi.RemoteException
userName - the user name, same as user ID.key - same as property key.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
void set(java.lang.String userName,
java.lang.String key,
java.lang.String value)
throws java.rmi.RemoteException,
java.io.IOException
userName - the user name, same as user ID.key - same as property key.value - same as property value.
java.rmi.RemoteException - if communication-related error occurs during RMI call execution.
java.io.IOException - if an IOException occurs.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||