Name
global.PDDiagramSwimLaneService
Description
Interacting with PD Diagram swim lanes
Script
var PDDiagramSwimLaneService = Class.create();
PDDiagramSwimLaneService.prototype = {
initialize: function(opts) {
this.repository = (opts && opts.repository) || new PDDiagramSwimLaneRepository();
},
type: 'PDDiagramSwimLaneService',
insertSwimLanes: function(swimLanes) {
return (swimLanes || []).map(function(fields) {
return this.repository.insertSwimLane(fields);
}.bind(this));
},
updateSwimLanes: function(swimLanes) {
return (swimLanes || []).map(function(fields) {
return this.repository.updateSwimLane(fields);
}.bind(this));
},
deleteSwimLanes: function(swimLaneIds) {
this.repository.deleteSwimLanes((swimLaneIds || []).join(','));
}
};
Sys ID
5518cc11c7870110bfbaf89f51c26001