1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kew.useroptions;
17
18 import java.util.Collection;
19 import java.util.List;
20 import java.util.Map;
21
22
23
24
25
26
27
28
29 public interface UserOptionsService {
30 Collection<UserOptions> findByWorkflowUser(String principalId);
31 List<UserOptions> findByUserQualified(String principalId, String likeString);
32 void save(UserOptions userOptions);
33 void save(String principalId, Map<String,String> optionsMap);
34 void save(String principalId, String optionId, String optionValue);
35 void deleteUserOptions(UserOptions userOptions);
36 UserOptions findByOptionId(String optionId, String principalId);
37 Collection<UserOptions> findByOptionValue(String optionId, String optionValue);
38 boolean refreshActionList(String principalId);
39 void saveRefreshUserOption(String principalId);
40 List<UserOptions> retrieveEmailPreferenceUserOptions(String emailSetting);
41 }