A C D E G I J M N O P R S V W

A

Action - Class in org.openliberty.openaz.pep
 
Action(<any>, PepRequest, AzWrapperRequestObjectFactory<AzCategoryIdAction>) - Constructor for class org.openliberty.openaz.pep.Action
 
ActionFactory - Class in org.openliberty.openaz.pep
 
ActionFactory() - Constructor for class org.openliberty.openaz.pep.ActionFactory
 
allowed() - Method in class org.openliberty.openaz.pep.PepResponse
Returns the decision associated with the current result.
AzWrapperObject<T extends java.lang.Enum<T>> - Class in org.openliberty.openaz.pep
 
AzWrapperObject(<any>) - Constructor for class org.openliberty.openaz.pep.AzWrapperObject
 
AzWrapperRequestObject<T extends java.lang.Enum<T>> - Class in org.openliberty.openaz.pep
A wrapper around AzEntity that simplifies the setting of some common XACML sttributes using Java Objects.
AzWrapperRequestObject(<any>, PepRequest, AzWrapperRequestObjectFactory<T>) - Constructor for class org.openliberty.openaz.pep.AzWrapperRequestObject
Creates an instance of the AzWrapperRequestObject
AzWrapperRequestObjectFactory<T extends java.lang.Enum<T>> - Class in org.openliberty.openaz.pep
 
AzWrapperRequestObjectFactory() - Constructor for class org.openliberty.openaz.pep.AzWrapperRequestObjectFactory
 
AzWrapperResponseObject<T extends java.lang.Enum<T>> - Class in org.openliberty.openaz.pep
 
AzWrapperResponseObject(<any>) - Constructor for class org.openliberty.openaz.pep.AzWrapperResponseObject
 
AzWrapperResponseObjectFactory<T extends java.lang.Enum<T>> - Class in org.openliberty.openaz.pep
 
AzWrapperResponseObjectFactory() - Constructor for class org.openliberty.openaz.pep.AzWrapperResponseObjectFactory
 

C

canMapObject(Object) - Method in interface org.openliberty.openaz.pep.JavaObjectMapper
Returns true if the Mapper can map the Object that is passed in as the parameter to this method, false otherwise.
canMapObject(Object) - Method in class org.openliberty.openaz.pep.SimpleJavaObjectMapper
Determines if this Mapper can map the type of class that that is passed in as a parameter.
canMapObject(Object) - Method in class org.openliberty.openaz.pep.SimpleJavaPermissionMapper
Determines if the object requested to map is a Java Permission.
createObject(PepRequest) - Method in class org.openliberty.openaz.pep.ActionFactory
 
createObject(PepRequest) - Method in class org.openliberty.openaz.pep.AzWrapperRequestObjectFactory
 
createObject(<any>) - Method in class org.openliberty.openaz.pep.AzWrapperResponseObjectFactory
 
createObject(PepRequest) - Method in class org.openliberty.openaz.pep.EnvironmentFactory
 
createObject(<any>) - Method in class org.openliberty.openaz.pep.ObligationFactory
 
createObject(PepRequest) - Method in class org.openliberty.openaz.pep.ResourceFactory
 
createObject(PepRequest) - Method in class org.openliberty.openaz.pep.SubjectFactory
 
createPepResponse(AzResponseContext, PepRequest, PepRequest.OPERATION) - Method in class org.openliberty.openaz.pep.PepResponseFactory
 
createPepResponse(Set<AzResourceActionAssociation>, PepRequest, boolean) - Method in class org.openliberty.openaz.pep.PepResponseFactory
 

D

decide(PepRequest) - Method in interface org.openliberty.openaz.pep.DecisionHandler
 
decide(PepRequest) - Method in class org.openliberty.openaz.pep.DefaultDecisionHandler
Implements the decide() method by using the underlying AzService.decide(requestContext) method to execute the request, and handles the AzResponseContext that is returned by wrapping it in a PepResponse.
decide() - Method in class org.openliberty.openaz.pep.PepRequest
Calls the AzService for a decision and returns the information to the caller in the form of a PepResponse
DecisionHandler - Interface in org.openliberty.openaz.pep
Interface for the main decide method that takes request objects submitted as collections of attributes and returns response objects from the returned decisions and obligation attributes.
DEFAULT_PROVIDER_NAME - Static variable in class org.openliberty.openaz.pep.PepRequestFactory
 
DefaultDecisionHandler - Class in org.openliberty.openaz.pep
Provides a default implementation of the decide() method and has null implementations of preDecide() and postDecide().
DefaultDecisionHandler() - Constructor for class org.openliberty.openaz.pep.DefaultDecisionHandler
 

