Top Description Interfaces Classes
module org.osgi.service.useradmin

Package org.osgi.service.useradmin

Annotations
@Version:1.1.1
Imports
org.osgi.annotation.versioning.Version

User Admin Package Version 1.1.

Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest. This package has two types of users: the consumers that use the API in this package and the providers that implement the API in this package.

Example import for consumers using the API in this package:

Import-Package: org.osgi.service.useradmin; version="[1.1,2.0)"

Example import for providers implementing the API in this package:

Import-Package: org.osgi.service.useradmin; version="[1.1,1.2)"

Author
$Id: 0441a509f8b9d1720f1c616552e3c52fc225951e $

Interface Summary

Modifier and TypeInterface and Description
public interface
Authorization

The Authorization interface encapsulates an authorization context on which bundles can base authorization decisions, where appropriate.

public interface
Group

A named grouping of roles (Role objects).

public interface
Role

The base interface for Role objects managed by the User Admin service.

public interface
User

A User role managed by a User Admin service.

public interface
UserAdmin

This interface is used to manage a database of named Role objects, which can be used for authentication and authorization purposes.

public interface
UserAdminListener

Listener for UserAdminEvents.

Class Summary

Modifier and TypeClass and Description
public class
UserAdminEvent

Role change event.

public class
UserAdminPermission

Permission to configure and access the Role objects managed by a User Admin service.

pack-priv class
UserAdminPermissionCollection

A UserAdminPermissionCollection stores a set of UserAdminPermission permissions.