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)
           
 boolean refreshActionList(String principalId)
           
 void save(String principalId, Map<String,String> optionsMap)
           
 void save(String principalId, String optionId, String optionValue)
           
 void save(UserOptions userOptions)
           
 void saveRefreshUserOption(String principalId)
           
 

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)

refreshActionList

boolean refreshActionList(String principalId)

saveRefreshUserOption

void saveRefreshUserOption(String principalId)


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