org.ow2.bonita.identity
Interface IdentityServiceMBean

All Known Implementing Classes:
IdentityService

public interface IdentityServiceMBean

This MBean concrete implementation is backed by an IdentityServiceOp concrete implementation.

Author:
"Pierre Vigneras"
See Also:
IdentityServiceOp

Method Summary
 java.lang.String createGroup()
           
 java.lang.String createGroup(java.lang.String parentId)
           
 java.lang.String createUser()
           
 java.util.Collection<java.lang.String> getAllGroups()
           
 java.util.Collection<java.lang.String> getAllUsers()
           
 GroupOp getGroup(java.lang.String id)
           
 java.lang.String getImplName()
          Get the concrete IdentityServiceOp implementation class name.
 UserOp getUser(java.lang.String id)
           
 void setMembership(java.lang.String user, java.lang.String group)
           
 

Method Detail

createGroup

java.lang.String createGroup()

createGroup

java.lang.String createGroup(java.lang.String parentId)

getGroup

GroupOp getGroup(java.lang.String id)
                 throws GroupNotFoundException
Throws:
GroupNotFoundException

createUser

java.lang.String createUser()

getUser

UserOp getUser(java.lang.String id)
               throws UserNotFoundException
Throws:
UserNotFoundException

getAllGroups

java.util.Collection<java.lang.String> getAllGroups()

getAllUsers

java.util.Collection<java.lang.String> getAllUsers()

setMembership

void setMembership(java.lang.String user,
                   java.lang.String group)

getImplName

java.lang.String getImplName()
Get the concrete IdentityServiceOp implementation class name.

Returns:
the concrete IdentityServiceOp implementation class name.


Copyright © 2009 OW2 Consortium. All Rights Reserved.