/// <summary> /// Setup constructor /// </summary> public RoutingPropertyControls(DataCache cache, Control owner, Rectangle gridRect, IRoutingItemCollection sender, IRoutingItemCollection receiver, ICollection<Control> controls, IRoutingMatrixCell cell, bool policyAudits) { m_Sender = sender; m_Receiver = receiver; }
private void AddActionSetsForRoutingMatrixCell(NxDo routingDo, IRoutingMatrixCell routingMatrixCell, IActionMatrixCell actionMatrixCell) { if (actionMatrixCell == null) return; List<NxParameter> actionParams = NxUtils.GetAttributes(actionMatrixCell); string actionSetId = NxUtils.ToNxBreGuid(actionMatrixCell.Identifier); List<NxParameter> routingParams = FilterRoutingMatrixCell(NxUtils.GetAttributes(routingMatrixCell)); routingParams.Add(new NxParameter("Name", routingMatrixCell.Name)); routingParams.Add(new NxParameter("ActionSetId", actionSetId, false)); routingDo.Append(new NxEvaluate("RoutingPath", routingParams)); m_actionSets.Add(new NxActionSet(actionSetId, actionMatrixCell, m_objectWriter, m_resourceManager)); }