Examples of addAce()


Examples of org.exist.security.ACLPermission.addACE()

    private Permission getPermission(final String owner, final String group, final int mode, final List<ACEAider> aces) throws PermissionDeniedException {
        final Permission perm = PermissionAiderFactory.getPermission(owner, group, mode);
        if(perm instanceof ACLPermission && aces != null && !aces.isEmpty()) {
            final ACLPermission aclPermission = (ACLPermission)perm;
            for(final ACEAider ace : aces) {
                aclPermission.addACE(ace.getAccessType(), ace.getTarget(), ace.getWho(), ace.getMode());
            }
        }
        return perm;
    }
   
View Full Code Here

Examples of org.exist.security.ACLPermission.addACE()

                            permission.setMode(mode);
                            if(permission instanceof ACLPermission) {
                                final ACLPermission aclPermission = (ACLPermission)permission;
                                aclPermission.clear();
                                for(final ACEAider ace : aces) {
                                    aclPermission.addACE(ace.getAccessType(), ace.getTarget(), ace.getWho(), ace.getMode());
                                }
                            }
                            return null;
                        }
                    });
View Full Code Here

Examples of org.exist.security.ACLPermission.addACE()

                            permission.setMode(mode);
                            if(permission instanceof ACLPermission) {
                                final ACLPermission aclPermission = (ACLPermission)permission;
                                aclPermission.clear();
                                for(final ACEAider ace : aces) {
                                    aclPermission.addACE(ace.getAccessType(), ace.getTarget(), ace.getWho(), ace.getMode());
                                }
                            }
                            return null;
                        }
                    });
View Full Code Here

Examples of org.exist.security.SimpleACLPermission.addACE()

            @Override
            public void modify(final Permission permission) throws PermissionDeniedException {
                if(permission instanceof SimpleACLPermission) {
                    //add the ace
                    final SimpleACLPermission aclPermission = ((SimpleACLPermission)permission);
                    aclPermission.addACE(access_type, target, name, mode);
                } else {
                    throw new PermissionDeniedException("ACL like permissions have not been enabled");
                }
            }
        });
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.