bool IsNotGranted(XpoState state) { // if (!((ISecurityComplex)SecuritySystem.Instance).IsNewSecuritySystem()) // return IsNotGranted(new StateMachineTransitionPermission(StateMachineTransitionModifier.Deny, state.Caption, state.StateMachine.Name)); var stateMachineTransitionPermission = new StateMachineTransitionPermission { Modifier = StateMachineTransitionModifier.Deny, StateCaption = state.Caption, StateMachineName = state.StateMachine.Name }; return !SecuritySystem.IsGranted(new StateMachineTransitionPermissionRequest(stateMachineTransitionPermission)); }
bool IsNotGranted(XpoState state) { if (!((ISecurityComplex)SecuritySystem.Instance).IsNewSecuritySystem()) { return(IsNotGranted(new StateMachineTransitionPermission(StateMachineTransitionModifier.Deny, state.Caption, state.StateMachine.Name))); } var stateMachineTransitionPermission = new Improved.StateMachineTransitionPermission { Modifier = StateMachineTransitionModifier.Deny, StateCaption = state.Caption, StateMachineName = state.StateMachine.Name }; return(!SecuritySystem.IsGranted(new StateMachineTransitionOperationRequest(stateMachineTransitionPermission))); }
bool IsNotGranted(XpoState state) { return IsNotGranted(new StateMachineTransitionPermission(StateMachineTransitionModifier.Deny, state.Caption, state.StateMachine.Name)); }