| Line 23... |
Line 23... |
| 23 |
throws ProfitMandiBusinessException;
|
23 |
throws ProfitMandiBusinessException;
|
| 24 |
|
24 |
|
| 25 |
/** Log one visit discussion against an OPEN instance. */
|
25 |
/** Log one visit discussion against an OPEN instance. */
|
| 26 |
void logVisit(int instanceId, Integer locationTrackingId, int visitorUserId,
|
26 |
void logVisit(int instanceId, Integer locationTrackingId, int visitorUserId,
|
| 27 |
LocalDate visitDate, String discussion) throws ProfitMandiBusinessException;
|
27 |
LocalDate visitDate, String discussion) throws ProfitMandiBusinessException;
|
| - |
|
28 |
|
| - |
|
29 |
/**
|
| - |
|
30 |
* Display-layer filter for visit surfaces (day-view agenda + checkout
|
| - |
|
31 |
* remarks): when a REVIVAL instance is open, AUTO data-driven agendas other
|
| - |
|
32 |
* than CREDIT_DUES stay hidden — the instances keep their own lifecycle,
|
| - |
|
33 |
* they just aren't populated during the visit. MANUAL instances always show.
|
| - |
|
34 |
*/
|
| - |
|
35 |
java.util.List<com.spice.profitmandi.dao.entity.user.AgendaInstance> filterVisibleForVisit(
|
| - |
|
36 |
java.util.List<com.spice.profitmandi.dao.entity.user.AgendaInstance> openInstances);
|
| 28 |
}
|
37 |
}
|