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

Offical Documentation

Official Docs: