/** * Change attributes of a job * * @param jobID * @param changedAttrMgr */ public void changeJob(String jobID, AttributeManager changedAttrMgr) { AttributeManager attrMgr = new AttributeManager(); attrMgr.addAttributes(changedAttrMgr.getAttributes()); ElementAttributeManager elementAttrs = new ElementAttributeManager(); elementAttrs.setAttributeManager(new RangeSet(jobID), attrMgr); IRuntimeJobChangeEvent event = eventFactory.newRuntimeJobChangeEvent(elementAttrs); fireRuntimeJobChangeEvent(event); for (IAttribute<?, ?, ?> attr : changedAttrMgr.getAttributes()) { DebugUtil.trace( DebugUtil.RTS_TRACING, "RTS {0}, job #{1}: {2}={3}", getResourceManager().getConfiguration().getName(), jobID, attr.getDefinition().getId(), attr.getValueAsString()); // $NON-NLS-1$ } }