Examples of PermissionFactory


Examples of org.candlepin.auth.permissions.PermissionFactory

     * simple Guice Module to turn our ConsumerCurator into a mock object.
     */
    private static class AuthInterceptorTestModule extends AbstractModule {
        @Override
        protected void configure() {
            PermissionFactory factory = mock(PermissionFactory.class);
            bind(PermissionFactory.class).toInstance(factory);
            ConsumerCurator mockCc = mock(ConsumerCurator.class);
            bind(ConsumerCurator.class).toInstance(mockCc);
        }
View Full Code Here

Examples of org.candlepin.auth.permissions.PermissionFactory

     *
     * @return full list of permissions for this user.
     */
    @XmlTransient
    public Set<Permission> getPermissions() {
        PermissionFactory permFactory = new PermissionFactory();
        Set<Permission> perms = new HashSet<Permission>();
        for (Role r : getRoles()) {
            perms.addAll(permFactory.createPermissions(this, r.getPermissions()));
        }
        perms.addAll(this.permissions);
        return perms;
    }
View Full Code Here

Examples of org.jboss.modules.security.PermissionFactory

                }
                case XMLStreamConstants.START_ELEMENT: {
                    Element element = Element.forName(reader.getLocalName());
                    switch (element) {
                        case PERMISSION: {
                            PermissionFactory factory = parsePermission(reader, loader, identifier);
                            factories.add(factory);
                            break;
                        }
                        default: {
                            throw MetaDataElementParser.unexpectedElement(reader);
View Full Code Here

Examples of org.jboss.modules.security.PermissionFactory

                    // check if all required permission elements have been processed.
                    if (!requiredElements.isEmpty())
                        throw missingRequiredElement(reader, requiredElements);

                    // build a permission and add it to the list.
                    PermissionFactory factory = new ModularPermissionFactory(loader, identifier, permissionClass,
                            permissionName, permissionActions);
                    return factory;
                }
                case XMLStreamConstants.START_ELEMENT: {
                    Element element = Element.forName(reader.getLocalName());
View Full Code Here

Examples of org.springframework.security.acls.domain.PermissionFactory

       
        if (permissionsString == null || permissionsString.trim().equals("")) {
            return Collections.emptyList();
        }
       
        PermissionFactory permissionFactory = getBeanOfType(applicationContext, PermissionFactory.class);
        if (permissionFactory == null) {
            permissionFactory = new DefaultPermissionFactory();
        }
       
        final Set<Permission> permissions = new HashSet<Permission>();
        final StringTokenizer tokenizer = new StringTokenizer(permissionsString, ",", false);

        while (tokenizer.hasMoreTokens()) {
            String permission = tokenizer.nextToken();
            try {
                permissions.add(permissionFactory.buildFromMask(Integer.valueOf(permission).intValue()));
            } catch (final NumberFormatException nfe) {
                // Not an integer mask. Try using a name
                permissions.add(permissionFactory.buildFromName(permission));
            }
        }

        return new ArrayList<Permission>(permissions);
       
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.