A B C F G H M O T V

A

ACTION_NAME - Static variable in class org.openpermis.examples.ldap.AuthorizedHelloWorldService
 
AuthorizedHelloWorldService - Class in org.openpermis.examples.ldap
An implementation of the HelloWorld service that controls access with the help of a policy decision point (PDP).
AuthorizedHelloWorldService(AuthorizationService, HelloWorldService) - Constructor for class org.openpermis.examples.ldap.AuthorizedHelloWorldService
Creates an authorized HelloWorld service that uses the specified policy decision context for retrieving roles and making access decisions.

B

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

C

CertIntoLdifUtil - Class in org.openpermis.examples.ldap
This utility class substitutes in the given ldif file the given place holder with the given certificate.

F

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

G

getHelloMessage(String) - Method in class org.openpermis.examples.ldap.AuthorizedHelloWorldService
 
getHelloMessage(String) - Method in class org.openpermis.examples.ldap.BasicHelloWorldService
 
getHelloMessage(String) - Method in interface org.openpermis.examples.ldap.HelloWorldService
Returns a welcome message for the specified person.

H

HelloWorld - Class in org.openpermis.examples.ldap
A sample HelloWorld application that can be invoked from the command line.
HelloWorldException - Exception in org.openpermis.examples.ldap
A sample exception class for the HelloWorld application.
HelloWorldException(String) - Constructor for exception org.openpermis.examples.ldap.HelloWorldException
Creates an exception with the specified message.
HelloWorldException(String, Throwable) - Constructor for exception org.openpermis.examples.ldap.HelloWorldException
Creates an exception with the specified message and cause.
HelloWorldService - Interface in org.openpermis.examples.ldap
Defines the actual functionality of the HelloWorld application.
HelloWorldUtilities - Class in org.openpermis.examples.ldap
Helper functions used by the sample.

M

main(String[]) - Static method in class org.openpermis.examples.ldap.CertIntoLdifUtil
Substitutes in the given ldif file the given place holder with the given certificate.
main(String[]) - Static method in class org.openpermis.examples.ldap.HelloWorld
This main method creates an authorized HelloWorld service and tries to get greeting messages for all user names that it finds in its argument list.

O

org.openpermis.examples.ldap - package org.openpermis.examples.ldap
Example that shows how to use Permis in conjunction with an LDAP server.

T

TARGET_RESOURCE_URI - Static variable in class org.openpermis.examples.ldap.AuthorizedHelloWorldService
 

V

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

A B C F G H M O T V

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