@CheckRoleAccess(resourceCode="rest_user_management") @ProcessInDataSource(name=BASE) public class RestUserManagerImpl extends java.lang.Object implements RestUserManager
Title: 用户管理
Description: 管理类
Copyright: Copyright (c) 2012
Company: seeyon.com
限定符和类型 | 字段和说明 |
---|---|
protected com.seeyon.ctp.common.appLog.manager.AppLogManager |
appLogManager |
static java.lang.String |
DEFAULT_PASSWORD |
protected ResourceGroupManager |
resourceGroupManager |
protected SystemChannelManager |
systemChannelManager |
构造器和说明 |
---|
RestUserManagerImpl() |
限定符和类型 | 方法和说明 |
---|---|
boolean |
authenticate(java.lang.String userName,
java.lang.String password)
进行用户名密码认证。
|
java.lang.Long |
createUser(RestUser user)
Create User
|
java.lang.String |
deleteUser(java.lang.Long[] users)
Delete User
|
com.seeyon.ctp.util.FlipInfo |
findUser()
Find User
|
com.seeyon.ctp.util.FlipInfo |
findUser(com.seeyon.ctp.util.FlipInfo userFlipInfo,
java.util.Map params)
Find User
|
RestUser |
findUserById(java.lang.Long id)
Find User
|
java.lang.String |
generatePassword()
为Rest用户生成新密码。
|
java.util.List<RestUser> |
getAllDynamicPasswordUser()
获取所有需要动态修改密码的用户
|
java.util.List<RestUser> |
getAllRestUser() |
ResourceGroupDao |
getResourceGroupDao() |
RestUserDao |
getRestUserDao() |
SystemChannelManager |
getSystemChannelManager() |
RestUser |
getUserByLoginName(java.lang.String loginName) |
void |
setAppLogManager(com.seeyon.ctp.common.appLog.manager.AppLogManager appLogManager) |
void |
setResourceGroupDao(ResourceGroupDao resourceGroupDao) |
void |
setResourceGroupManager(ResourceGroupManager resourceGroupManager) |
void |
setRestUserDao(RestUserDao restUserDao) |
void |
setSystemChannelManager(SystemChannelManager systemChannelManager) |
java.util.List<RestUser> |
splitList(java.util.List<RestUser> t,
com.seeyon.ctp.util.FlipInfo userFlipInfo) |
void |
updateResource(java.lang.String groupid,
java.lang.Long userId) |
java.lang.Long |
updateUser(RestUser user)
Update User
|
public static java.lang.String DEFAULT_PASSWORD
protected com.seeyon.ctp.common.appLog.manager.AppLogManager appLogManager
protected ResourceGroupManager resourceGroupManager
protected SystemChannelManager systemChannelManager
public RestUserDao getRestUserDao()
public void setRestUserDao(RestUserDao restUserDao)
public SystemChannelManager getSystemChannelManager()
public void setSystemChannelManager(SystemChannelManager systemChannelManager)
public void setAppLogManager(com.seeyon.ctp.common.appLog.manager.AppLogManager appLogManager)
public void setResourceGroupManager(ResourceGroupManager resourceGroupManager)
public ResourceGroupDao getResourceGroupDao()
public void setResourceGroupDao(ResourceGroupDao resourceGroupDao)
@CheckRoleAccess(resourceCode="rest_user_management") public java.lang.Long createUser(RestUser user) throws com.seeyon.ctp.common.exceptions.BusinessException
RestUserManager
createUser
在接口中 RestUserManager
user
- The Object of the user to create.com.seeyon.ctp.common.exceptions.BusinessException
- If an error occurs.@CheckRoleAccess(resourceCode="rest_user_management") public java.lang.Long updateUser(RestUser user) throws com.seeyon.ctp.common.exceptions.BusinessException
RestUserManager
updateUser
在接口中 RestUserManager
user
- The Object of the user to updatecom.seeyon.ctp.common.exceptions.BusinessException
- If an error occurs.public com.seeyon.ctp.util.FlipInfo findUser() throws com.seeyon.ctp.common.exceptions.BusinessException
RestUserManager
findUser
在接口中 RestUserManager
com.seeyon.ctp.common.exceptions.BusinessException
- If an error occurs.public com.seeyon.ctp.util.FlipInfo findUser(com.seeyon.ctp.util.FlipInfo userFlipInfo, java.util.Map params) throws com.seeyon.ctp.common.exceptions.BusinessException
RestUserManager
findUser
在接口中 RestUserManager
userFlipInfo
- The Object of the page to selectparams
- The param of the user to selectcom.seeyon.ctp.common.exceptions.BusinessException
- If an error occurs.public RestUser getUserByLoginName(java.lang.String loginName)
getUserByLoginName
在接口中 RestUserManager
public RestUser findUserById(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
RestUserManager
findUserById
在接口中 RestUserManager
id
- The name of the user to selectcom.seeyon.ctp.common.exceptions.BusinessException
- If an error occurs.public java.lang.String deleteUser(java.lang.Long[] users) throws com.seeyon.ctp.common.exceptions.BusinessException
RestUserManager
deleteUser
在接口中 RestUserManager
users
- The name of the user to deletecom.seeyon.ctp.common.exceptions.BusinessException
- If an error occurs.public void updateResource(java.lang.String groupid, java.lang.Long userId) throws com.seeyon.ctp.common.exceptions.BusinessException
updateResource
在接口中 RestUserManager
com.seeyon.ctp.common.exceptions.BusinessException
public java.util.List<RestUser> getAllDynamicPasswordUser()
RestUserManager
getAllDynamicPasswordUser
在接口中 RestUserManager
public java.util.List<RestUser> getAllRestUser()
getAllRestUser
在接口中 RestUserManager
public java.util.List<RestUser> splitList(java.util.List<RestUser> t, com.seeyon.ctp.util.FlipInfo userFlipInfo)
public java.lang.String generatePassword()
RestUserManager
generatePassword
在接口中 RestUserManager
public boolean authenticate(java.lang.String userName, java.lang.String password) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.services.security.ServiceAuthenticator
authenticate
在接口中 com.seeyon.ctp.services.security.ServiceAuthenticator
userName
- 用户名password
- 密码com.seeyon.ctp.common.exceptions.BusinessException
- 出现错误抛出异常,