A C D E G H L M O R S T U
A
- ACTION_NAME -
Static variable in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
-
- assertInitialized() -
Method in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- Asserts that the service has been correctly initialized.
- authorizationService -
Variable in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- The injected authorization service.
- AuthorizedHelloEjbService - Class in org.openpermis.examples.ejb.server
- An EJB implementation of the HelloWorld service.
- AuthorizedHelloEjbService() -
Constructor for class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- Creates a hello world EJB which uses a default PDP and HelloWorld service.
- AuthorizedHelloEjbService(AuthorizationService, HelloEjbServiceRemote) -
Constructor for class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- Creates an authorized HelloWorld service that uses the specified authorization service
context for retrieving roles and making access decisions.
C
- chooseUser() -
Method in class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- Displays a prompt to choose a user for the hello world service.
- createHelloWorldService() -
Static method in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- Creates a basic hello world service for this EJB.
- createPolicyDecisionPoint(CertificateVerifier) -
Static method in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- Creates a
PolicyDecisionPoint
from an attribute certificate located on the classpath.
- createPolicyDecisionPoint() -
Static method in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- Creates a authorization for the hello world EJB.
- createService(String) -
Static method in class org.openpermis.examples.ejb.client.HelloEjbCLClient
- Creates the
HelloEjbServiceRemote
.
- createSubjectFinder(CertificateVerifier) -
Static method in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- Creates a subject finder with subjects read from the classpath.
D
- delegate -
Variable in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- The actual service implementation to which we forward authorized requests.
E
- execute(String) -
Method in class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- Retrieves the hello message for the specified user.
G
- getHelloMessage(String) -
Method in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
-
- getHelloMessage(String) -
Method in interface org.openpermis.examples.ejb.server.HelloEjbServiceRemote
- Returns a welcome message for the specified person.
- getHelloMessage(String) -
Method in class org.openpermis.examples.ejb.server.UnauthorizedHelloEjbService
-
- getHelloWorldService() -
Method in class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- Performs a lookup of the hello world service.
H
- HelloEjbCLClient - Class in org.openpermis.examples.ejb.client
- Java client that can be invoked from the command line.
- HelloEjbCLClient() -
Constructor for class org.openpermis.examples.ejb.client.HelloEjbCLClient
- Objects of this class cannot be instantiated.
- HelloEjbException - Exception in org.openpermis.examples.ejb.server
- Sample exception for the hello EJB service.
- HelloEjbException(String) -
Constructor for exception org.openpermis.examples.ejb.server.HelloEjbException
- Creates an exception with the specified message.
- HelloEjbException(String, Throwable) -
Constructor for exception org.openpermis.examples.ejb.server.HelloEjbException
- Creates an exception with the specified message and cause.
- HelloEjbGuiClient - Class in org.openpermis.examples.ejb.client
- Java client that prompts the user for a name and executes the hello world service.
- HelloEjbGuiClient(String) -
Constructor for class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- Creates a new hello world client that connects to the specified service.
- HelloEjbServiceRemote - Interface in org.openpermis.examples.ejb.server
- Remote interface for the hello EJB service.
L
- LOG -
Static variable in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- Print stream to log messages to.
M
- main(String[]) -
Static method in class org.openpermis.examples.ejb.client.HelloEjbCLClient
- Starts the hello world EJB client.
- main(String[]) -
Static method in class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- 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.
R
- readSoaCertificate() -
Static method in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
- Reads the SoA certificate from the classpath.
- run() -
Method in class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- Starts the hello world EJB client.
S
- serialVersionUID -
Static variable in exception org.openpermis.examples.ejb.server.HelloEjbException
-
- SERVICE -
Static variable in class org.openpermis.examples.ejb.client.HelloEjbCLClient
- The service context location.
- SERVICE -
Static variable in class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- The service context location.
- serviceName -
Variable in class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- The context location of the
HelloEjbServiceRemote
.
- showMessage(String, boolean) -
Method in class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- Displays a message box.
T
- TARGET_RESOURCE_URI -
Static variable in class org.openpermis.examples.ejb.server.AuthorizedHelloEjbService
-
U
- UnauthorizedHelloEjbService - Class in org.openpermis.examples.ejb.server
- A really simple implementation of the HelloWorld service.
- UnauthorizedHelloEjbService() -
Constructor for class org.openpermis.examples.ejb.server.UnauthorizedHelloEjbService
-
- USER_CHOICES -
Static variable in class org.openpermis.examples.ejb.client.HelloEjbCLClient
- The users used.
- USER_CHOICES -
Static variable in class org.openpermis.examples.ejb.client.HelloEjbGuiClient
- The users offered at the chooser.
A C D E G H L M O R S T U
OpenPermis Role Based Access Control 0.9.0 (Build 16)
2009/08/13 07:18:17
Copyright (c) 2002-2007 Ergon Informatik AG