A B C E F G M O P R S U W X

A

action - Variable in class org.openpermis.xacml.io.XacmlRequest
 
ACTION_ID - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
actionExpression - Variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
addDecision(Element, AccessDecision) - Method in class org.openpermis.xacml.io.v2.BasicXacmlWriter
Adds the input decision to the parent.
addObligations(Element, AccessDecision) - Method in class org.openpermis.xacml.io.v2.BasicXacmlWriter
Adds the obligations of the input decision to the parent.
addStatus(Element, XacmlStatus) - Method in class org.openpermis.xacml.io.v2.BasicXacmlWriter
Adds the status to the parent.

B

BasicXacmlAuthorizationService - Class in org.openpermis.xacml.basic
A basic implementation of an xacml authorization service.
BasicXacmlAuthorizationService(AuthorizationService) - Constructor for class org.openpermis.xacml.basic.BasicXacmlAuthorizationService
Creates an xacml authorization service based on a normal authorization service.
BasicXacmlReader - Class in org.openpermis.xacml.io.v2
Basic implementation of a xacml reader.
BasicXacmlReader() - Constructor for class org.openpermis.xacml.io.v2.BasicXacmlReader
 
BasicXacmlWriter - Class in org.openpermis.xacml.io.v2
Basic implementation of a xacml writer.
BasicXacmlWriter() - Constructor for class org.openpermis.xacml.io.v2.BasicXacmlWriter
Creates a new basic response writer.

C

code - Variable in class org.openpermis.xacml.io.XacmlStatus
 

E

executeExpression(Document, Dom4jXPath) - Method in class org.openpermis.xacml.io.v2.BasicXacmlReader
Executes a xpath expression on the document and return the result.

F

formatXml(Document) - Method in class org.openpermis.xacml.io.v2.BasicXacmlWriter
Formats the document.

G

getAccessDescision(Reader, Writer) - Method in class org.openpermis.xacml.basic.BasicXacmlAuthorizationService
 
getAccessDescision(Reader, Writer) - Method in interface org.openpermis.xacml.XacmlAuthorizationService
Evaluates an xacml request and returns an xacml response.
getAction() - Method in class org.openpermis.xacml.io.XacmlRequest
 
getCode() - Method in class org.openpermis.xacml.io.XacmlStatus
Returns the code.
getMessage() - Method in class org.openpermis.xacml.io.XacmlStatus
Returns the message.
getResource() - Method in class org.openpermis.xacml.io.XacmlRequest
 
getSubject() - Method in class org.openpermis.xacml.io.XacmlRequest
 

M

message - Variable in class org.openpermis.xacml.io.XacmlStatus
 
MISSING_ATTRIBUTE - Static variable in class org.openpermis.xacml.io.XacmlStatus
Indicates that all the attributes necessary to make a policy decision were not available.

O

OK - Static variable in class org.openpermis.xacml.io.XacmlStatus
Indicates success.
org.openpermis.xacml - package org.openpermis.xacml
XACML Support.
org.openpermis.xacml.basic - package org.openpermis.xacml.basic
XACML Authorization Support.
org.openpermis.xacml.io - package org.openpermis.xacml.io
IO Support.
org.openpermis.xacml.io.v2 - package org.openpermis.xacml.io.v2
IO Support for XACML version 2.0.

P

PROCESSING_ERROR - Static variable in class org.openpermis.xacml.io.XacmlStatus
Indicates that an error occurred during policy evaluation.

R

reader - Variable in class org.openpermis.xacml.basic.BasicXacmlAuthorizationService
 
readRequest(Reader) - Method in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
readRequest(Reader) - Method in interface org.openpermis.xacml.io.XacmlReader
Reads a request.
resource - Variable in class org.openpermis.xacml.io.XacmlRequest
 
RESOURCE_ID - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
resourceExpression - Variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 

S

serialVersionUID - Static variable in exception org.openpermis.xacml.io.XacmlException
 
service - Variable in class org.openpermis.xacml.basic.BasicXacmlAuthorizationService
 
STATUS - Static variable in class org.openpermis.xacml.io.XacmlStatus
Status header.
STRING_TYPE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
subject - Variable in class org.openpermis.xacml.io.XacmlRequest
 
SUBJECT_ID - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
subjectExpression - Variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
SYNTAX_ERROR - Static variable in class org.openpermis.xacml.io.XacmlStatus
Indicates that some attribute value contained a syntax error.

U

URI_TYPE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 

W

writer - Variable in class org.openpermis.xacml.basic.BasicXacmlAuthorizationService
 
writeResponse(AccessDecision, XacmlStatus) - Method in class org.openpermis.xacml.io.v2.BasicXacmlWriter
 
writeResponse(AccessDecision, XacmlStatus) - Method in interface org.openpermis.xacml.io.XacmlWriter
Writes a permis access decision to an xacml response.

X

XACML_CONTEXT_NAMESPACE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlReader
 
XACML_CONTEXT_NAMESPACE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlWriter
 
XACML_POLICY_NAMESPACE - Static variable in class org.openpermis.xacml.io.v2.BasicXacmlWriter
 
XacmlAuthorizationService - Interface in org.openpermis.xacml
A service to perform XACML request/response authorization decisions.
XacmlException - Exception in org.openpermis.xacml.io
Exception type for xacml.
XacmlException(String) - Constructor for exception org.openpermis.xacml.io.XacmlException
Creates a new exception with the specified message.
XacmlException(String, Throwable) - Constructor for exception org.openpermis.xacml.io.XacmlException
Creates a new exception with the specified message and cause.
XacmlReader - Interface in org.openpermis.xacml.io
A reader for xacml.
XacmlRequest - Class in org.openpermis.xacml.io
An xacml request consisting of subject, resource and action.
XacmlRequest(URI, URI, String) - Constructor for class org.openpermis.xacml.io.XacmlRequest
Creates a new xacml request.
XacmlStatus - Class in org.openpermis.xacml.io
 
XacmlStatus(String) - Constructor for class org.openpermis.xacml.io.XacmlStatus
Creates a new status with code.
XacmlStatus(String, String) - Constructor for class org.openpermis.xacml.io.XacmlStatus
Creates a new status with code and detailed message.
XacmlWriter - Interface in org.openpermis.xacml.io
A writer for xacml.

A B C E F G M O P R S U W X

PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:15:45
Copyright (c) 2002-2007 Ergon Informatik AG