...and forgot to sync up the changes to CommandLineFunction with CloneFunction.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4492 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
7c9ef59d65
commit
5034ca18dc
|
|
@ -85,18 +85,18 @@ trait QFunction {
|
|||
def failOutputs = statusPaths.map(path => new File(path + ".fail"))
|
||||
|
||||
/** The complete list of fields on this CommandLineFunction. */
|
||||
def functionFields = QFunction.classFields(this.getClass).functionFields
|
||||
def functionFields = QFunction.classFields(this.functionFieldClass).functionFields
|
||||
/** The @Input fields on this CommandLineFunction. */
|
||||
def inputFields = QFunction.classFields(this.getClass).inputFields
|
||||
def inputFields = QFunction.classFields(this.functionFieldClass).inputFields
|
||||
/** The @Output fields on this CommandLineFunction. */
|
||||
def outputFields = QFunction.classFields(this.getClass).outputFields
|
||||
def outputFields = QFunction.classFields(this.functionFieldClass).outputFields
|
||||
/** The @Argument fields on this CommandLineFunction. */
|
||||
def argumentFields = QFunction.classFields(this.getClass).argumentFields
|
||||
def argumentFields = QFunction.classFields(this.functionFieldClass).argumentFields
|
||||
|
||||
/**
|
||||
* Called at most once, returns the list of fields for this function.
|
||||
* Returns the class that should be used for looking up fields.
|
||||
*/
|
||||
protected def initFunctionFields = ParsingEngine.extractArgumentSources(this.getClass).toList
|
||||
protected def functionFieldClass = this.getClass
|
||||
|
||||
/**
|
||||
* Returns the input files for this function.
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ class CloneFunction extends CommandLineFunction {
|
|||
|
||||
override def dotString = originalFunction.dotString
|
||||
override def description = originalFunction.description
|
||||
override protected def initFunctionFields = originalFunction.functionFields
|
||||
override protected def functionFieldClass = originalFunction.getClass
|
||||
override def useStatusOutput(file: File) =
|
||||
file != jobOutputFile && file != jobErrorFile && originalFunction.useStatusOutput(file)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue