com.ibm.batch.container.modelresolver.impl
Class JobPropertyResolverImpl

java.lang.Object
  extended by com.ibm.batch.container.modelresolver.impl.AbstractPropertyResolver<JSLJob>
      extended by com.ibm.batch.container.modelresolver.impl.JobPropertyResolverImpl
All Implemented Interfaces:
PropertyResolver<JSLJob>

public class JobPropertyResolverImpl
extends AbstractPropertyResolver<JSLJob>


Constructor Summary
JobPropertyResolverImpl()
           
 
Method Summary
 JSLJob substituteProperties(JSLJob job, Properties submittedProps, Properties parentProps)
          Performs property substitution on a given batch element b and all nested sub elements.
 
Methods inherited from class com.ibm.batch.container.modelresolver.impl.AbstractPropertyResolver
replaceAllProperties, resolveElementProperties, substituteProperties, substituteProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobPropertyResolverImpl

public JobPropertyResolverImpl()
Method Detail

substituteProperties

public JSLJob substituteProperties(JSLJob job,
                                   Properties submittedProps,
                                   Properties parentProps)
Description copied from interface: PropertyResolver
Performs property substitution on a given batch element b and all nested sub elements. The given batch element is directly modified by this method.

Parameters:
job - This method will modify the given job. If you need to hold on to the original job you need to create a clone of the job before passing it to this method.
submittedProps - The job parameters associated with this job. null is valid if no parameters are passed.
parentProps - Properties that are inherited from parent elements. Job is top level element so it can have no parents, so this paramter is currently ignored. Null is valid.
Returns:


Copyright © 2013. All Rights Reserved.