- EiType infoType = this.infoTypes.getType(jobInfo.infoTypeId);
- validateJsonObjectAgainstSchema(infoType.getJobDataSchema(), jobInfo.jobDefinition);
- EiJob existingEiJob = this.jobs.get(jobId);
+ if (performTypeCheck) {
+ InfoType infoType = this.infoTypes.getType(jobInfo.infoTypeId);
+ validateJsonObjectAgainstSchema(infoType.getJobDataSchema(), jobInfo.jobDefinition);
+ }
+ InfoJob existingEiJob = this.jobs.get(jobId);
+ validateUri(jobInfo.statusNotificationUri);
+ validateUri(jobInfo.jobResultUri);