org.kuali.rice.kew.useroptions.dao
Interface UserOptionsDAO

All Known Implementing Classes:
UserOptionsDaoJpaImpl, UserOptionsDAOOjbImpl

public interface UserOptionsDAO


Method Summary
 void deleteByUserQualified(String principalId, String likeString)
           
 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> findEmailUserOptionsByType(String emailSetting)
          This method fetches all of the user options which are used for email preferences and are set to the given email setting.
 Long getNewOptionIdForActionList()
           
 void save(Collection<UserOptions> userOptions)
           
 void save(UserOptions userOptions)
           
 

Method Detail

findByWorkflowUser

Collection<UserOptions> findByWorkflowUser(String principalId)

findByUserQualified

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

deleteByUserQualified

void deleteByUserQualified(String principalId,
                           String likeString)

save

void save(UserOptions userOptions)

save

void save(Collection<UserOptions> userOptions)

deleteUserOptions

void deleteUserOptions(UserOptions userOptions)

findByOptionId

UserOptions findByOptionId(String optionId,
                           String principalId)

findByOptionValue

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

getNewOptionIdForActionList

Long getNewOptionIdForActionList()

findEmailUserOptionsByType

List<UserOptions> findEmailUserOptionsByType(String emailSetting)
This method fetches all of the user options which are used for email preferences and are set to the given email setting.

Parameters:
emailSetting -
Returns:


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