Example #1
0
 public AuthorizationCheck(string authUserId, IList <string> authGroupIds, CompositePermissionCheck permissionCheck, bool isRevokeAuthorizationCheckEnabled)
 {
     this.authUserId       = authUserId;
     this.authGroupIds     = authGroupIds;
     this.permissionChecks = permissionCheck;
     this.isRevokeAuthorizationCheckEnabled = isRevokeAuthorizationCheckEnabled;
 }
Example #2
0
        public virtual CompositePermissionCheck build()
        {
            validate();

            CompositePermissionCheck permissionCheck = new CompositePermissionCheck(disjunctive_Renamed);

            permissionCheck.AtomicChecks    = atomicChecks;
            permissionCheck.CompositeChecks = compositeChecks;

            return(permissionCheck);
        }
Example #3
0
 public virtual void addCompositeCheck(CompositePermissionCheck subCheck)
 {
     this.compositeChecks.Add(subCheck);
 }