Name
global.RollupStrategy
Description
Rollup Strategy for rollups
Script
var RollupStrategy = Class.create();
RollupStrategy.prototype = {
initialize: function() {
},
getRollupHandler: function(rollupColumn) {
if( ("cost" == rollupColumn) || ("work_cost" == rollupColumn)) {
return (new CostRollupHandler());
} else if ("percent_complete" == rollupColumn) {
return (new PercentCompleteRollupHandler());
} else if("time_constraint" == rollupColumn) {
return (new TimeConstraintRollupHandler());
} else {
return (new SimpleRollupHandler());
}
},
type: 'RollupStrategy'
};
Sys ID
e614e5219f230200598a5bb0657fcff7