Name
sn_diagram_builder.DiagramBuilderDiagramAction
Description
No description available
Script
var DiagramBuilderDiagramAction = Class.create();
// table name
DiagramBuilderDiagramAction.TABLE = 'sn_diagram_builder_diagram_action';
// table fields
DiagramBuilderDiagramAction.ACTIVE = 'active';
DiagramBuilderDiagramAction.NAME = 'name';
DiagramBuilderDiagramAction.ORDER = 'order';
DiagramBuilderDiagramAction.DESCRIPTION = 'description';
DiagramBuilderDiagramAction.NODE_TYPE = 'node_type';
DiagramBuilderDiagramAction.SUB_CATEGORY = 'subcategory';
DiagramBuilderDiagramAction.CONFIGURATION = 'diagram_builder_configuration';
DiagramBuilderDiagramAction.CATEGORY = 'category';
DiagramBuilderDiagramAction.ICON = 'icon';
// initialize script include by extending Crud base
DiagramBuilderDiagramAction.prototype = Object.extendsObject(DiagramBuilderBaseCRUD, {
initialize: function() {
this.table = DiagramBuilderDiagramAction.TABLE;
},
type: 'DiagramBuilderDiagramAction'
});
DiagramBuilderDiagramAction.getDiagramActionsByConfigId = function(configId) {
var encodedQuery = DiagramBuilderDiagramAction.ACTIVE + '=true^' + DiagramBuilderDiagramAction.CONFIGURATION + '=' + configId;
return new DiagramBuilderDiagramAction().getByQuery(encodedQuery);
};
DiagramBuilderDiagramAction.getDiagramBuilderDiagramActionsByCategoryId = function(configId, categoryId) {
var encodedQuery = DiagramBuilderDiagramAction.ACTIVE + '=true^' + DiagramBuilderDiagramAction.CONFIGURATION + '=' + configId + '^' + DiagramBuilderDiagramAction.CATEGORY + '=' + categoryId;
return new DiagramBuilderDiagramAction().getByQuery(encodedQuery);
};
DiagramBuilderDiagramAction.getAllDiagramActionsForSearchTerm = function(configId, searchTerm) {
var encodedQuery = DiagramBuilderDiagramAction.ACTIVE + '=true^' + DiagramBuilderDiagramAction.CONFIGURATION + '=' + configId + '^' + DiagramBuilderDiagramAction.NAME + 'LIKE' + searchTerm;
return new DiagramBuilderDiagramAction().getByQuery(encodedQuery);
};
DiagramBuilderDiagramAction.getDiagramActionById = function(diagramActionId) {
return new DiagramBuilderDiagramAction().getById(diagramActionId);
};
Sys ID
4b08de130fb61010e035549796767e79