Beispiel #1
0
        public Node Add(IConcreteRoleType concreteRoleType, Node[] subTree)
        {
            var treeNode = new Node(concreteRoleType.RoleType, subTree);

            this.Add(treeNode);
            return(this);
        }
Beispiel #2
0
        public Tree Add(IConcreteRoleType concreteRoleType, Tree tree)
        {
            var treeNode = new TreeNode(concreteRoleType.RoleType, tree.Composite, tree.Nodes);

            this.Nodes.Add(treeNode);
            return(this);
        }
 public bool CanWrite(IConcreteRoleType roleType) => this.IsPermitted(roleType.RoleType, Operations.Write);
 public bool CanRead(IConcreteRoleType roleType) => this.IsPermitted(roleType.RoleType, Operations.Read);
Beispiel #5
0
 public Node Add(IConcreteRoleType concreteRoleType) => this.Add(concreteRoleType.RoleType);
Beispiel #6
0
 public Tree Add(IConcreteRoleType concreteRoleType)
 {
     return(this.Add(concreteRoleType.RoleType));
 }