com.ontimize.util.calendar
Class BusinessCalendar
java.lang.Object
com.ontimize.util.calendar.BusinessCalendar
- All Implemented Interfaces:
- java.io.Serializable
- public class BusinessCalendar
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
|
Constructor Summary |
BusinessCalendar(java.lang.String propertiesFileName,
java.util.Locale l)
|
|
Method Summary |
protected boolean |
currentYearLoaded()
|
int |
dayOfMonthToWorkingDayOfMonth(int dayOfMonth)
|
int |
dayOfMonthToWorkingDayOfMonth(int dayOfMonth,
int month)
|
int |
dayOfMonthToWorkingDayOfMonth(int dayOfMonth,
int month,
int year)
|
boolean |
isHoliday()
Returns true whether the current data is holiday. |
boolean |
isHoliday(int dayOfMonth)
|
boolean |
isHoliday(int dayOfMonth,
int month)
|
boolean |
isHoliday(int dayOfMonth,
int month,
int year)
|
protected java.util.Vector |
parseHolidays(java.lang.String s,
int year)
|
protected void |
printHolidays()
|
void |
reload()
|
protected void |
reloadYear()
|
void |
setLocale(java.util.Locale l)
|
void |
setTime(java.util.Date d)
|
int |
workingDayOfMonthToDayOfMonth(int workingDayOfMonth)
|
int |
workingDayOfMonthToDayOfMonth(int workingDayOfMonth,
int month)
|
int |
workingDayOfMonthToDayOfMonth(int workingDayOfMonth,
int month,
int year)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static boolean DEBUG
COMMON
protected static java.lang.String COMMON
propertiesFileName
protected java.lang.String propertiesFileName
bundle
protected transient java.util.ResourceBundle bundle
calendar
protected java.util.GregorianCalendar calendar
locale
protected java.util.Locale locale
holidays
protected java.util.Hashtable holidays
BusinessCalendar
public BusinessCalendar(java.lang.String propertiesFileName,
java.util.Locale l)
setLocale
public void setLocale(java.util.Locale l)
currentYearLoaded
protected boolean currentYearLoaded()
setTime
public void setTime(java.util.Date d)
reload
public void reload()
reloadYear
protected void reloadYear()
isHoliday
public boolean isHoliday(int dayOfMonth,
int month,
int year)
isHoliday
public boolean isHoliday(int dayOfMonth,
int month)
isHoliday
public boolean isHoliday(int dayOfMonth)
workingDayOfMonthToDayOfMonth
public int workingDayOfMonthToDayOfMonth(int workingDayOfMonth)
workingDayOfMonthToDayOfMonth
public int workingDayOfMonthToDayOfMonth(int workingDayOfMonth,
int month)
workingDayOfMonthToDayOfMonth
public int workingDayOfMonthToDayOfMonth(int workingDayOfMonth,
int month,
int year)
dayOfMonthToWorkingDayOfMonth
public int dayOfMonthToWorkingDayOfMonth(int dayOfMonth)
dayOfMonthToWorkingDayOfMonth
public int dayOfMonthToWorkingDayOfMonth(int dayOfMonth,
int month)
dayOfMonthToWorkingDayOfMonth
public int dayOfMonthToWorkingDayOfMonth(int dayOfMonth,
int month,
int year)
printHolidays
protected void printHolidays()
isHoliday
public boolean isHoliday()
- Returns true whether the current data is holiday.
- Returns:
- true if is holiday
parseHolidays
protected java.util.Vector parseHolidays(java.lang.String s,
int year)