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