| eqptModify(ActionMapping, LogEventInfoForm, HttpServletRequest) |   | 34% |   | 22% | 71 | 74 | 171 | 267 | 0 | 1 |
| getReticleLogEvent(Map) |  | 0% |  | 0% | 12 | 12 | 93 | 93 | 1 | 1 |
| reticleModify(ActionMapping, LogEventInfoForm, HttpServletRequest) |  | 0% |  | 0% | 14 | 14 | 64 | 64 | 1 | 1 |
| buildContent(Entity, User, LogEventInfoForm) |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
| init(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) |   | 71% |   | 42% | 33 | 39 | 40 | 148 | 0 | 1 |
| handleFutureAction4Eqpt(Entity, Event, String, long, Long, LogEventInfoForm) |   | 27% |   | 14% | 7 | 8 | 27 | 38 | 0 | 1 |
| getLotByRunEqpt(String, Long) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| buildEmailSubject(LogEventInfoForm, Entity) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| buildEmail(Entity, User, LogEventInfoForm) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| eqptCancel(ActionMapping, LogEventInfoForm, HttpServletRequest, HttpServletResponse) |   | 33% | | 50% | 1 | 2 | 4 | 7 | 0 | 1 |
| getEmailUserGroups(Entity) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| checkRunningJobByEqpt(long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reticleCancel(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| updateWorkStream(Entity, Event, Collection, Long, String) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| getValidEvents(Entity) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| LogEventSaveAction() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |