class JobWorkUnit < ProxyWorkUnit
def children
- return self.my_children if self.my_children
+ return @my_children if @my_children
# Jobs components
items = []
end
end
- self.my_children = items
+ @my_children = items
+ end
+
+ def child_summary
+ if children.any?
+ super
+ else
+ get(:tasks_summary)
+ end
end
def parameters
get(:nondeterministic)
end
- def child_summary
- if children.any?
- super
- else
- get(:tasks_summary)
- end
+ def runtime_constraints
+ get(:runtime_constraints)
+ end
+
+ def priority
+ get(:priority)
+ end
+
+ def log_collection
+ get(:log)
+ end
+
+ def outputs
+ items = []
+ items << get(:output) if get(:output)
+ items
end
def can_cancel?
- true
+ state_label.in? ["Queued", "Running"]
end
def uri