A B C D E G H M O P R S T U

A

ACTION_NAME - Static variable in class org.openpermis.examples.ejb.server.HelloWorldService
 
assertInitialized() - Method in class org.openpermis.examples.ejb.server.HelloWorldService
Asserts that the service has been correctly initialized.
authorizationService - Variable in class org.openpermis.examples.ejb.server.HelloWorldService
The injected authorization service.

B

BasicHelloWorldService - Class in org.openpermis.examples.ejb.server
A really simple implementation of the HelloWorld service.
BasicHelloWorldService() - Constructor for class org.openpermis.examples.ejb.server.BasicHelloWorldService
 

C

chooseUser() - Method in class org.openpermis.examples.ejb.client.HelloWorldClient
Displays a prompt to choose a user for the hello world service.
createHelloWorldService() - Static method in class org.openpermis.examples.ejb.server.HelloWorldService
Creates a basic hello world service for this EJB.
createPolicyDecisionPoint(CertificateVerifier) - Static method in class org.openpermis.examples.ejb.server.HelloWorldService
Creates a PolicyDecisionPoint from an attribute certificate located on the classpath.
createPolicyDecisionPoint() - Static method in class org.openpermis.examples.ejb.server.HelloWorldService
Creates a authorization for the hello world EJB.

D

delegate - Variable in class org.openpermis.examples.ejb.server.HelloWorldService
The actual service implementation to which we forward authorized requests.

E

execute(String) - Method in class org.openpermis.examples.ejb.client.HelloWorldClient
Retrieves the hello message for the specified user.

G

getHelloMessage(String) - Method in class org.openpermis.examples.ejb.server.BasicHelloWorldService
 
getHelloMessage(String) - Method in class org.openpermis.examples.ejb.server.HelloWorldService
 
getHelloMessage(String) - Method in interface org.openpermis.examples.ejb.server.HelloWorldServiceRemote
Returns a welcome message for the specified person.
getHelloWorldService() - Method in class org.openpermis.examples.ejb.client.HelloWorldClient
Performs a lookup of the hello world service.
getInputStream(String) - Method in class org.openpermis.examples.ejb.server.HelloWorldSubjectRepository
 

H

HelloWorldClient - Class in org.openpermis.examples.ejb.client
Java client that prompts the user for a name and executes the hello world service.
HelloWorldClient(String) - Constructor for class org.openpermis.examples.ejb.client.HelloWorldClient
Creates a new hello world client that connects to the specified service.
HelloWorldException - Exception in org.openpermis.examples.ejb.server
Sample exception for the hello EJB service.
HelloWorldException(String) - Constructor for exception org.openpermis.examples.ejb.server.HelloWorldException
Creates an exception with the specified message.
HelloWorldException(String, Throwable) - Constructor for exception org.openpermis.examples.ejb.server.HelloWorldException
Creates an exception with the specified message and cause.
HelloWorldService - Class in org.openpermis.examples.ejb.server
An EJB implementation of the HelloWorld service.
HelloWorldService() - Constructor for class org.openpermis.examples.ejb.server.HelloWorldService
Creates a hello world EJB which uses a default PDP and HelloWorld service.
HelloWorldService(AuthorizationService, HelloWorldServiceRemote) - Constructor for class org.openpermis.examples.ejb.server.HelloWorldService
Creates an authorized HelloWorld service that uses the specified authorization service context for retrieving roles and making access decisions.
HelloWorldServiceRemote - Interface in org.openpermis.examples.ejb.server
Remote interface for the hello EJB service.
HelloWorldSubjectRepository - Class in org.openpermis.examples.ejb.server
A subject repository implementation that reads certificates from the classpath.
HelloWorldSubjectRepository(CertificateVerifier, String...) - Constructor for class org.openpermis.examples.ejb.server.HelloWorldSubjectRepository
Creates a subject repository from a list of classpath entries.

M

main(String[]) - Static method in class org.openpermis.examples.ejb.client.HelloWorldClient
Starts the hello world EJB client.

O

org.openpermis.examples.ejb.client - package org.openpermis.examples.ejb.client
Example Permis EJB client.
org.openpermis.examples.ejb.server - package org.openpermis.examples.ejb.server
Example Permis EJB server.

P

process(String...) - Method in class org.openpermis.examples.ejb.server.HelloWorldSubjectRepository
 

R

readSoaCertificate() - Static method in class org.openpermis.examples.ejb.server.HelloWorldService
Reads the SoA certificate from the classpath.
readSubjectRepository(CertificateVerifier) - Static method in class org.openpermis.examples.ejb.server.HelloWorldService
Creates a subject repository with subjects read from the classpath.
retrieveSubject(URI) - Method in class org.openpermis.examples.ejb.server.HelloWorldSubjectRepository
 
run() - Method in class org.openpermis.examples.ejb.client.HelloWorldClient
Starts the hello world EJB client.

S

serialVersionUID - Static variable in exception org.openpermis.examples.ejb.server.HelloWorldException
 
SERVICE - Static variable in class org.openpermis.examples.ejb.client.HelloWorldClient
The service context location.
serviceName - Variable in class org.openpermis.examples.ejb.client.HelloWorldClient
The context location of the HelloWorldServiceRemote.
showMessage(String, boolean) - Method in class org.openpermis.examples.ejb.client.HelloWorldClient
Displays a message box.
subjectMap - Variable in class org.openpermis.examples.ejb.server.HelloWorldSubjectRepository
The internal map caching the information loaded from the attribute certificate files.

T

TARGET_RESOURCE_URI - Static variable in class org.openpermis.examples.ejb.server.HelloWorldService
 

U

USER_CHOICES - Static variable in class org.openpermis.examples.ejb.client.HelloWorldClient
The users offered at the chooser.

A B C D E G H M O P R S T U

PERMIS Role Based Access Control 0.3.0 (Build 14)
2009/05/08 09:07:15
Copyright (c) 2002-2007 Ergon Informatik AG