org.outerj.daisy.repository.commonimpl.user
Class UserManagerImpl
java.lang.Object
org.outerj.daisy.repository.commonimpl.user.UserManagerImpl
- All Implemented Interfaces:
- org.outerj.daisy.repository.user.UserManager
- public class UserManagerImpl
- extends java.lang.Object
- implements org.outerj.daisy.repository.user.UserManager
Method Summary |
org.outerj.daisy.repository.user.Role |
createRole(java.lang.String roleName)
|
org.outerj.daisy.repository.user.User |
createUser(java.lang.String login)
|
void |
deleteRole(long roleId)
|
void |
deleteUser(long userId)
|
org.outerj.daisy.repository.user.AuthenticationSchemeInfos |
getAuthenticationSchemes()
|
org.outerx.daisy.x10.PublicUserInfoDocument |
getPublicUserInfo(long userId)
|
org.outerx.daisy.x10.PublicUserInfosDocument |
getPublicUserInfos()
|
org.outerj.daisy.repository.user.Role |
getRole(long roleId,
boolean updateable)
|
org.outerj.daisy.repository.user.Role |
getRole(java.lang.String name,
boolean updateable)
|
java.lang.String |
getRoleDisplayName(long roleId)
|
org.outerj.daisy.repository.user.Roles |
getRoles()
|
org.outerj.daisy.repository.user.User |
getUser(long userId,
boolean updateable)
|
org.outerj.daisy.repository.user.User |
getUser(java.lang.String login,
boolean updateable)
|
java.lang.String |
getUserDisplayName(long userId)
|
long |
getUserId(java.lang.String login)
|
long[] |
getUserIds()
|
java.lang.String |
getUserLogin(long userId)
|
org.outerj.daisy.repository.user.Users |
getUsers()
|
org.outerj.daisy.repository.user.Users |
getUsersByEmail(java.lang.String email)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserManagerImpl
public UserManagerImpl(CommonUserManager commonUserManager,
AuthenticatedUser user)
getUsers
public org.outerj.daisy.repository.user.Users getUsers()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getUsers
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getUserIds
public long[] getUserIds()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getUserIds
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getPublicUserInfo
public org.outerx.daisy.x10.PublicUserInfoDocument getPublicUserInfo(long userId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getPublicUserInfo
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getPublicUserInfos
public org.outerx.daisy.x10.PublicUserInfosDocument getPublicUserInfos()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getPublicUserInfos
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getRoles
public org.outerj.daisy.repository.user.Roles getRoles()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getRoles
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
createUser
public org.outerj.daisy.repository.user.User createUser(java.lang.String login)
- Specified by:
createUser
in interface org.outerj.daisy.repository.user.UserManager
deleteUser
public void deleteUser(long userId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteUser
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
createRole
public org.outerj.daisy.repository.user.Role createRole(java.lang.String roleName)
- Specified by:
createRole
in interface org.outerj.daisy.repository.user.UserManager
getUser
public org.outerj.daisy.repository.user.User getUser(java.lang.String login,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getUser
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getRole
public org.outerj.daisy.repository.user.Role getRole(java.lang.String name,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getRole
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
deleteRole
public void deleteRole(long roleId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
deleteRole
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getUser
public org.outerj.daisy.repository.user.User getUser(long userId,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getUser
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getRole
public org.outerj.daisy.repository.user.Role getRole(long roleId,
boolean updateable)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getRole
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getUserDisplayName
public java.lang.String getUserDisplayName(long userId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getUserDisplayName
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getUserLogin
public java.lang.String getUserLogin(long userId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getUserLogin
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getUserId
public long getUserId(java.lang.String login)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getUserId
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getRoleDisplayName
public java.lang.String getRoleDisplayName(long roleId)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getRoleDisplayName
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getUsersByEmail
public org.outerj.daisy.repository.user.Users getUsersByEmail(java.lang.String email)
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getUsersByEmail
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
getAuthenticationSchemes
public org.outerj.daisy.repository.user.AuthenticationSchemeInfos getAuthenticationSchemes()
throws org.outerj.daisy.repository.RepositoryException
- Specified by:
getAuthenticationSchemes
in interface org.outerj.daisy.repository.user.UserManager
- Throws:
org.outerj.daisy.repository.RepositoryException
Copyright © -2005 . All Rights Reserved.