Package net.diegomaia.vraptor.saci.annotation

Examples of net.diegomaia.vraptor.saci.annotation.Roles


      accessLevelRestriction.setMinimumAccessLevel(accessLevel.minimumAccessLevel());
      accessLevelRestriction.setMaximumAccessLevel(accessLevel.maximumAccessLevel());
      restrictions.add(accessLevelRestriction);
    }
    if (clazz.isAnnotationPresent(Roles.class)){
      Roles roles = clazz.getAnnotation(Roles.class);
      RolesRestriction rolesRestriction = new RolesRestriction();
      rolesRestriction.setRoles(this.getRoles(roles));
      rolesRestriction.setPolicy(roles.policy());
      restrictions.add(rolesRestriction);
    }
    return new RestrictionsWrapper(clazz.getAnnotation(InheritRestrictions.class), clazz.getAnnotation(OnAccessDenial.class), restrictions);
  }
View Full Code Here


      accessLevelRestriction.setMinimumAccessLevel(accessLevel.minimumAccessLevel());
      accessLevelRestriction.setMaximumAccessLevel(accessLevel.maximumAccessLevel());
      restrictions.add(accessLevelRestriction);
    }
    if (method.isAnnotationPresent(Roles.class)){
      Roles roles = method.getAnnotation(Roles.class);
      RolesRestriction rolesRestriction = new RolesRestriction();
      rolesRestriction.setRoles(getRoles(roles));
      rolesRestriction.setPolicy(roles.policy());
      restrictions.add(rolesRestriction);
    }
    return new RestrictionsWrapper(method.getAnnotation(InheritRestrictions.class), method.getAnnotation(OnAccessDenial.class), restrictions);
  }
View Full Code Here

TOP

Related Classes of net.diegomaia.vraptor.saci.annotation.Roles

Copyright © 2018 www.massapicom. 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.