org.apache.karaf.jaas.modules.properties
Class PropertiesBackingEngine

java.lang.Object
  extended by org.apache.karaf.jaas.modules.properties.PropertiesBackingEngine
All Implemented Interfaces:
BackingEngine

public class PropertiesBackingEngine
extends java.lang.Object
implements BackingEngine

Author:
iocanel

Constructor Summary
PropertiesBackingEngine(Properties users)
          Constructor
PropertiesBackingEngine(Properties users, EncryptionSupport encryptionSupport)
           
 
Method Summary
 void addRole(java.lang.String username, java.lang.String role)
          Add a role to a User.
 void addUser(java.lang.String username, java.lang.String password)
          Add a user.
 void deleteRole(java.lang.String username, java.lang.String role)
          Delete a Role form User.
 void deleteUser(java.lang.String username)
          Delete a User.
 java.util.List<RolePrincipal> listRoles(UserPrincipal user)
          List the Roles of the
 java.util.List<UserPrincipal> listUsers()
          List Users
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesBackingEngine

public PropertiesBackingEngine(Properties users)
Constructor

Parameters:
users -

PropertiesBackingEngine

public PropertiesBackingEngine(Properties users,
                               EncryptionSupport encryptionSupport)
Method Detail

addUser

public void addUser(java.lang.String username,
                    java.lang.String password)
Add a user.

Specified by:
addUser in interface BackingEngine
Parameters:
username -
password -

deleteUser

public void deleteUser(java.lang.String username)
Delete a User.

Specified by:
deleteUser in interface BackingEngine
Parameters:
username -

listUsers

public java.util.List<UserPrincipal> listUsers()
List Users

Specified by:
listUsers in interface BackingEngine
Returns:

listRoles

public java.util.List<RolePrincipal> listRoles(UserPrincipal user)
List the Roles of the

Specified by:
listRoles in interface BackingEngine
Parameters:
user -
Returns:

addRole

public void addRole(java.lang.String username,
                    java.lang.String role)
Add a role to a User.

Specified by:
addRole in interface BackingEngine
Parameters:
username -
role -

deleteRole

public void deleteRole(java.lang.String username,
                       java.lang.String role)
Delete a Role form User.

Specified by:
deleteRole in interface BackingEngine
Parameters:
username -
role -


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.