Exemplo n.º 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;
 }
Exemplo n.º 2
0
        public virtual CompositePermissionCheck build()
        {
            validate();

            CompositePermissionCheck permissionCheck = new CompositePermissionCheck(disjunctive_Renamed);

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

            return(permissionCheck);
        }
Exemplo n.º 3
0
 public virtual void addCompositeCheck(CompositePermissionCheck subCheck)
 {
     this.compositeChecks.Add(subCheck);
 }