Name

sn_diagram_builder.DiagramBuilderNodeConnector

Description

No description available

Script

var DiagramBuilderNodeConnector = Class.create();

// table name
DiagramBuilderNodeConnector.TABLE = 'sn_diagram_builder_node_connector';

// table fields
DiagramBuilderNodeConnector.ACTIVE = 'active';
DiagramBuilderNodeConnector.NAME = 'name';
DiagramBuilderNodeConnector.DIRECTION = 'direction';
DiagramBuilderNodeConnector.ORDER = 'order';
DiagramBuilderNodeConnector.CONNECTOR_PORT = 'shape_port';
DiagramBuilderNodeConnector.FROM_MAX_LINKS = 'from_max_links';
DiagramBuilderNodeConnector.TO_MAX_LINKS = 'to_max_links';
DiagramBuilderNodeConnector.IS_DYNAMIC = 'is_dynamic';
DiagramBuilderNodeConnector.ENABLE_PORT_CONTEXT_MENU = 'enable_port_context_menu';

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

DiagramBuilderNodeConnector.getNodeConnectorById = function(nodeConnectorId) {
  return new DiagramBuilderNodeConnector().getById(nodeConnectorId);
};

DiagramBuilderNodeConnector.getNodeConnectorsByType = function(nodeTypeId) {
  return new DiagramBuilderNodeConnector().getByQuery('node_type=' + nodeTypeId + '^active=true');
};

Sys ID

fd1efa6d530420100b0cddeeff7b1216

Offical Documentation

Official Docs: