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));
        }
Example #2
0
        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));
 }