org.kuali.kpme.tklm.api.time.flsa
Interface FlsaWeekContract

All Known Implementing Classes:
FlsaWeek

public interface FlsaWeekContract

FlsaWeekContract interface


Method Summary
 int getFlsaDayConstant()
          The FlsaDay constant associated with the FlsaWeek
 List<? extends FlsaDayContract> getFlsaDays()
          The list of FlsaDay objects associated with the FlsaWeek
 org.joda.time.LocalTime getFlsaTime()
          The flsaTime associated with the FlsaWeek
 boolean isFirstWeekFull()
          Indicates if the first week is full or not
 boolean isLastWeekFull()
          Indicates if the last week is full or not
 

Method Detail

getFlsaDays

List<? extends FlsaDayContract> getFlsaDays()
The list of FlsaDay objects associated with the FlsaWeek

flsaDays of a FlsaWeek

Returns:
flsaDays for FlsaWeek

isFirstWeekFull

boolean isFirstWeekFull()
Indicates if the first week is full or not

If the first week of a pay period has an FLSA starting time that is before the "Virtual Day" pay period start time, part of the time required for this first day will be in the previous pay period even if we have 7 days.

Returns:
true if the first week is full, false if not

isLastWeekFull

boolean isLastWeekFull()
Indicates if the last week is full or not

If the last week of a pay period has an FLSA starting time that is after the "Virtual Day" pay period start time, part of the time required for this last day will be in the next pay period even if we have 7 days.

Returns:
true if the last week is full, false if not

getFlsaDayConstant

int getFlsaDayConstant()
The FlsaDay constant associated with the FlsaWeek

flsaDayConstant of a FlsaWeek

Returns:
flsaDayConstant for FlsaWeek

getFlsaTime

org.joda.time.LocalTime getFlsaTime()
The flsaTime associated with the FlsaWeek

flsaTime of a FlsaWeek

Returns:
flsaTime for FlsaWeek


Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.