|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
@Transactional public interface ActiveListService
Contains generic methods pertaining to Active Lists in the system
Context,
Patient| Method Summary | ||
|---|---|---|
|
getActiveListItem(java.lang.Class<T> clazz,
java.lang.Integer activeListItemId)
Returns the ActiveListItem |
|
ActiveListItem |
getActiveListItemByUuid(java.lang.String uuid)
Return the ActiveList by the UUID |
|
|
getActiveListItems(java.lang.Class<T> clazz,
Person p,
ActiveListType type)
Returns a sorted set of active list items from a class that extends ActiveListItem |
|
java.util.List<ActiveListItem> |
getActiveListItems(Person p,
ActiveListType type)
Returns a sorted set of active list items based on the type given. |
|
ActiveListItem |
removeActiveListItem(ActiveListItem item,
java.util.Date endDate)
Sets the Active List Item as inactive by setting the end date to today, if null |
|
ActiveListItem |
saveActiveListItem(ActiveListItem item)
Save or update an Active List Item |
|
void |
setActiveListDAO(ActiveListDAO dao)
Sets the DAO for this service. |
|
ActiveListItem |
voidActiveListItem(ActiveListItem item,
java.lang.String reason)
Voids the Active List Item |
|
| Methods inherited from interface org.openmrs.api.OpenmrsService |
|---|
onShutdown, onStartup |
| Method Detail |
|---|
void setActiveListDAO(ActiveListDAO dao)
dao - DAO for this service
@Transactional(readOnly=true)
java.util.List<ActiveListItem> getActiveListItems(Person p,
ActiveListType type)
throws APIException
p - the Persontype - Problem or Allergy
APIException
@Transactional(readOnly=true)
<T extends ActiveListItem> java.util.List<T> getActiveListItems(java.lang.Class<T> clazz,
Person p,
ActiveListType type)
throws APIException
clazz - extends ActiveListItemp - the Persontype -
APIException
@Transactional(readOnly=true)
<T extends ActiveListItem> T getActiveListItem(java.lang.Class<T> clazz,
java.lang.Integer activeListItemId)
throws APIException
clazz - extends ActiveListItemactiveListItemId - the unique ID of the Active List
APIException
@Transactional(readOnly=true)
ActiveListItem getActiveListItemByUuid(java.lang.String uuid)
throws APIException
uuid - unique identifier
APIException
ActiveListItem saveActiveListItem(ActiveListItem item)
throws APIException
item -
APIException
ActiveListItem removeActiveListItem(ActiveListItem item,
java.util.Date endDate)
throws APIException
item -
APIException
ActiveListItem voidActiveListItem(ActiveListItem item,
java.lang.String reason)
throws APIException
item -
APIException
|
OpenMRS-1.7.x | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||