Examples of ACE_ACCESS_TYPE


Examples of org.exist.security.ACLPermission.ACE_ACCESS_TYPE

            final List<ACEAider> dlgAces = new ArrayList<ACEAider>();
            if(permission instanceof ACLPermission) {
                for(int i = 0; i < tblAcl.getRowCount(); i++) {
                    final ACE_TARGET target = ACE_TARGET.valueOf((String)getAclTableModel().getValueAt(i, 0));
                    final String who = (String)getAclTableModel().getValueAt(i, 1);
                    final ACE_ACCESS_TYPE access = ACE_ACCESS_TYPE.valueOf((String)getAclTableModel().getValueAt(i, 2));
                    int mode = 0;
                    if((Boolean)tblAcl.getValueAt(i, 3)) {
                        mode |= Permission.READ;
                    }
                    if((Boolean)tblAcl.getValueAt(i, 4)) {
View Full Code Here

Examples of org.exist.security.ACLPermission.ACE_ACCESS_TYPE

    private void addACEToDeferredPermissions(final Attributes atts) {
        final int index = Integer.parseInt(atts.getValue("index"));
        final ACE_TARGET target = ACE_TARGET.valueOf(atts.getValue("target"));
        final String who = atts.getValue("who");
        final ACE_ACCESS_TYPE access_type = ACE_ACCESS_TYPE.valueOf(atts.getValue("access_type"));
        final int mode = Integer.parseInt(atts.getValue("mode"), 8);

        deferredPermissions.peek().addACE(index, target, who, access_type, mode);
    }
View Full Code Here

Examples of org.exist.security.ACLPermission.ACE_ACCESS_TYPE

            if(!isValidGroupName(who)) {
                return;
            }
        }
       
        final ACE_ACCESS_TYPE accessType = ACE_ACCESS_TYPE.valueOf((String)cmbAccess.getSelectedItem());
        int mode = 0;
        if((Boolean)tblPermission.getValueAt(0, 0)) {
            mode |= Permission.READ;
        }
        if((Boolean)tblPermission.getValueAt(0, 1)) {
View Full Code Here

Examples of org.exist.security.ACLPermission.ACE_ACCESS_TYPE

    private void addACEToDeferredPermissions(Attributes atts) {
        final int index = Integer.parseInt(atts.getValue("index"));
        final ACE_TARGET target = ACE_TARGET.valueOf(atts.getValue("target"));
        final String who = atts.getValue("who");
        final ACE_ACCESS_TYPE access_type = ACE_ACCESS_TYPE.valueOf(atts.getValue("access_type"));
        final int mode = Integer.parseInt(atts.getValue("mode"), 8);

        deferredPermissions.peek().addACE(index, target, who, access_type, mode);
    }
View Full Code Here

Examples of org.exist.security.ACLPermission.ACE_ACCESS_TYPE

       
        assertEquals(0, permission.getACECount());

        final int userId = 1;
        final int mode = Permission.READ;
        final ACE_ACCESS_TYPE access_type = ACE_ACCESS_TYPE.ALLOWED;
        permission.addUserACE(access_type, userId, mode);

        assertEquals(1, permission.getACECount());
        assertEquals(userId, permission.getACEId(0));
        assertEquals(access_type, permission.getACEAccessType(0));
View Full Code Here

Examples of org.exist.security.ACLPermission.ACE_ACCESS_TYPE

                if(isCalledAs(qnGetPermissions.getLocalName())) {
                    result = functionGetPermissions(pathUri);
                } else if(isCalledAs(qnAddUserACE.getLocalName()) || isCalledAs(qnAddGroupACE.getLocalName())) {
                    final ACE_TARGET target = isCalledAs(qnAddUserACE.getLocalName()) ? ACE_TARGET.USER : ACE_TARGET.GROUP;
                    final String name = args[1].getStringValue();
                    final ACE_ACCESS_TYPE access_type = args[2].effectiveBooleanValue() ? ACE_ACCESS_TYPE.ALLOWED : ACE_ACCESS_TYPE.DENIED;
                    final String mode = args[3].itemAt(0).getStringValue();
                    result = functionAddACE(pathUri, target, name, access_type, mode);
                } else if(isCalledAs(qnInsertUserACE.getLocalName()) || isCalledAs(qnInsertGroupACE.getLocalName())) {
                    final ACE_TARGET target = isCalledAs(qnInsertUserACE.getLocalName()) ? ACE_TARGET.USER : ACE_TARGET.GROUP;
                    final int index = ((Integer)args[1].itemAt(0).toJavaObject(Integer.class));
                    final String name = args[2].getStringValue();
                    final ACE_ACCESS_TYPE access_type = args[3].effectiveBooleanValue() ? ACE_ACCESS_TYPE.ALLOWED : ACE_ACCESS_TYPE.DENIED;
                    final String mode = args[4].itemAt(0).getStringValue();
                    result = functionInsertACE(pathUri, index, target, name, access_type, mode);
                } else if(isCalledAs(qnModifyACE.getLocalName())) {
                    final int index = ((Integer)args[1].itemAt(0).toJavaObject(Integer.class));
                    final ACE_ACCESS_TYPE access_type = args[2].effectiveBooleanValue() ? ACE_ACCESS_TYPE.ALLOWED : ACE_ACCESS_TYPE.DENIED;
                    final String mode = args[3].itemAt(0).getStringValue();
                    result = functionModifyACE(pathUri, index, access_type, mode);
                } else if(isCalledAs(qnRemoveACE.getLocalName())) {
                    final int index = ((Integer)args[1].itemAt(0).toJavaObject(Integer.class));
                    result = functionRemoveACE(pathUri, index);
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.