@Repository public class PreferenceDaoImpl extends Object implements PreferenceDao
Constructor and Description |
---|
PreferenceDaoImpl()
Creates new instance of the
PreferenceDaoImpl . |
Modifier and Type | Method and Description |
---|---|
Preference |
findPreference(long id)
Find and return preferences for a given username.
|
Preference |
findPreference(String username,
Sender sender)
Find and return preferences for a given username.
|
Preference |
findPreference(String username,
String shortName)
Find and return preferences for a given username.
|
List<Preference> |
findPreferencesByUsername(String username)
Find and return preferences for a given username.
|
javax.persistence.EntityManager |
getEntityManager()
Returns the reference to the
EntityManager |
boolean |
removePreference(Preference preference)
Removes a
Sender object. |
void |
savePreference(Preference preference)
Persists a
Preference object. |
void |
setEntityManager(javax.persistence.EntityManager entityManager)
Sets the reference to the
EntityManager |
void |
setPreference(Preference preference,
boolean enabled)
Set a specific Preference to be enabled or disabled.
|
public PreferenceDaoImpl()
PreferenceDaoImpl
.public List<Preference> findPreferencesByUsername(String username)
PreferenceDao
findPreferencesByUsername
in interface PreferenceDao
username
- Username of the user for which the preferences are being searched.Preference
objects for a given user.public Preference findPreference(String username, String shortName)
PreferenceDao
findPreference
in interface PreferenceDao
username
- Username of the user for which the preferences are being searched.shortName
- Shortname of the Sender
for which a preference is sought.Preference
objects for a given user and sender shortname.public Preference findPreference(String username, Sender sender)
PreferenceDao
findPreference
in interface PreferenceDao
username
- Username of the user for which the preferences are being searched.sender
- Sender
for which a perference is sought.Preference
objects for a given user.public Preference findPreference(long id)
PreferenceDao
findPreference
in interface PreferenceDao
id
- Id for the preference being sought.Preference
objects for a given user.public void setPreference(Preference preference, boolean enabled)
PreferenceDao
setPreference
in interface PreferenceDao
preference
- Preference
to be set as enabled or disabled.enabled
- Boolean to set the given Preference.public void savePreference(Preference preference)
PreferenceDao
Preference
object.savePreference
in interface PreferenceDao
preference
- Preference to persist.public boolean removePreference(Preference preference)
PreferenceDao
Sender
object.removePreference
in interface PreferenceDao
public javax.persistence.EntityManager getEntityManager()
EntityManager
EntityManager
public void setEntityManager(javax.persistence.EntityManager entityManager)
EntityManager
entityManager
- The reference to the EntityManager
Copyright © 2011-2013 The Kuali Foundation. All Rights Reserved.