E

Environment - Class in org.openliberty.openaz.pep
 
Environment(<any>, PepRequest, AzWrapperRequestObjectFactory<AzCategoryIdEnvironment>) - Constructor for class org.openliberty.openaz.pep.Environment
 
EnvironmentFactory - Class in org.openliberty.openaz.pep
 
EnvironmentFactory() - Constructor for class org.openliberty.openaz.pep.EnvironmentFactory
 

G

getAction() - Method in class org.openliberty.openaz.pep.PepResponse
Return the action object associated with the current result.
getActionFactory() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getActionObject(AzResourceActionAssociation) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getAzRequestContext() - Method in class org.openliberty.openaz.pep.PepRequest
This method is used to allow access to the underlying AzRequestContext that was created by the PepRequestFactory.
getAzResponseContext() - Method in class org.openliberty.openaz.pep.PepResponse
The handle to the actual AzResponseContext.
getAzService() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getDateAttribute(String) - Method in class org.openliberty.openaz.pep.AzWrapperResponseObject
 
getDecisionHandler() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getDefaultContainerName() - Method in class org.openliberty.openaz.pep.PepRequest
 
getEnvironmentFactory() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getMappers() - Method in class org.openliberty.openaz.pep.AzWrapperRequestObjectFactory
 
getMissingAttributeBehavior() - Method in class org.openliberty.openaz.pep.PepResponseFactory
 
getName() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getNotApplicableBehavior() - Method in class org.openliberty.openaz.pep.PepResponseFactory
 
getObligationFactory() - Method in class org.openliberty.openaz.pep.PepResponseFactory
 
getObligationId() - Method in class org.openliberty.openaz.pep.Obligation
Return the ObligationId for this Obligation.
getObligations() - Method in class org.openliberty.openaz.pep.PepResponse
Return the set of Obligations associated with the current result indexed by ObligationId.
getOperation() - Method in class org.openliberty.openaz.pep.PepRequest
 
getPepRequest() - Method in class org.openliberty.openaz.pep.AzWrapperRequestObject
Return the PepRequest object that contains this wrapped AzEntity object.
getPepRequest() - Method in class org.openliberty.openaz.pep.PepResponse
Return the PepRequest object associated with this PepResponse.
getPepRequestFactory() - Method in class org.openliberty.openaz.pep.PepRequest
 
getPostDecisionHandlers() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getPreDecisionHandlers() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getProcessingErrorBehavior() - Method in class org.openliberty.openaz.pep.PepResponseFactory
 
getProviderClassName() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getResource() - Method in class org.openliberty.openaz.pep.PepResponse
Return the resource object associated with the current result.
getResourceFactory() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getResourceObject(AzResourceActionAssociation) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getResourceObjectId(Object) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getResponseFactory() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getScope() - Method in class org.openliberty.openaz.pep.PepRequest
 
getStringAttribute(String) - Method in class org.openliberty.openaz.pep.AzWrapperResponseObject
 
getStringValues() - Method in class org.openliberty.openaz.pep.Obligation
Returns a Set of Obligation Attribute name,value pairs, indexed by name.
getSubjectFactory() - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
getSupportedClasses() - Method in class org.openliberty.openaz.pep.AzWrapperRequestObjectFactory
Returns a Set of all the classes that are supported by the Mapper that implements this interface.
getSupportedClasses() - Method in interface org.openliberty.openaz.pep.JavaObjectMapper
Returns a Set of all the classes that are supported by the Mapper that implements this interface.
getSupportedClasses() - Method in class org.openliberty.openaz.pep.SimpleJavaObjectMapper
Returns the set of class objects supported by this Mapper
getSupportedClasses() - Method in class org.openliberty.openaz.pep.SimpleJavaPermissionMapper
Returns the Set of Classes supported by this Mapper.
getSyntaxErrorBehavior() - Method in class org.openliberty.openaz.pep.PepResponseFactory
 
getWrappedObject() - Method in class org.openliberty.openaz.pep.AzWrapperObject
 

I

isQueryReturnAllowed() - Method in class org.openliberty.openaz.pep.PepRequest
 

J

JavaObjectMapper - Interface in org.openliberty.openaz.pep
JavaObjectMapper is responsible for converting a POJO into an AzWrapperRequestObject.

M

