A C D F G H I J L O R S U V W
A
- accessDecisionFailure(AccessDecisionRequest, PolicyDecisionException) -
Method in class org.openpermis.examples.common.HelloWorldAuditLogger
-
- AUDIT_LOG_FILE -
Static variable in class org.openpermis.examples.common.HelloWorldAuditLogger
- The text file for the audit log.
- auditFilePath -
Variable in class org.openpermis.examples.common.HelloWorldAuditLogger
-
- authorizationService -
Variable in class org.openpermis.examples.common.AuthorizedLetterboxService
- The injected authorization service.
- AuthorizedLetterboxService - Class in org.openpermis.examples.common
- An implementation of the letterbox service that controls access with the help of
a PERMIS authorization service.
- AuthorizedLetterboxService(AuthorizationService, LetterboxService) -
Constructor for class org.openpermis.examples.common.AuthorizedLetterboxService
- Creates an authorized letterbox service that uses the specified authorization service for
making access decisions.
C
- COLLECT_LETTERS -
Static variable in class org.openpermis.examples.common.HelloWorldUtilities
-
- collectLetters(String) -
Method in class org.openpermis.examples.common.AuthorizedLetterboxService
-
- collectLetters(String) -
Method in interface org.openpermis.examples.common.LetterboxService
- Collect and discharge all letters contained in this letterbox.
- collectLetters(String) -
Method in class org.openpermis.examples.common.UnauthorizedLetterboxService
-
D
- delegate -
Variable in class org.openpermis.examples.common.AuthorizedLetterboxService
- The actual service implementation to which we forward authorized requests.
F
- fatalError(String, Throwable) -
Static method in class org.openpermis.examples.common.HelloWorldUtilities
- Logs a fatal error and terminates the application.
G
- getAuditFilePath() -
Method in class org.openpermis.examples.common.HelloWorldAuditLogger
-
H
- HelloWorldAuditLogger - Class in org.openpermis.examples.common
- A simple audit logger for the hello world example which logs to a text file.
- HelloWorldAuditLogger(String) -
Constructor for class org.openpermis.examples.common.HelloWorldAuditLogger
-
- HelloWorldUtilities - Class in org.openpermis.examples.common
- Helper functions used by the sample.
- HelloWorldUtilities() -
Constructor for class org.openpermis.examples.common.HelloWorldUtilities
- Objects of this class cannot be instantiated.
I
- INSERT_LETTER -
Static variable in class org.openpermis.examples.common.HelloWorldUtilities
-
- insertLetter(String, String) -
Method in class org.openpermis.examples.common.AuthorizedLetterboxService
-
- insertLetter(String, String) -
Method in interface org.openpermis.examples.common.LetterboxService
- Inserts a letter into this letterbox.
- insertLetter(String, String) -
Method in class org.openpermis.examples.common.UnauthorizedLetterboxService
-
- isAuthorized(String, String) -
Method in class org.openpermis.examples.common.AuthorizedLetterboxService
- Checks if principal is allowed to execute action.
J
- JOHN -
Static variable in class org.openpermis.examples.common.HelloWorldUtilities
-
L
- letterbox -
Variable in class org.openpermis.examples.common.UnauthorizedLetterboxService
-
- LETTERBOX_URI -
Static variable in class org.openpermis.examples.common.AuthorizedLetterboxService
-
- LetterboxException - Exception in org.openpermis.examples.common
- A letter box exception..
- LetterboxException(String) -
Constructor for exception org.openpermis.examples.common.LetterboxException
- Creates an exception with the specified message.
- LetterboxException(String, Throwable) -
Constructor for exception org.openpermis.examples.common.LetterboxException
- Creates an exception with the specified message and cause.
- LetterboxService - Interface in org.openpermis.examples.common
- A letterbox can be used to insert and collect letters.
- LOGGER -
Static variable in class org.openpermis.examples.common.UnauthorizedLetterboxService
-
O
- org.openpermis.examples.common - package org.openpermis.examples.common
- Example that shows how to use Permis in a standalone application.
R
- requestToString(AccessDecisionRequest) -
Method in class org.openpermis.examples.common.HelloWorldAuditLogger
-
S
- SARA -
Static variable in class org.openpermis.examples.common.HelloWorldUtilities
-
- serialVersionUID -
Static variable in exception org.openpermis.examples.common.LetterboxException
-
U
- UnauthorizedLetterboxService - Class in org.openpermis.examples.common
- Basic implementation of a letterbox for inserting and collecting letters.
- UnauthorizedLetterboxService() -
Constructor for class org.openpermis.examples.common.UnauthorizedLetterboxService
- Creates a new letter box service.
V
- VALID_ACTIONS -
Static variable in class org.openpermis.examples.common.HelloWorldUtilities
-
- VALID_ARGS_LIST -
Static variable in class org.openpermis.examples.common.HelloWorldUtilities
- List of valid command line arguments.
- VALID_PRINCIPALS -
Static variable in class org.openpermis.examples.common.HelloWorldUtilities
-
- validateInput(String[]) -
Static method in class org.openpermis.examples.common.HelloWorldUtilities
- Simple helper function to validate the command line arguments.
- vetoableAccessDecision(AccessDecisionRequest, AccessDecision) -
Method in class org.openpermis.examples.common.HelloWorldAuditLogger
-
W
- writeLogEntry(String) -
Method in class org.openpermis.examples.common.HelloWorldAuditLogger
- Writes the message together with the time to the log file.
A C D F G H I J L O R S U V W
OpenPermis Role Based Access Control 0.9.0 (Build 16)
2009/08/13 07:18:05
Copyright (c) 2002-2007 Ergon Informatik AG