Made cron date time trigger more robust
This commit is contained in:
parent
870be06255
commit
17438db7a2
1 changed files with 9 additions and 1 deletions
|
|
@ -2,6 +2,7 @@ package se.hal.trigger;
|
||||||
|
|
||||||
import se.hal.intf.HalTrigger;
|
import se.hal.intf.HalTrigger;
|
||||||
import zutil.CronTimer;
|
import zutil.CronTimer;
|
||||||
|
import zutil.ObjectUtil;
|
||||||
import zutil.ui.conf.Configurator;
|
import zutil.ui.conf.Configurator;
|
||||||
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
|
|
@ -28,6 +29,13 @@ public class DateTimeTrigger implements HalTrigger,Configurator.PostConfiguratio
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void postConfigurationAction(Configurator configurator, Object obj) {
|
public void postConfigurationAction(Configurator configurator, Object obj) {
|
||||||
|
if (ObjectUtil.isEmpty(minute)) minute = "*";
|
||||||
|
if (ObjectUtil.isEmpty(hour)) hour = "*";
|
||||||
|
if (ObjectUtil.isEmpty(dayOfMonth)) dayOfMonth = "*";
|
||||||
|
if (ObjectUtil.isEmpty(month)) month = "*";
|
||||||
|
if (ObjectUtil.isEmpty(dayOfWeek)) dayOfWeek = "*";
|
||||||
|
if (ObjectUtil.isEmpty(year)) year = "*";
|
||||||
|
|
||||||
cronTimer = new CronTimer(minute, hour, dayOfMonth, month, dayOfWeek, year);
|
cronTimer = new CronTimer(minute, hour, dayOfMonth, month, dayOfWeek, year);
|
||||||
reset();
|
reset();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue