Uses of Interface
com.ibm.sec.authz.jaccplus.EvaluationContext

Packages that use EvaluationContext
com.ibm.sec.authz.jaccplus This document is the API specification for JACCPlus. 
com.ibm.sec.authz.jaccplus.impl   
com.ibm.sec.authz.jaccplus.internal   
 

Uses of EvaluationContext in com.ibm.sec.authz.jaccplus
 

Classes in com.ibm.sec.authz.jaccplus that implement EvaluationContext
 class ApplicationEvaluationContext
          This class is an implementation of EvaluationContext.
 class ContainerEvaluationContext
          This class is an implementation of EvaluationContext.
 

Methods in com.ibm.sec.authz.jaccplus with parameters of type EvaluationContext
 java.util.List<java.lang.Object> IAttributesHandler.getAttribute(java.lang.String key, EvaluationContext evalCtx)
          This method is used to retrieve all of the required attributes from the handler data.
 java.util.List<java.lang.Object> ApplicationAttributes.getAttributes(java.lang.String attributeId, EvaluationContext evalCtx)
          Get all the values of the specified attribute identifier, by calling all registered instances of IAttributesHandler and collating the results.
 java.security.PermissionCollection ApplicationPolicy.getPermissions(java.lang.String contextID, EvaluationContext evalCtx, java.lang.Class<?> permissionClass)
          Calculate the set of entitlements, in the form of Permission objects, that the current user as specified in the EvaluationContext has access to.
 void IContextObligationHandler.handleObligation(java.lang.String obligationId, boolean implied, EvaluationContext context, java.util.Map<java.lang.String,java.lang.Object> attributes)
          This method is invoked when an obligation has been received in a response from the authorization engine.
 boolean ApplicationPolicy.implies(java.lang.String contextID, EvaluationContext evalCtx, java.security.Permission permission)
          This method evaluates the passed Permission against the the policy for the passed in context identifier.
 boolean ApplicationPolicy.implies(java.lang.String contextID, EvaluationContext evalCtx, java.security.PermissionCollection permCollection)
          This method evaluates the given set of Permissions against the policy specified by the context identifier passed.
 

Uses of EvaluationContext in com.ibm.sec.authz.jaccplus.impl
 

Methods in com.ibm.sec.authz.jaccplus.impl with parameters of type EvaluationContext
 java.util.List<java.lang.Object> ApplicationSubjectHandler.getAttribute(java.lang.String key, EvaluationContext evalCtx)
           
abstract  java.util.List<java.lang.Object> AbstractRoleHandler.getAttribute(java.lang.String key, EvaluationContext evalCtx)
           
 java.util.List<java.lang.Object> ApplicationRoleHandler.getAttribute(java.lang.String key, EvaluationContext evalCtx)
           
abstract  java.util.List<java.lang.Object> AbstractSubjectHandler.getAttribute(java.lang.String key, EvaluationContext evalCtx)
           
 

Uses of EvaluationContext in com.ibm.sec.authz.jaccplus.internal
 

Methods in com.ibm.sec.authz.jaccplus.internal with parameters of type EvaluationContext
 com.ibm.sec.authz.xacml.provider.Request RequestGenerator.createRequestForContext(EvaluationContext evalCtx, java.security.Permission perm)
          Create a new XACML4J Request object based on the given EvaluationContext.
static void OSGiAttributesHandlerLoader.registerHandlers(EvaluationContext evalCtx)
          Load and register any IAttributeHandler implementations that are specified by the Equinox extension point mechanism.
 



Copyright © 2009 IBM Corp. All Rights Reserved.