- private Map<String, String> getJobParams(IRunnableJob job) {
- Map<String, String> jobParams = new HashMap<String, String>();
- String fileName = (String) job.getJobDetails().get(JobAttribute.FILE_NAME.getKey());
- Long fileSize = (Long) job.getJobDetails().get(JobsUtils.FILE_SIZE);
- String itemUuid = (String) job.getJobDetails().get(JobsUtils.ITEM_UUID);
- String version = (String) job.getJobDetails().get(JobsUtils.ITEM_VERSION);
- String uniqueId = (String) job.getJobDetails().get(JobsUtils.UNIQUE_ID);
- String submittedItems = (String) job.getJobDetails().get(JobsUtils.SUBMITTED_ITEMS);
- String processChildren = (String) job.getJobDetails().get(JobsUtils.PROCESS_CHILDREN);
- String startTime = getJobStartTime(job);
- jobParams = putJobParam(JobAttribute.FILE_NAME.getKey(), fileName, jobParams);
- jobParams = putJobParam(JobsUtils.ITEM_UUID,itemUuid, jobParams);
- jobParams = putJobParam(JobsUtils.ITEM_VERSION,version, jobParams);
- jobParams = putJobParam(JobsUtils.UNIQUE_ID, uniqueId, jobParams);
- jobParams = putJobParam(JobsUtils.SUBMITTED_ITEMS, submittedItems, jobParams);
- jobParams = putJobParam(JobsUtils.PROCESS_CHILDREN, processChildren, jobParams);
- jobParams = putJobParam(JobAttribute.START_TIME.getKey(), startTime, jobParams);
- if(fileSize != null) {
- jobParams = putJobParam(JobsUtils.FILE_SIZE,Long.toString(fileSize), jobParams);
- }
- return jobParams;
- }
- private String getJobStartTime(IRunnableJob job) {
- Date startDateTime = (Date) job.getJobDetails().get(JobAttribute.START_TIME.getKey());
- return JobsUtils.getDateFormat().format(startDateTime);
- }
Stikked
