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