A B C F H I J L M O S V

A

AuthorizedLetterboxService - Class in org.openpermis.examples.simple
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.simple.AuthorizedLetterboxService
Creates an authorized letterbox service that uses the specified authorization service for making access decisions.

B

BasicLetterboxService - Class in org.openpermis.examples.simple
Basic implementation of a letterbox for inserting and collecting letters.
BasicLetterboxService() - Constructor for class org.openpermis.examples.simple.BasicLetterboxService
Creates a new letter box service.

C

COLLECT_LETTERS - Static variable in class org.openpermis.examples.simple.HelloWorldUtilities
 
collectLetters(String) - Method in class org.openpermis.examples.simple.AuthorizedLetterboxService
 
collectLetters(String) - Method in class org.openpermis.examples.simple.BasicLetterboxService
 
collectLetters(String) - Method in interface org.openpermis.examples.simple.LetterboxService
Collect and discharge all letters contained in this letterbox.
createService() - Static method in class org.openpermis.examples.simple.HelloWorld
Creates the LetterboxService.

F

fatalError(String, Throwable) - Static method in class org.openpermis.examples.simple.HelloWorldUtilities
Logs a fatal error and terminates the application.

H

HelloWorld - Class in org.openpermis.examples.simple
A sample HelloWorld application that can be invoked from the command line.
HelloWorldUtilities - Class in org.openpermis.examples.simple
Helper functions used by the sample.

I

INSERT_LETTER - Static variable in class org.openpermis.examples.simple.HelloWorldUtilities
 
insertLetter(String, String) - Method in class org.openpermis.examples.simple.AuthorizedLetterboxService
 
insertLetter(String, String) - Method in class org.openpermis.examples.simple.BasicLetterboxService
 
insertLetter(String, String) - Method in interface org.openpermis.examples.simple.LetterboxService
Inserts a letter into this letterbox.

J

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

L

LETTERBOX_URI - Static variable in class org.openpermis.examples.simple.AuthorizedLetterboxService
 
LetterboxException - Exception in org.openpermis.examples.simple
A letter box exception..
LetterboxException(String) - Constructor for exception org.openpermis.examples.simple.LetterboxException
Creates an exception with the specified message.
LetterboxException(String, Throwable) - Constructor for exception org.openpermis.examples.simple.LetterboxException
Creates an exception with the specified message and cause.
LetterboxService - Interface in org.openpermis.examples.simple
A letterbox can be used to insert and collect letters.

M

main(String[]) - Static method in class org.openpermis.examples.simple.HelloWorld
This main method creates an authorized letterbox service and tries to execute requested actions for user names.

O

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

S

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

V

validateInput(String[]) - Static method in class org.openpermis.examples.simple.HelloWorldUtilities
Simple helper function to validate the command line arguments.

A B C F H I J L M O S V

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