private void handleEvent(Object eventSource){
if(eventSource == number_month){
- if (number_month.getInteger() == 0){
+ if (number_month.getInteger() == null || number_month.getInteger() == 0){
partial = TimePeriod.setPartialField(partial, null, TimePeriod.MONTH_TYPE);
} else{
partial = TimePeriod.setPartialField(partial, number_month.getInteger(), TimePeriod.MONTH_TYPE);
}
}else if(eventSource == number_day){
- if (number_day.getInteger() == 0){
+ if (number_day.getInteger() == null || number_day.getInteger() == 0){
partial = TimePeriod.setPartialField(partial, null, TimePeriod.DAY_TYPE);
} else{
partial = TimePeriod.setPartialField(partial, number_day.getInteger(), TimePeriod.DAY_TYPE);
}else if(eventSource == number_year){
- if (number_year.getInteger() == 0){
+ if (number_year.getInteger() == null || number_year.getInteger() == 0){
partial = TimePeriod.setPartialField(partial, null, TimePeriod.YEAR_TYPE);
} else{
partial = TimePeriod.setPartialField(partial, number_year.getInteger(), TimePeriod.YEAR_TYPE);