org.kuali.rice.kew.useroptions
Interface UserOptionsService

All Known Implementing Classes:
UserOptionsServiceImpl

public interface UserOptionsService

Sits on top of the UserOptionsTable and manages certain aspects of action list refresh behaviors. This service could probably be broken up and it's dao put somewhere else and injected in the appropriate places.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 void deleteUserOptions(UserOptions userOptions)
           
 UserOptions findByOptionId(String optionId, String principalId)
           
 Collection<UserOptions> findByOptionValue(String optionId, String optionValue)
           
 List<UserOptions> findByUserQualified(String principalId, String likeString)
           
 Collection<UserOptions> findByWorkflowUser(String principalId)
           
 List<UserOptions> retrieveEmailPreferenceUserOptions(String emailSetting)
           
 void save(String principalId, Map<String,String> optionsMap)
           
 void save(String principalId, String optionId, String optionValue)
           
 void save(UserOptions userOptions)
           
 

Method Detail

findByWorkflowUser

Collection<UserOptions> findByWorkflowUser(String principalId)

findByUserQualified

List<UserOptions> findByUserQualified(String principalId,
                                      String likeString)

save

void save(UserOptions userOptions)

save

void save(String principalId,
          Map<String,String> optionsMap)

save

void save(String principalId,
          String optionId,
          String optionValue)

deleteUserOptions

void deleteUserOptions(UserOptions userOptions)

findByOptionId

UserOptions findByOptionId(String optionId,
                           String principalId)

findByOptionValue

Collection<UserOptions> findByOptionValue(String optionId,
                                          String optionValue)

retrieveEmailPreferenceUserOptions

List<UserOptions> retrieveEmailPreferenceUserOptions(String emailSetting)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.