}
}
JsonNode recurrenceValue2 = responseDoc.get("recurrence");
if (recurrenceValue2 != null) {
JobRecurrence recurrenceInstance = new JobRecurrence();
jobInstance.setRecurrence(recurrenceInstance);
JsonNode frequencyValue = recurrenceValue2.get("frequency");
if (frequencyValue != null) {
JobRecurrenceFrequency frequencyInstance;
frequencyInstance = SchedulerClientImpl.parseJobRecurrenceFrequency(frequencyValue.getTextValue());
recurrenceInstance.setFrequency(frequencyInstance);
}
JsonNode intervalValue = recurrenceValue2.get("interval");
if (intervalValue != null) {
int intervalInstance;
intervalInstance = intervalValue.getIntValue();
recurrenceInstance.setInterval(intervalInstance);
}
JsonNode countValue = recurrenceValue2.get("count");
if (countValue != null) {
int countInstance;
countInstance = countValue.getIntValue();
recurrenceInstance.setCount(countInstance);
}
JsonNode endTimeValue = recurrenceValue2.get("endTime");
if (endTimeValue != null) {
Calendar endTimeInstance;
endTimeInstance = DatatypeConverter.parseDateTime(endTimeValue.getTextValue());
recurrenceInstance.setEndTime(endTimeInstance);
}
JsonNode scheduleValue2 = recurrenceValue2.get("schedule");
if (scheduleValue2 != null) {
JobRecurrenceSchedule scheduleInstance = new JobRecurrenceSchedule();
recurrenceInstance.setSchedule(scheduleInstance);
JsonNode minutesArray2 = scheduleValue2.get("minutes");
if (minutesArray2 != null) {
for (JsonNode minutesValue : ((ArrayNode) minutesArray2)) {
scheduleInstance.getMinutes().add(minutesValue.getIntValue());