Name

sn_diagram_builder.DiagramBuilderNodeTypeHandler

Description

No description available

Script

var DiagramBuilderNodeTypeHandler = Class.create();

// table name
DiagramBuilderNodeTypeHandler.TABLE = 'sn_diagram_builder_node_type_handler';

// table fields
DiagramBuilderNodeTypeHandler.ACTIVE = 'active';
DiagramBuilderNodeTypeHandler.TYPE = 'type';
DiagramBuilderNodeTypeHandler.SCRIPT = 'script';
DiagramBuilderNodeTypeHandler.NODE_TYPE = 'node_type';


// initialize script include by extending Crud base
DiagramBuilderNodeTypeHandler.prototype = Object.extendsObject(DiagramBuilderBaseCRUD, {
  initialize: function() {
      this.table = DiagramBuilderNodeTypeHandler.TABLE;
  },
  type: 'DiagramBuilderNodeTypeHandler'
});

DiagramBuilderNodeTypeHandler.getNodeTypeById = function(nodeTypeId) {
  return new DiagramBuilderNodeTypeHandler().getById(nodeTypeId);
};

DiagramBuilderNodeTypeHandler.getNodeTypeHandlersByNodeId = function(nodeTypeId) {
  var encodedQuery = DiagramBuilderNodeTypeHandler.ACTIVE + '=true^' + DiagramBuilderNodeTypeHandler.NODE_TYPE + '=' + nodeTypeId;
  return new DiagramBuilderNodeTypeHandler().getByQuery(encodedQuery);
};

Sys ID

492ccf58539220100b0cddeeff7b12cd

Offical Documentation

Official Docs: