Name
global.BurnDownFactory
Description
This Factory provides the burndown Object based the inputs provided
Script
var BurnDownFactory = Class.create();
BurnDownFactory.prototype = {
initialize: function(requestObject) {
if( requestObject && requestObject.view ) {
if( requestObject.view == 'SPRINT') {
this.processor = new SprintBurndown(requestObject);
}
if( requestObject.view == 'RELEASE') {
this.processor = new ReleaseBurndown(requestObject);
}
if( requestObject.view == 'PROJECT') {
this.processor = new ProjectBurndown(requestObject);
}
if( requestObject.view == 'PROJECT_TASK') {
this.processor = new ProjectTaskBurndown(requestObject);
}
}
},
getProcessor: function() {
return this.processor;
},
type: 'BurnDownFactory'
};
Sys ID
d528c3889f122100598a5bb0657fcfda