org.jbpm.pvm.internal.svc
Class IdentityServiceImpl

java.lang.Object
  extended by org.jbpm.pvm.internal.svc.AbstractServiceImpl
      extended by org.jbpm.pvm.internal.svc.IdentityServiceImpl
All Implemented Interfaces:
IdentityService

public class IdentityServiceImpl
extends AbstractServiceImpl
implements IdentityService

Author:
Tom Baeyens

Field Summary
protected  CommandService commandService
           
 
Constructor Summary
IdentityServiceImpl()
           
 
Method Summary
 java.lang.String createGroup(java.lang.String groupName)
           
 java.lang.String createGroup(java.lang.String groupName, java.lang.String groupType)
           
 java.lang.String createGroup(java.lang.String groupName, java.lang.String groupType, java.lang.String parentGroupId)
           
 void createMembership(java.lang.String userId, java.lang.String groupId)
           
 void createMembership(java.lang.String userId, java.lang.String groupId, java.lang.String role)
           
 void createUser(java.lang.String userId, java.lang.String givenName, java.lang.String familyName)
           
 void createUser(java.lang.String userId, java.lang.String givenName, java.lang.String familyName, java.lang.String businessEmail)
           
 void deleteGroup(java.lang.String groupId)
           
 void deleteMembership(java.lang.String userId, java.lang.String groupId, java.lang.String role)
           
 void deleteUser(java.lang.String userId)
           
 Group findGroupById(java.lang.String groupId)
           
 java.util.List<java.lang.String> findGroupIdsByUser(java.lang.String userId)
           
 java.util.List<Group> findGroupsByUser(java.lang.String userId)
           
 java.util.List<Group> findGroupsByUserAndGroupType(java.lang.String userId, java.lang.String groupType)
           
 User findUserById(java.lang.String userId)
           
 java.util.List<User> findUsers()
           
 
Methods inherited from class org.jbpm.pvm.internal.svc.AbstractServiceImpl
getCommandService, setCommandService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commandService

protected CommandService commandService
Constructor Detail

IdentityServiceImpl

public IdentityServiceImpl()
Method Detail

createUser

public void createUser(java.lang.String userId,
                       java.lang.String givenName,
                       java.lang.String familyName)
Specified by:
createUser in interface IdentityService

createUser

public void createUser(java.lang.String userId,
                       java.lang.String givenName,
                       java.lang.String familyName,
                       java.lang.String businessEmail)
Specified by:
createUser in interface IdentityService

findUserById

public User findUserById(java.lang.String userId)
Specified by:
findUserById in interface IdentityService

findUsers

public java.util.List<User> findUsers()
Specified by:
findUsers in interface IdentityService

deleteUser

public void deleteUser(java.lang.String userId)
Specified by:
deleteUser in interface IdentityService

createGroup

public java.lang.String createGroup(java.lang.String groupName)
Specified by:
createGroup in interface IdentityService

createGroup

public java.lang.String createGroup(java.lang.String groupName,
                                    java.lang.String groupType)
Specified by:
createGroup in interface IdentityService

createGroup

public java.lang.String createGroup(java.lang.String groupName,
                                    java.lang.String groupType,
                                    java.lang.String parentGroupId)
Specified by:
createGroup in interface IdentityService

findGroupById

public Group findGroupById(java.lang.String groupId)
Specified by:
findGroupById in interface IdentityService

findGroupIdsByUser

public java.util.List<java.lang.String> findGroupIdsByUser(java.lang.String userId)
Specified by:
findGroupIdsByUser in interface IdentityService

findGroupsByUser

public java.util.List<Group> findGroupsByUser(java.lang.String userId)
Specified by:
findGroupsByUser in interface IdentityService

findGroupsByUserAndGroupType

public java.util.List<Group> findGroupsByUserAndGroupType(java.lang.String userId,
                                                          java.lang.String groupType)
Specified by:
findGroupsByUserAndGroupType in interface IdentityService

deleteGroup

public void deleteGroup(java.lang.String groupId)
Specified by:
deleteGroup in interface IdentityService

createMembership

public void createMembership(java.lang.String userId,
                             java.lang.String groupId)
Specified by:
createMembership in interface IdentityService

createMembership

public void createMembership(java.lang.String userId,
                             java.lang.String groupId,
                             java.lang.String role)
Specified by:
createMembership in interface IdentityService

deleteMembership

public void deleteMembership(java.lang.String userId,
                             java.lang.String groupId,
                             java.lang.String role)
Specified by:
deleteMembership in interface IdentityService


Copyright © 2010 JBoss Community. All Rights Reserved.