|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LeaveBlockAggregateContract
LeaveBlockAggregateContract interface
Method Summary | |
---|---|
List<? extends List<? extends LeaveBlockContract>> |
getDayLeaveBlockList()
The dayLeaveBlockList associated with the LeaveBlockAggregate |
List<? extends LeaveBlockContract> |
getFlattenedLeaveBlockList()
The dayLeaveBlockListist that has been sorted by timestamp for the LeaveBlockAggregateContract |
LeaveCalendarContract |
getLeaveCalendar()
The LeaveCalendar object associated with the LeaveBlockAggregate |
CalendarEntryContract |
getleaveCalendarEntry()
The CalendarEntry object associated with the LeaveBlockAggregate |
List<? extends List<? extends LeaveBlockContract>> |
getWeekLeaveBlocks(int week)
Provides a way to access all of the leave blocks for a given week. |
int |
numberOfAggregatedWeeks()
The total number of weeks that the LeaveBlockAggregate represents |
Method Detail |
---|
List<? extends LeaveBlockContract> getFlattenedLeaveBlockList()
a sorted dayLeaveBlockList of a LeaveBlockAggregate
List<? extends List<? extends LeaveBlockContract>> getWeekLeaveBlocks(int week)
Outer list is 0 indexed list representing days in a week.
Inner List are all of the time blocks for that day.
Ex.
List
> week0 = getWeekLeaveBlocks(0);
List
week
- (integer) to retrieve the leave blocks for
int numberOfAggregatedWeeks()
the total number of weeks of a LeaveBlockAggregate
List<? extends List<? extends LeaveBlockContract>> getDayLeaveBlockList()
dayLeaveBlockList of a LeaveBlockAggregate
CalendarEntryContract getleaveCalendarEntry()
leaveCalendarEntry of a LeaveBlockAggregate
LeaveCalendarContract getLeaveCalendar()
leaveCalendar of a LeaveBlockAggregate
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |