|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stratelia.webactiv.beans.admin.UserManager
public class UserManager
| Method Summary | |
|---|---|
String |
addUser(DomainDriverManager ddManager,
UserDetail userDetail,
boolean addOnlyInSilverpeas)
Add the given user in Silverpeas and specific domain |
String |
deleteUser(DomainDriverManager ddManager,
UserDetail user,
boolean onlyInSilverpeas)
Delete the given user |
static UserManager |
get()
|
String[] |
getAllAdminIds(DomainDriverManager ddManager,
UserDetail fromUser)
Get all the admin Ids available in Silverpeas |
List<String> |
getAllUserIdsOfGroups(List<String> groupIds)
Get the user ids that are in the group or one of his sub-groups |
List<UserDetail> |
getAllUsers()
Get all users (except deleted ones) from all domains |
List<UserDetail> |
getAllUsersFromNewestToOldest()
Get all users (except deleted ones) from all domains |
String[] |
getAllUsersIds(DomainDriverManager ddManager)
Return all the user Ids available in Silverpeas |
UserDetail[] |
getAllUsersOfGroups(List<String> groupIds)
Get the users that are in the group or one of his sub-groups |
List<String> |
getDomainsOfUser(String login)
Get domains of a login. |
String[] |
getManageableSpaceIds(String sUserId,
List<String> groupIds)
Get space ids manageable by given user |
UserDetail |
getUserDetail(DomainDriverManager ddManager,
String sUserId)
Get the user corresponding to the given user Id (only infos in cache table) |
UserFull |
getUserFull(DomainDriverManager ddManager,
String sUserId)
Get the user corresponding to the given user Id (only infos in cache table) |
String |
getUserIdByLoginAndDomain(DomainDriverManager ddManager,
String sLogin,
String sDomainId)
Get the Silverpeas user id of user qualified by given login and domain id |
String |
getUserIdBySpecificIdAndDomainId(DomainDriverManager ddManager,
String sSpecificId,
String sDomainId)
Get the Silverpeas user specific id of user qualified by given login and domain id |
String[] |
getUserIdsOfDomain(DomainDriverManager ddManager,
String sDomainId)
Get the user ids of domain |
String[] |
getUserIdsOfDomainAndAccessLevel(DomainDriverManager ddManager,
String sDomainId,
UserAccessLevel accessLevel)
|
int |
getUserNumber(DomainDriverManager ddManager)
|
ListSlice<UserDetail> |
getUsersMatchingCriteria(UserSearchCriteriaForDAO criteria)
Gets the users that match the specified criteria. |
int |
getUsersNumberOfDomain(DomainDriverManager ddManager,
String domainId)
|
UserDetail[] |
getUsersOfDomain(DomainDriverManager ddManager,
String sDomainId)
Get the users of domain |
List<UserDetail> |
getUsersOfDomains(List<String> domainIds)
Get all users (except deleted ones) from specified domains |
List<UserDetail> |
getUsersOfDomainsFromNewestToOldest(List<String> domainIds)
Get all users (except deleted ones) from specified domains |
boolean |
isEmailExisting(DomainDriverManager ddManager,
String email)
Checks if an existing user already have the given email |
void |
migrateUser(DomainDriverManager ddManager,
UserDetail userDetail,
String targetDomainId)
|
UserDetail[] |
searchUsers(DomainDriverManager ddManager,
UserDetail modelUser,
boolean isAnd)
|
String[] |
searchUsersIds(DomainDriverManager ddManager,
List<String> userIds,
UserDetail modelUser)
|
String |
updateUser(DomainDriverManager ddManager,
UserDetail user)
Update the given user (only in silverpeas) |
String |
updateUserFull(DomainDriverManager ddManager,
UserFull userFull)
Update the given user |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static UserManager get()
public List<String> getDomainsOfUser(String login)
throws AdminException
login - the login whose domains we want.
AdminException
public int getUsersNumberOfDomain(DomainDriverManager ddManager,
String domainId)
throws AdminException
AdminException
public int getUserNumber(DomainDriverManager ddManager)
throws AdminException
AdminException
public UserDetail[] getAllUsersOfGroups(List<String> groupIds)
throws AdminException
groupIds -
AdminException
public ListSlice<UserDetail> getUsersMatchingCriteria(UserSearchCriteriaForDAO criteria)
throws AdminException
criteria - the criteria in searching of user details.
AdminException - if an error occurs while getting the user details.
public List<String> getAllUserIdsOfGroups(List<String> groupIds)
throws AdminException
groupIds -
AdminException
public UserDetail[] getUsersOfDomain(DomainDriverManager ddManager,
String sDomainId)
throws AdminException
ddManager - sDomainId -
AdminException
public String[] getUserIdsOfDomain(DomainDriverManager ddManager,
String sDomainId)
throws AdminException
ddManager - sDomainId -
AdminException
public String[] getUserIdsOfDomainAndAccessLevel(DomainDriverManager ddManager,
String sDomainId,
UserAccessLevel accessLevel)
throws AdminException
AdminException
public String[] getManageableSpaceIds(String sUserId,
List<String> groupIds)
throws AdminException
sUserId - groupIds -
AdminException
public String[] getAllUsersIds(DomainDriverManager ddManager)
throws AdminException
ddManager -
AdminException
public String[] getAllAdminIds(DomainDriverManager ddManager,
UserDetail fromUser)
throws AdminException
ddManager - fromUser -
AdminException
public UserFull getUserFull(DomainDriverManager ddManager,
String sUserId)
throws AdminException
ddManager - sUserId -
AdminException
public UserDetail getUserDetail(DomainDriverManager ddManager,
String sUserId)
throws AdminException
ddManager - sUserId -
AdminException
public String getUserIdBySpecificIdAndDomainId(DomainDriverManager ddManager,
String sSpecificId,
String sDomainId)
throws AdminException
ddManager - sSpecificId - sDomainId -
AdminException
public String getUserIdByLoginAndDomain(DomainDriverManager ddManager,
String sLogin,
String sDomainId)
throws AdminException
ddManager - sLogin - sDomainId -
AdminException
public UserDetail[] searchUsers(DomainDriverManager ddManager,
UserDetail modelUser,
boolean isAnd)
throws AdminException
AdminException
public String[] searchUsersIds(DomainDriverManager ddManager,
List<String> userIds,
UserDetail modelUser)
throws AdminException
AdminException
public void migrateUser(DomainDriverManager ddManager,
UserDetail userDetail,
String targetDomainId)
throws AdminException
AdminException
public String addUser(DomainDriverManager ddManager,
UserDetail userDetail,
boolean addOnlyInSilverpeas)
throws AdminException
ddManager - userDetail - addOnlyInSilverpeas -
AdminException
public String deleteUser(DomainDriverManager ddManager,
UserDetail user,
boolean onlyInSilverpeas)
throws AdminException
ddManager - user - onlyInSilverpeas -
AdminException
public String updateUser(DomainDriverManager ddManager,
UserDetail user)
throws AdminException
ddManager - user -
AdminException
public String updateUserFull(DomainDriverManager ddManager,
UserFull userFull)
throws AdminException
ddManager - userFull -
AdminException
public boolean isEmailExisting(DomainDriverManager ddManager,
String email)
throws AdminException
email - email to check
AdminException
public List<UserDetail> getAllUsers()
throws AdminException
AdminException
public List<UserDetail> getAllUsersFromNewestToOldest()
throws AdminException
AdminException
public List<UserDetail> getUsersOfDomains(List<String> domainIds)
throws AdminException
AdminException
public List<UserDetail> getUsersOfDomainsFromNewestToOldest(List<String> domainIds)
throws AdminException
AdminException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||