public interface UserSettingService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Modifier and Type | Method and Description |
---|---|
void |
copySettings(User fromUser,
User toUser)
Copy user settings to another user
|
void |
deleteScreenSettings(ClientType clientType,
java.util.Set<java.lang.String> screens)
Delete settings of screens (settings of tables, filters etc) for the current user.
|
void |
deleteSettings(ClientType clientType,
java.lang.String name)
Delete settings for the current user
|
java.lang.String |
loadSetting(ClientType clientType,
java.lang.String name)
Load settings for the current user.
|
java.lang.String |
loadSetting(java.lang.String name)
Load settings for the current user and null client type.
|
void |
saveSetting(ClientType clientType,
java.lang.String name,
java.lang.String value)
Save settings for the current user
|
void |
saveSetting(java.lang.String name,
java.lang.String value)
Save settings for the current user and null client type
|
static final java.lang.String NAME
java.lang.String loadSetting(java.lang.String name)
java.lang.String loadSetting(ClientType clientType, java.lang.String name)
void saveSetting(java.lang.String name, java.lang.String value)
void saveSetting(ClientType clientType, java.lang.String name, @Nullable java.lang.String value)
void deleteSettings(ClientType clientType, java.lang.String name)
void deleteScreenSettings(ClientType clientType, java.util.Set<java.lang.String> screens)
clientType
- client typescreens
- set of window ids, whose settings must be deleted