org.kuali.kpme.tklm.common
Class CalendarValidationUtil

java.lang.Object
  extended by org.kuali.kpme.tklm.common.CalendarValidationUtil
Direct Known Subclasses:
LeaveCalendarValidationUtil, TimeDetailValidationUtil

public class CalendarValidationUtil
extends Object


Constructor Summary
CalendarValidationUtil()
           
 
Method Summary
protected static List<String> validateAmountParametersForLeaveEntry(EarnCode earnCode, CalendarEntry calendarEntry, String startDate, String endDate, String startTime, String endTime)
           
static List<String> validateDates(String startDateS, String endDateS)
           
protected static List<String> validateDayParametersForLeaveEntry(EarnCode earnCode, CalendarEntry calendarEntry, String startDate, String endDate, String startTime, String endTime)
           
static List<String> validateEarnCode(String earnCode, String startDateString, String endDateString)
          Validate the earn code exists on every day within the date rage.
protected static List<String> validateHourParametersForLeaveEntry(EarnCode earnCode, CalendarEntry calendarEntry, String startDate, String endDate, String startTime, String endTime)
           
static List<String> validateInterval(CalendarEntry payCalEntry, Long startTime, Long endTime)
           
static List<String> validateSpanningWeeks(org.joda.time.DateTime startDate, org.joda.time.DateTime endDate)
           
static List<String> validateTimes(String startTimeS, String endTimeS)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarValidationUtil

public CalendarValidationUtil()
Method Detail

validateDates

public static List<String> validateDates(String startDateS,
                                         String endDateS)

validateTimes

public static List<String> validateTimes(String startTimeS,
                                         String endTimeS)

validateEarnCode

public static List<String> validateEarnCode(String earnCode,
                                            String startDateString,
                                            String endDateString)
Validate the earn code exists on every day within the date rage. This method is moving to CalendarValidationUtil

Parameters:
earnCode -
startDateString -
endDateString -
Returns:
A list of error strings.

validateInterval

public static List<String> validateInterval(CalendarEntry payCalEntry,
                                            Long startTime,
                                            Long endTime)

validateDayParametersForLeaveEntry

protected static List<String> validateDayParametersForLeaveEntry(EarnCode earnCode,
                                                                 CalendarEntry calendarEntry,
                                                                 String startDate,
                                                                 String endDate,
                                                                 String startTime,
                                                                 String endTime)

validateHourParametersForLeaveEntry

protected static List<String> validateHourParametersForLeaveEntry(EarnCode earnCode,
                                                                  CalendarEntry calendarEntry,
                                                                  String startDate,
                                                                  String endDate,
                                                                  String startTime,
                                                                  String endTime)

validateAmountParametersForLeaveEntry

protected static List<String> validateAmountParametersForLeaveEntry(EarnCode earnCode,
                                                                    CalendarEntry calendarEntry,
                                                                    String startDate,
                                                                    String endDate,
                                                                    String startTime,
                                                                    String endTime)

validateSpanningWeeks

public static List<String> validateSpanningWeeks(org.joda.time.DateTime startDate,
                                                 org.joda.time.DateTime endDate)


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