recurrenceStr = null; // valid cronstring, not parse-able to recurrence string
}
if ( null != recurrenceStr ) {
recurrenceEditor.inititalizeWithRecurrenceString( recurrenceStr );
TemporalValue tv = recurrenceEditor.getTemporalState();
ScheduleType rt = temporalValueToScheduleType( tv );
setScheduleType( rt );
} else {
// its a cron string that cannot be parsed into a recurrence string, switch to cron string editor.
setScheduleType( ScheduleType.CRON );