|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Transactional public interface AlertService
Contains methods pertaining to creating/deleting/voiding Alerts in the system Use:
Alert alert = new Alert(); alert.set___(___); ...etc Context.getAlertService().saveAlert(alert);
Method Summary | |
---|---|
void |
createAlert(Alert alert)
Deprecated. use saveAlert(Alert) |
void |
createAlert(java.lang.String text,
java.util.Collection<User> users)
Deprecated. use saveAlert(Alert) |
void |
createAlert(java.lang.String text,
User user)
Deprecated. use saveAlert(Alert) |
Alert |
getAlert(java.lang.Integer alertId)
Get alert by internal identifier |
java.util.List<Alert> |
getAlerts()
Deprecated. use getAlertsByUser(User) and pass "null" as the parameter for
user |
java.util.List<Alert> |
getAlerts(User user)
Deprecated. use getAlertsByUser(User) |
java.util.List<Alert> |
getAlerts(User user,
boolean includeRead,
boolean includeExpired)
Finds alerts for the given user with the given status |
java.util.List<Alert> |
getAlertsByUser(User user)
Find the alerts that are not read and have not expired for a user This will probably be the most commonly called method If null is passed in for user , find alerts for the
currently authenticated user. |
java.util.List<Alert> |
getAllActiveAlerts(User user)
Find all alerts for a user that have not expired |
java.util.List<Alert> |
getAllAlerts()
Get all unexpired alerts for all users |
java.util.List<Alert> |
getAllAlerts(boolean includeExpired)
Get alerts for all users while obeying includeExpired |
java.util.List<Alert> |
getAllAlerts(User user)
Deprecated. use #getAlerts(User, boolean, boolean) |
void |
markAlertRead(Alert alert)
Deprecated. use saveAlert(Alert) |
void |
purgeAlert(Alert alert)
Completely delete the given alert from the database |
Alert |
saveAlert(Alert alert)
Save the given alert in the database |
void |
setAlertDAO(AlertDAO dao)
Used by Spring to set the specific/chosen database access implementation |
void |
updateAlert(Alert alert)
Deprecated. use saveAlert(Alert) |
Methods inherited from interface org.openmrs.api.OpenmrsService |
---|
onShutdown, onStartup |
Method Detail |
---|
void setAlertDAO(AlertDAO dao)
dao
- The dao implementation to use@Authorized(value="Manage Alerts") Alert saveAlert(Alert alert) throws APIException
alert
in the database
alert
- the Alert object to save
APIException
void createAlert(Alert alert) throws APIException
saveAlert(Alert)
APIException
void createAlert(java.lang.String text, User user) throws APIException
saveAlert(Alert)
APIException
void createAlert(java.lang.String text, java.util.Collection<User> users) throws APIException
saveAlert(Alert)
APIException
@Transactional(readOnly=true) Alert getAlert(java.lang.Integer alertId) throws APIException
alertId
- internal alert identifier
APIException
void updateAlert(Alert alert) throws APIException
saveAlert(Alert)
APIException
@Authorized(value="Manage Alerts") void purgeAlert(Alert alert) throws APIException
alert
- the Alert to purge/delete
APIException
void markAlertRead(Alert alert) throws APIException
saveAlert(Alert)
APIException
@Transactional(readOnly=true) java.util.List<Alert> getAllAlerts(User user) throws APIException
APIException
@Transactional(readOnly=true) java.util.List<Alert> getAllActiveAlerts(User user) throws APIException
user
-
APIException
getAlerts(User, boolean, boolean)
@Transactional(readOnly=true) java.util.List<Alert> getAlerts(User user) throws APIException
getAlertsByUser(User)
APIException
@Transactional(readOnly=true) java.util.List<Alert> getAlertsByUser(User user) throws APIException
user
, find alerts for the
currently authenticated user. If no user is authenticated, search on "new
User()" (for "Anonymous" role alert possibilities)
user
- the user that is assigned to the returned alerts
APIException
@Transactional(readOnly=true) java.util.List<Alert> getAlerts() throws APIException
getAlertsByUser(User)
and pass "null" as the parameter for
user
APIException
@Transactional(readOnly=true) java.util.List<Alert> getAlerts(User user, boolean includeRead, boolean includeExpired) throws APIException
user
- to restrict toincludeRead
- includeExpired
-
APIException
@Transactional(readOnly=true) java.util.List<Alert> getAllAlerts() throws APIException
APIException
@Transactional(readOnly=true) java.util.List<Alert> getAllAlerts(boolean includeExpired) throws APIException
includeExpired
-
APIException
|
OpenMRS-1.7.x | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |