ENTITY
- The type of OutcomePlanDateTrackableItem
which each concrete
DAO, which extends this base DAO, is for.@AccessLevel(value=EXTERNAL)
public interface OutcomePlanDateTrackableItemBaseDAO<ENTITY extends OutcomePlanDateTrackableItem>
extends curam.util.persistence.StandardDAO<ENTITY>
OutcomePlanDateTrackableItem
records. The
DAO for each OutcomePlanDateTrackableItem
must implement this
interface. Each of these concrete DAOs should be bound to to
OutcomePlanDateTrackableItem
via the
OutcomePlanDateTrackableItemDAO
interface.Modifier and Type | Method and Description |
---|---|
java.util.List<? extends OutcomePlanDateTrackableItem> |
listDueToCompleteByRelatedCase(CaseHeader caseHeader,
curam.util.type.Date dueToCompleteOnOrBeforeDate)
Lists items of type
|
java.util.List<? extends OutcomePlanDateTrackableItem> |
listDueToStartByRelatedCase(CaseHeader caseHeader,
curam.util.type.Date dueToStartOnOrBeforeDate)
Lists items of type
|
java.util.List<? extends OutcomePlanDateTrackableItem> |
listOverdueCompletionByRelatedCase(CaseHeader caseHeader,
int pastByDaysThreshold)
Lists items of type
|
java.util.List<? extends OutcomePlanDateTrackableItem> listDueToCompleteByRelatedCase(CaseHeader caseHeader, curam.util.type.Date dueToCompleteOnOrBeforeDate)
caseHeader
- The CaseHeader
on which to list items.dueToCompleteOnOrBeforeDate
- Only list items which are due to complete on or before this date.OutcomePlanDateTrackableItem
java.util.List<? extends OutcomePlanDateTrackableItem> listDueToStartByRelatedCase(CaseHeader caseHeader, curam.util.type.Date dueToStartOnOrBeforeDate)
caseHeader
- The CaseHeader
on which to list items.dueToStartOnOrBeforeDate
- Only list items which are due to start on or before this date.OutcomePlanDateTrackableItem
java.util.List<? extends OutcomePlanDateTrackableItem> listOverdueCompletionByRelatedCase(CaseHeader caseHeader, int pastByDaysThreshold)
caseHeader
- The CaseHeader
on which to list items.pastByDaysThreshold
- Only list items which are overdue by at least this number of days.OutcomePlanDateTrackableItem