Name
global.PDDiagramActivityService
Description
No description available
Script
var PDDiagramActivityService = Class.create();
PDDiagramActivityService.prototype = {
initialize: function(opts) {
this.repository = (opts && opts.repository) || new PDDiagramActivityRepository();
},
type: 'PDDiagramActivityService',
insertActivities: function(activities) {
return (activities || []).map(function(fields) {
return this.repository.insertActivity(fields);
}.bind(this));
},
updateActivities: function(activities) {
return (activities || []).map(function(fields) {
return this.repository.updateActivity(fields);
}.bind(this));
},
deleteActivities: function(activityIds) {
this.repository.deleteActivities((activityIds || []).join(','));
}
};
Sys ID
ad6fb328779b0110033a902f8c5a9980