map(Object, AzWrapperRequestObject<T>) - Method in interface org.openliberty.openaz.pep.JavaObjectMapper
Performs the mapping of a Object to an AzWrapperRequestObject.
map(Object, AzWrapperRequestObject<T>) - Method in class org.openliberty.openaz.pep.SimpleJavaObjectMapper
Maps a Java Object to one or more AzAttributes.
map(Object, AzWrapperRequestObject<T>) - Method in class org.openliberty.openaz.pep.SimpleJavaPermissionMapper
Maps a Java Permission object to a set of XACML attributes.

N

newBulkPepRequest(Object, List, List, Object) - Method in class org.openliberty.openaz.pep.PepRequestFactory
Create a PepRequest using objects, where a list of n action objects and a corresponding list of n resource objects are provided to represent n resource-action pairs.
newBulkPepRequest(Object, List, Object) - Method in class org.openliberty.openaz.pep.PepRequestFactory
Create a PepRequest using objects, where a list of n action-resource objects are provided.
newPepRequest(String, String, String) - Method in class org.openliberty.openaz.pep.PepRequestFactory
Create a PepRequest juts using Strings
newPepRequest(Object, Object, Object, Object) - Method in class org.openliberty.openaz.pep.PepRequestFactory
Create a PepRequest using objects
newPepRequest(Object, Object, Object) - Method in class org.openliberty.openaz.pep.PepRequestFactory
Creates a PEP request using objects, but the action and the resource are both derived from the same object ex: Permission or HttpServletRequest
newQueryPepRequest(Object, Object, String, PepRequest.QUERY_TYPE) - Method in class org.openliberty.openaz.pep.PepRequestFactory
Create a PepRequest using subject and environment objects, plus a "scope" String that represents a PDP policy-specific resource representation.
next() - Method in class org.openliberty.openaz.pep.PepResponse
For bulk requests and query requests, move the iterator to the next result.

O

Obligation - Class in org.openliberty.openaz.pep
The Obligation object contains a set of zero or more Attributes.
ObligationFactory - Class in org.openliberty.openaz.pep
 
ObligationFactory() - Constructor for class org.openliberty.openaz.pep.ObligationFactory
 
org.openliberty.openaz.pep - package org.openliberty.openaz.pep
The goal of this package is to simplify the creation of Policy Enforcement Points or peps built on top of the azapi package (note that where the class descriptions below are blank, that generally means that the class is primarily used for lower layer non-application facing opearations).

P

PepException - Exception in org.openliberty.openaz.pep
 
PepException(Throwable) - Constructor for exception org.openliberty.openaz.pep.PepException
 
PepException(String, Throwable) - Constructor for exception org.openliberty.openaz.pep.PepException
 
PepException(String) - Constructor for exception org.openliberty.openaz.pep.PepException
 
PepRequest - Class in org.openliberty.openaz.pep
A wrapper around the AzRequestContext
PepRequest.QUERY_TYPE - Enum in org.openliberty.openaz.pep
 
PepRequestFactory - Class in org.openliberty.openaz.pep
The main entry point for building a PEP
PepRequestFactory(String, AzService, List<PreDecisionHandler>, DecisionHandler, List<PostDecisionHandler>) - Constructor for class org.openliberty.openaz.pep.PepRequestFactory
Constructor that allows for the inclusion of custom PreDecisionHandler, DecisionHandler and PostDecsionHandler
PepRequestFactory(String, AzService) - Constructor for class org.openliberty.openaz.pep.PepRequestFactory
Constructor of Pep Request Factory uses the DefaultDecisionHandler
PepResponse - Class in org.openliberty.openaz.pep
PepResponse is the main entry point for processing the results of a PepRequest.decide() call.
PepResponseFactory - Class in org.openliberty.openaz.pep
Factory for creating and configuring PepResponse.
PepResponseFactory() - Constructor for class org.openliberty.openaz.pep.PepResponseFactory
 
PepResponseFactory.Behavior - Enum in org.openliberty.openaz.pep
An enum containing an enumerated list of behavior options.
postDecide(PepRequest, PepResponse) - Method in class org.openliberty.openaz.pep.DefaultDecisionHandler
Null implementation.
postDecide(PepRequest, PepResponse) - Method in interface org.openliberty.openaz.pep.PostDecisionHandler
 
PostDecisionHandler - Interface in org.openliberty.openaz.pep
An interface that may be implemented to process the PepResponse that is returned from the main decide() call before the final results are returned to the user.
preDecide(PepRequest) - Method in class org.openliberty.openaz.pep.DefaultDecisionHandler
Null implementation.
preDecide(PepRequest) - Method in interface org.openliberty.openaz.pep.PreDecisionHandler
 
PreDecisionHandler - Interface in org.openliberty.openaz.pep
An interface that can be used for preliminary processing of a PepRequest before it is actually submitted to the main decide() method.

R

Resource - Class in org.openliberty.openaz.pep
 
Resource(<any>, PepRequest, AzWrapperRequestObjectFactory<AzCategoryIdResource>) - Constructor for class org.openliberty.openaz.pep.Resource
 
ResourceFactory - Class in org.openliberty.openaz.pep
 
ResourceFactory() - Constructor for class org.openliberty.openaz.pep.ResourceFactory
 

S

setActionFactory(ActionFactory) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
setAttribute(String, Date) - Method in class org.openliberty.openaz.pep.AzWrapperRequestObject
Adds the name, date parameter pair as an AttributeId and Date AttributeValue to the wrapped AzEntity object.
setAttribute(String, String) - Method in class org.openliberty.openaz.pep.AzWrapperRequestObject
Adds the name, value parameter pair as an AttributeId and String AttributeValue to the wrapped AzEntity object.
setAzService(AzService) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
setCurrentDateTime(Date) - Method in class org.openliberty.openaz.pep.Environment
 
setEnvironmentFactory(EnvironmentFactory) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
setMappers(List<JavaObjectMapper>) - Method in class org.openliberty.openaz.pep.AzWrapperRequestObjectFactory
Set the mappers that will be used by each category: Subject, Action, Resource, Environment.
setMissingAttributeBehavior(PepResponseFactory.Behavior) - Method in class org.openliberty.openaz.pep.PepResponseFactory
Set the behavior to one of those described in PepResponseFactory.Behavior when an Indeterminate decision with a MissingAttribute status code is returned from the underlying AzApi implementation.
setName(String) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
setNotApplicableBehavior(PepResponseFactory.Behavior) - Method in class org.openliberty.openaz.pep.PepResponseFactory
Set the behavior to one of those described in PepResponseFactory.Behavior when a NotApplicable decision is returned from the underlying AzApi implementation.
setObligationFactory(ObligationFactory) - Method in class org.openliberty.openaz.pep.PepResponseFactory
 
setPepRequest(PepRequest) - Method in class org.openliberty.openaz.pep.AzWrapperRequestObject
Set the PepRequest that contains this AzWrapperRequestObject, which wraps an AzEntity.
setProcessingErrorBehavior(PepResponseFactory.Behavior) - Method in class org.openliberty.openaz.pep.PepResponseFactory
Set the behavior to one of those described in PepResponseFactory.Behavior when an Indeterminate decision with a ProcessingError status code is returned from the underlying AzApi implementation.
setProviderClassName(String) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
setQueryReturnAllowed(boolean) - Method in class org.openliberty.openaz.pep.PepRequest
 
setResourceFactory(ResourceFactory) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
setResponseFactory(PepResponseFactory) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
setScope(String) - Method in class org.openliberty.openaz.pep.PepRequest
 
setSubjectFactory(SubjectFactory) - Method in class org.openliberty.openaz.pep.PepRequestFactory
 
setSyntaxErrorBehavior(PepResponseFactory.Behavior) - Method in class org.openliberty.openaz.pep.PepResponseFactory
Set the behavior to one of those described in PepResponseFactory.Behavior when an Indeterminate decision with a SyntaxError status code is returned from the underlying AzApi implementation.
SimpleJavaObjectMapper - Class in org.openliberty.openaz.pep
Default implementation of JavObjectMapper.
SimpleJavaObjectMapper() - Constructor for class org.openliberty.openaz.pep.SimpleJavaObjectMapper
Create a SimpleJavaObjectMapper
SimpleJavaPermissionMapper - Class in org.openliberty.openaz.pep
Default Java Permission implementation of JavObjectMapper.
SimpleJavaPermissionMapper() - Constructor for class org.openliberty.openaz.pep.SimpleJavaPermissionMapper
 
Subject - Class in org.openliberty.openaz.pep
 
Subject(<any>, PepRequest, AzWrapperRequestObjectFactory<AzCategoryIdSubjectAccess>) - Constructor for class org.openliberty.openaz.pep.Subject
 
SubjectFactory - Class in org.openliberty.openaz.pep
 
SubjectFactory() - Constructor for class org.openliberty.openaz.pep.SubjectFactory
 

V

valueOf(String) - Static method in enum org.openliberty.openaz.pep.PepRequest.QUERY_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openliberty.openaz.pep.PepResponseFactory.Behavior
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openliberty.openaz.pep.PepRequest.QUERY_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openliberty.openaz.pep.PepResponseFactory.Behavior
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrappedObject - Variable in class org.openliberty.openaz.pep.AzWrapperObject
 

A C D E G I J M N O P R S V W