com.cisco.step.jenkins.plugins.jenkow.identity
Class IdentityServiceImpl

java.lang.Object
  extended by com.cisco.step.jenkins.plugins.jenkow.identity.IdentityServiceImpl
All Implemented Interfaces:
org.activiti.engine.IdentityService

public class IdentityServiceImpl
extends Object
implements org.activiti.engine.IdentityService

IdentityService backed by Jenkins. This is still a work in progress. Requires UserQuery and GroupQuery implementation.

Author:
Kohsuke Kawaguchi

Constructor Summary
IdentityServiceImpl()
           
 
Method Summary
 boolean checkPassword(String userId, String password)
           
 org.activiti.engine.identity.GroupQuery createGroupQuery()
           
 void createMembership(String userId, String groupId)
           
 org.activiti.engine.identity.UserQuery createUserQuery()
           
 void deleteGroup(String groupId)
           
 void deleteMembership(String userId, String groupId)
           
 void deleteUser(String userId)
           
 void deleteUserAccount(String userId, String accountName)
           
 void deleteUserInfo(String userId, String key)
           
 org.activiti.engine.impl.identity.Account getUserAccount(String userId, String userPassword, String accountName)
           
 List<String> getUserAccountNames(String userId)
           
 String getUserInfo(String userId, String key)
           
 List<String> getUserInfoKeys(String userId)
           
 org.activiti.engine.identity.Picture getUserPicture(String userId)
           
 org.activiti.engine.identity.Group newGroup(String groupId)
           
 org.activiti.engine.identity.User newUser(String userId)
           
 void saveGroup(org.activiti.engine.identity.Group group)
           
 void saveUser(org.activiti.engine.identity.User user)
           
 void setAuthenticatedUserId(String authenticatedUserId)
           
 void setUserAccount(String userId, String userPassword, String accountName, String accountUsername, String accountPassword, Map<String,String> accountDetails)
           
 void setUserInfo(String userId, String key, String value)
           
 void setUserPicture(String userId, org.activiti.engine.identity.Picture picture)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdentityServiceImpl

public IdentityServiceImpl()
Method Detail

newUser

public org.activiti.engine.identity.User newUser(String userId)
Specified by:
newUser in interface org.activiti.engine.IdentityService

saveUser

public void saveUser(org.activiti.engine.identity.User user)
Specified by:
saveUser in interface org.activiti.engine.IdentityService

createUserQuery

public org.activiti.engine.identity.UserQuery createUserQuery()
Specified by:
createUserQuery in interface org.activiti.engine.IdentityService

deleteUser

public void deleteUser(String userId)
Specified by:
deleteUser in interface org.activiti.engine.IdentityService

newGroup

public org.activiti.engine.identity.Group newGroup(String groupId)
Specified by:
newGroup in interface org.activiti.engine.IdentityService

createGroupQuery

public org.activiti.engine.identity.GroupQuery createGroupQuery()
Specified by:
createGroupQuery in interface org.activiti.engine.IdentityService

saveGroup

public void saveGroup(org.activiti.engine.identity.Group group)
Specified by:
saveGroup in interface org.activiti.engine.IdentityService

deleteGroup

public void deleteGroup(String groupId)
Specified by:
deleteGroup in interface org.activiti.engine.IdentityService

createMembership

public void createMembership(String userId,
                             String groupId)
Specified by:
createMembership in interface org.activiti.engine.IdentityService

deleteMembership

public void deleteMembership(String userId,
                             String groupId)
Specified by:
deleteMembership in interface org.activiti.engine.IdentityService

checkPassword

public boolean checkPassword(String userId,
                             String password)
Specified by:
checkPassword in interface org.activiti.engine.IdentityService

setAuthenticatedUserId

public void setAuthenticatedUserId(String authenticatedUserId)
Specified by:
setAuthenticatedUserId in interface org.activiti.engine.IdentityService

setUserPicture

public void setUserPicture(String userId,
                           org.activiti.engine.identity.Picture picture)
Specified by:
setUserPicture in interface org.activiti.engine.IdentityService

getUserPicture

public org.activiti.engine.identity.Picture getUserPicture(String userId)
Specified by:
getUserPicture in interface org.activiti.engine.IdentityService

setUserInfo

public void setUserInfo(String userId,
                        String key,
                        String value)
Specified by:
setUserInfo in interface org.activiti.engine.IdentityService

getUserInfo

public String getUserInfo(String userId,
                          String key)
Specified by:
getUserInfo in interface org.activiti.engine.IdentityService

getUserInfoKeys

public List<String> getUserInfoKeys(String userId)
Specified by:
getUserInfoKeys in interface org.activiti.engine.IdentityService

deleteUserInfo

public void deleteUserInfo(String userId,
                           String key)
Specified by:
deleteUserInfo in interface org.activiti.engine.IdentityService

setUserAccount

public void setUserAccount(String userId,
                           String userPassword,
                           String accountName,
                           String accountUsername,
                           String accountPassword,
                           Map<String,String> accountDetails)
Specified by:
setUserAccount in interface org.activiti.engine.IdentityService

getUserAccountNames

public List<String> getUserAccountNames(String userId)
Specified by:
getUserAccountNames in interface org.activiti.engine.IdentityService

getUserAccount

public org.activiti.engine.impl.identity.Account getUserAccount(String userId,
                                                                String userPassword,
                                                                String accountName)
Specified by:
getUserAccount in interface org.activiti.engine.IdentityService

deleteUserAccount

public void deleteUserAccount(String userId,
                              String accountName)
Specified by:
deleteUserAccount in interface org.activiti.engine.IdentityService


Copyright © 2004-2013. All Rights Reserved.