Name
sn_diagram_builder.DiagramBuilderDiagramActionService
Description
No description available
Script
var DiagramBuilderDiagramActionService = Class.create();
DiagramBuilderDiagramActionService.prototype = {
initialize: function() {},
type: 'DiagramBuilderDiagramActionService'
};
DiagramBuilderDiagramActionService._contstructDiagramActionData = function(diagramActionGr) {
return {
sysId: diagramActionGr.getUniqueValue(),
key: gs.generateGUID(),
name: diagramActionGr.getValue(DiagramBuilderDiagramAction.NAME),
description: diagramActionGr.getValue(DiagramBuilderDiagramAction.DESCRIPTION),
active: diagramActionGr.getValue(DiagramBuilderDiagramAction.ACTIVE),
order: diagramActionGr.getValue(DiagramBuilderDiagramAction.ORDER),
subCategory: diagramActionGr.getDisplayValue(DiagramBuilderDiagramAction.SUB_CATEGORY),
categoryRef: diagramActionGr.getValue(DiagramBuilderDiagramAction.CATEGORY),
subCategoryRef: diagramActionGr.getValue(DiagramBuilderDiagramAction.SUB_CATEGORY),
category: diagramActionGr.getDisplayValue(DiagramBuilderDiagramAction.CATEGORY),
categoryId: diagramActionGr.getValue(DiagramBuilderDiagramAction.CATEGORY),
nodeType: diagramActionGr.getValue(DiagramBuilderDiagramAction.NODE_TYPE),
configuration: diagramActionGr.getValue(DiagramBuilderDiagramAction.CONFIGURATION),
icon: diagramActionGr.getValue(DiagramBuilderDiagramAction.ICON),
};
};
DiagramBuilderDiagramActionService.getDiagramBuilderDiagramActionsByConfigId = function(configId) {
var diagramActionsGr = DiagramBuilderDiagramAction.getDiagramActionsByConfigId(configId);
var diagramActions = [];
while (diagramActionsGr.next()) {
diagramActions.push(DiagramBuilderDiagramActionService._contstructDiagramActionData(diagramActionsGr));
}
return diagramActions;
};
DiagramBuilderDiagramActionService.getDiagramBuilderDiagramActionsByCategoryId = function(configId, categoryId) {
var diagramActionsGr = DiagramBuilderDiagramAction.getDiagramBuilderDiagramActionsByCategoryId(configId, categoryId);
var diagramActions = [];
while (diagramActionsGr.next()) {
diagramActions.push(DiagramBuilderDiagramActionService._contstructDiagramActionData(diagramActionsGr));
}
return diagramActions;
};
DiagramBuilderDiagramActionService.getAllDiagramActionsForSearchTerm = function(configId, searchTerm) {
var diagramActionsGr = DiagramBuilderDiagramAction.getAllDiagramActionsForSearchTerm(configId, searchTerm);
var diagramActions = [];
while (diagramActionsGr.next()) {
diagramActions.push(DiagramBuilderDiagramActionService._contstructDiagramActionData(diagramActionsGr));
}
return diagramActions;
};
DiagramBuilderDiagramActionService.getDiagramBuilderDiagramActionById = function(diagramActionId) {
var diagramActionGr = DiagramBuilderDiagramAction.getDiagramActionById(diagramActionId);
return DiagramBuilderDiagramActionService._contstructDiagramActionData(diagramActionGr);
};
Sys ID
d62b96930fb61010e035549796767ebb