Examples of UnknownPrincipal


Examples of org.apache.jackrabbit.core.security.principal.UnknownPrincipal

        if (acl == null) {
            log.warn("Cannot process AccessControlAction: no applicable ACL at " + path);
        } else {
            // setup acl according to configuration.
            Principal principal = new UnknownPrincipal(authorizable.getPrincipal().getName());
            boolean modified = false;
            if (authorizable.isGroup()) {
                // new authorizable is a Group
                if (groupPrivilegeNames.length > 0) {
                    modified = acl.addAccessControlEntry(principal, getPrivileges(groupPrivilegeNames, acMgr));
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.UnknownPrincipal

                }
                String pName = values[0].getString();
                principal = session.getPrincipalManager().getPrincipal(pName);
                if (principal == null) {
                    // create "fake" principal
                    principal = new UnknownPrincipal(pName);
                }
            } else if (AccessControlConstants.P_PRIVILEGES.equals(name)) {
                Value[] values = pInfo.getValues(PropertyType.NAME, resolver);
                privileges = new Privilege[values.length];
                for (int i = 0; i < values.length; i++) {
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.UnknownPrincipal

                }
                String pName = values[0].getString();
                principal = session.getPrincipalManager().getPrincipal(pName);
                if (principal == null) {
                    // create "fake" principal
                    principal = new UnknownPrincipal(pName);
                }
            } else if (AccessControlConstants.P_PRIVILEGES.equals(name)) {
                Value[] values = pInfo.getValues(PropertyType.NAME, resolver);
                privileges = new Privilege[values.length];
                for (int i = 0; i < values.length; i++) {
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.UnknownPrincipal

                }
                String pName = values[0].getString();
                principal = session.getPrincipalManager().getPrincipal(pName);
                if (principal == null) {
                    // create "fake" principal
                    principal = new UnknownPrincipal(pName);
                }
            } else if (AccessControlConstants.P_PRIVILEGES.equals(name)) {
                Value[] values = pInfo.getValues(PropertyType.NAME, resolver);
                privileges = new Privilege[values.length];
                for (int i = 0; i < values.length; i++) {
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.UnknownPrincipal

        if (acl == null) {
            log.warn("Cannot process AccessControlAction: no applicable ACL at " + path);
        } else {
            // setup acl according to configuration.
            Principal principal = new UnknownPrincipal(authorizable.getPrincipal().getName());
            boolean modified = false;
            if (authorizable.isGroup()) {
                // new authorizable is a Group
                if (groupPrivilegeNames.length > 0) {
                    modified = acl.addAccessControlEntry(principal, getPrivileges(groupPrivilegeNames, acMgr));
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.UnknownPrincipal

                String pName = values[0].getString();
                principal = session.getPrincipalManager().getPrincipal(pName);
                if (principal == null) {
                    if (importBehavior == ImportBehavior.BEST_EFFORT) {
                        // create "fake" principal that is always accepted in ACLTemplate.checkValidEntry()
                        principal = new UnknownPrincipal(pName);
                    } else {
                        // create "fake" principal. this is checked again in ACLTemplate.checkValidEntry()
                        principal = new PrincipalImpl(pName);
                    }
                }
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.UnknownPrincipal

                }
                String pName = values[0].getString();
                principal = session.getPrincipalManager().getPrincipal(pName);
                if (principal == null) {
                    // create "fake" principal
                    principal = new UnknownPrincipal(pName);
                }
            } else if (AccessControlConstants.P_PRIVILEGES.equals(name)) {
                Value[] values = pInfo.getValues(PropertyType.NAME, resolver);
                privileges = new Privilege[values.length];
                for (int i = 0; i < values.length; i++) {
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.UnknownPrincipal

                }
                String pName = values[0].getString();
                principal = session.getPrincipalManager().getPrincipal(pName);
                if (principal == null) {
                    // create "fake" principal
                    principal = new UnknownPrincipal(pName);
                }
            } else if (AccessControlConstants.P_PRIVILEGES.equals(name)) {
                Value[] values = pInfo.getValues(PropertyType.NAME, resolver);
                privileges = new Privilege[values.length];
                for (int i = 0; i < values.length; i++) {
View Full Code Here

Examples of org.apache.jackrabbit.core.security.principal.UnknownPrincipal

                }
                String pName = values[0].getString();
                principal = session.getPrincipalManager().getPrincipal(pName);
                if (principal == null) {
                    // create "fake" principal
                    principal = new UnknownPrincipal(pName);
                }
            } else if (AccessControlConstants.P_PRIVILEGES.equals(name)) {
                Value[] values = pInfo.getValues(PropertyType.NAME, resolver);
                privileges = new Privilege[values.length];
                for (int i = 0; i < values.length; i++) {
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.