private JobMeta processLinkedJobs(JobMeta jobMeta) { for (int i = 0; i < jobMeta.nrJobEntries(); i++) { JobEntryCopy jec = jobMeta.getJobEntry(i); if (jec.getEntry() instanceof JobEntryJob) { JobEntryJob jej = (JobEntryJob) jec.getEntry(); jej.setSpecificationMethod(ObjectLocationSpecificationMethod.REPOSITORY_BY_NAME); String filename = jej.getFilename(); String jobname = filename.substring(filename.lastIndexOf("/") + 1, filename.lastIndexOf('.')); String directory = filename.substring(0, filename.lastIndexOf("/")); jej.setJobName(jobname); jej.setDirectory(directory); jobMeta.setJobEntry(i, jec); } } return jobMeta; }