A C F G H I J L O S U V

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.
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
 

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.

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
 

J

JOHN - Static variable in class org.openpermis.examples.common.HelloWorldUtilities
 

L

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.

O

org.openpermis.examples.common - package org.openpermis.examples.common
Example that shows how to use Permis in a standalone application.

S

SARA - Static variable in class org.openpermis.examples.common.HelloWorldUtilities
 

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

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
 

A C F G H I J L O S U V

OpenPermis Role Based Access Control 0.9.0 (Build 16)
2009/08/13 07:18:03
Copyright (c) 2002-2007 Ergon Informatik AG