@Repository public class SenderDaoImpl extends Object implements SenderDao
Constructor and Description |
---|
SenderDaoImpl()
Creates new instance of the
DeviceDaoImpl . |
Modifier and Type | Method and Description |
---|---|
List<Sender> |
findAllSenders()
Find and return all available
Sender objects, useful for opt-in/opt-out preferences. |
List<Sender> |
findAllUnhiddenSenders()
Find and return all available
Sender objects, useful for opt-in/opt-out preferences. |
Sender |
findSenderById(long id)
Find and return
Sender object, using Id as search criteria. |
Sender |
findSenderByName(String name)
Find and return
Sender object, using Name as search criteria. |
Sender |
findSenderBySenderKey(String senderKey)
Find and return
Sender object, using SenderKey as search criteria. |
Sender |
findSenderByShortName(String shortName)
Find and return
Sender object, using ShortName as search criteria. |
javax.persistence.EntityManager |
getEntityManager()
Returns the reference to the
EntityManager |
boolean |
isValidSenderKey(String senderKey)
Determine validity/availability of the senderKey.
|
boolean |
removeSender(Sender sender)
Removes a
Sender object. |
void |
saveSender(Sender sender)
Persists a
Sender object. |
void |
setEntityManager(javax.persistence.EntityManager entityManager)
Sets the reference to the
EntityManager |
public SenderDaoImpl()
DeviceDaoImpl
.public List<Sender> findAllSenders()
SenderDao
Sender
objects, useful for opt-in/opt-out preferences.findAllSenders
in interface SenderDao
Sender
objects.public List<Sender> findAllUnhiddenSenders()
SenderDao
Sender
objects, useful for opt-in/opt-out preferences.findAllUnhiddenSenders
in interface SenderDao
Sender
objects whom are not set to be hidden.public Sender findSenderById(long id)
SenderDao
Sender
object, using Id as search criteria.findSenderById
in interface SenderDao
id
- Id for the Sender
to find.Sender
as determined by id.public Sender findSenderByName(String name)
SenderDao
Sender
object, using Name as search criteria.findSenderByName
in interface SenderDao
name
- Name of the Sender
to find.Sender
as determined by Name.public Sender findSenderBySenderKey(String senderKey)
SenderDao
Sender
object, using SenderKey as search criteria.findSenderBySenderKey
in interface SenderDao
senderKey
- SenderKey for the Sender
to find.Sender
as determined by SenderKey.public Sender findSenderByShortName(String shortName)
SenderDao
Sender
object, using ShortName as search criteria.findSenderByShortName
in interface SenderDao
shortName
- ShortName for the Sender
to find.Sender
as determined by ShortName.public boolean isValidSenderKey(String senderKey)
SenderDao
isValidSenderKey
in interface SenderDao
senderKey
- SenderKey to determine if valid.public void saveSender(Sender sender)
SenderDao
Sender
object.saveSender
in interface SenderDao
sender
- Sender to persist.@Transactional public boolean removeSender(Sender sender)
SenderDao
Sender
object.removeSender
in interface SenderDao
sender
- Sender to remove.public javax.persistence.EntityManager getEntityManager()
EntityManager
EntityManager
public void setEntityManager(javax.persistence.EntityManager entityManager)
EntityManager
entityManager
- The reference to the EntityManager
Copyright © 2011–2014 The Kuali Foundation. All rights reserved.