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