@Inject public void init() { if (levelInstance.isUnsatisfied()) { defaultSecurityLevel = lfr.resolve().createLevel(DEFAULT_SECURITY_LEVEL); } else { defaultSecurityLevel = levelInstance.get(); } }
@Inject public void init() { if (levelInstance.isUnsatisfied()) { defaultSecurityLevel = lfr.resolve().createLevel(DEFAULT_SECURITY_LEVEL); } else { defaultSecurityLevel = levelInstance.get(); } }
@Inject public void init() { if (levelInstance.isUnsatisfied()) { defaultSecurityLevel = lfr.resolve().createLevel(DEFAULT_SECURITY_LEVEL); } else { defaultSecurityLevel = levelInstance.get(); } }
@Override public Level resolve() { try{ String level = resolveLevel(); return levelFactoryResolver.resolve().createLevel(level); }catch(PicketLinkException e){ return null; } }
@Override public Level resolve() { try{ String level = getCredentialLevel(); return levelFactoryResolver.resolve().createLevel(level); }catch(PicketLinkException e){ return null; } } }
@Override public Level resolve() { try{ String level = getCredentialLevel(); return levelFactoryResolver.resolve().createLevel(level); }catch(PicketLinkException e){ return null; } } }
@Override public Level resolve() { try{ String level = resolveLevel(); return levelFactoryResolver.resolve().createLevel(level); }catch(PicketLinkException e){ return null; } }
@Override public Level resolve() { try{ String level = resolveLevel(); return levelFactoryResolver.resolve().createLevel(level); }catch(PicketLinkException e){ return null; } }
@Override public Level resolve() { try{ String level = getCredentialLevel(); return levelFactoryResolver.resolve().createLevel(level); }catch(PicketLinkException e){ return null; } } }
private void createEvaluationContext() { ELEvaluationContext evaluationContext = ELEvaluationContext.get(); evaluationContext.setIdentity(this.identityInstance.get()); evaluationContext.setPartitionManager(this.partitionManager.get()); evaluationContext.setLevelFactory(this.levelFactoryResolverInstance.get().resolve()); }
private void createEvaluationContext() { ELEvaluationContext evaluationContext = ELEvaluationContext.get(); evaluationContext.setIdentity(this.identityInstance.get()); evaluationContext.setPartitionManager(this.partitionManager.get()); evaluationContext.setLevelFactory(this.levelFactoryResolverInstance.get().resolve()); }
private void createEvaluationContext() { ELEvaluationContext evaluationContext = ELEvaluationContext.get(); evaluationContext.setIdentity(this.identityInstance.get()); evaluationContext.setPartitionManager(this.partitionManager.get()); evaluationContext.setLevelFactory(this.levelFactoryResolverInstance.get().resolve()); }
@Secures @RequiresLevel public boolean hasLevel(InvocationContext invocationContext){ RequiresLevel requireslevel = getAnnotation(invocationContext,RequiresLevel.class); String level = requireslevel.value(); Level requiredLevel = abstractFactory.resolve().createLevel(level); if (!AuthorizationUtil.hasLevel(identity, requiredLevel)){ throw new InsufficientSecurityLevelException(requiredLevel, "Expected security level is: " + requiredLevel + " but the current level is: " +identity.getLevel()); } return true; }
@Secures @RequiresLevel public boolean hasLevel(InvocationContext invocationContext){ RequiresLevel requireslevel = getAnnotation(invocationContext,RequiresLevel.class); String level = requireslevel.value(); Level requiredLevel = abstractFactory.resolve().createLevel(level); if (!AuthorizationUtil.hasLevel(identity, requiredLevel)){ throw new InsufficientSecurityLevelException(requiredLevel, "Expected security level is: " + requiredLevel + " but the current level is: " +identity.getLevel()); } return true; }
@Secures @RequiresLevel public boolean hasLevel(InvocationContext invocationContext){ RequiresLevel requireslevel = getAnnotation(invocationContext,RequiresLevel.class); String level = requireslevel.value(); Level requiredLevel = abstractFactory.resolve().createLevel(level); if (!AuthorizationUtil.hasLevel(identity, requiredLevel)){ throw new InsufficientSecurityLevelException(requiredLevel, "Expected security level is: " + requiredLevel + " but the current level is: " +identity.getLevel()); } return true; }