org.benjp.services.jcr
Class UserServiceImpl
java.lang.Object
org.benjp.services.jcr.AbstractJCRService
org.benjp.services.jcr.UserServiceImpl
- All Implemented Interfaces:
- UserService
public class UserServiceImpl
- extends AbstractJCRService
- implements UserService
| Fields inherited from interface org.benjp.services.UserService |
ANONIM_USER, M_ROOMS_COLLECTION, M_USERS_COLLECTION, STATUS_AVAILABLE, STATUS_AWAY, STATUS_DONOTDISTURB, STATUS_INVISIBLE, STATUS_NONE, STATUS_OFFLINE, STATUS_SPACE, STATUS_TEAM, SUPPORT_USER |
|
Method Summary |
void |
addTeamRoom(String user,
String teamRoomId)
|
void |
addTeamUsers(String teamRoomId,
List<String> users)
|
void |
addUserEmail(String user,
String email)
|
void |
addUserFullName(String user,
String fullname)
|
int |
getNumberOfUsers()
|
List<SpaceBean> |
getSpaces(String user)
|
String |
getStatus(String user)
|
List<RoomBean> |
getTeams(String user)
|
UserBean |
getUser(String user)
|
UserBean |
getUser(String user,
boolean withFavorites)
|
String |
getUserFullName(String user)
|
List<UserBean> |
getUsers(String roomId)
|
List<UserBean> |
getUsers(String filter,
boolean fullBean)
|
List<String> |
getUsersFilterBy(String user,
String room,
String type)
|
boolean |
isAdmin(String user)
|
boolean |
isFavorite(String user,
String targetUser)
|
void |
removeTeamUsers(String teamRoomId,
List<String> users)
|
void |
setAsAdmin(String user,
boolean isAdmin)
|
void |
setSpaces(String user,
List<SpaceBean> spaces)
|
String |
setStatus(String user,
String status)
|
void |
toggleFavorite(String user,
String targetUser)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserServiceImpl
public UserServiceImpl()
toggleFavorite
public void toggleFavorite(String user,
String targetUser)
- Specified by:
toggleFavorite in interface UserService
isFavorite
public boolean isFavorite(String user,
String targetUser)
- Specified by:
isFavorite in interface UserService
addUserFullName
public void addUserFullName(String user,
String fullname)
- Specified by:
addUserFullName in interface UserService
addUserEmail
public void addUserEmail(String user,
String email)
- Specified by:
addUserEmail in interface UserService
setSpaces
public void setSpaces(String user,
List<SpaceBean> spaces)
- Specified by:
setSpaces in interface UserService
addTeamRoom
public void addTeamRoom(String user,
String teamRoomId)
- Specified by:
addTeamRoom in interface UserService
addTeamUsers
public void addTeamUsers(String teamRoomId,
List<String> users)
- Specified by:
addTeamUsers in interface UserService
removeTeamUsers
public void removeTeamUsers(String teamRoomId,
List<String> users)
- Specified by:
removeTeamUsers in interface UserService
getTeams
public List<RoomBean> getTeams(String user)
- Specified by:
getTeams in interface UserService
getSpaces
public List<SpaceBean> getSpaces(String user)
- Specified by:
getSpaces in interface UserService
getUsers
public List<UserBean> getUsers(String roomId)
- Specified by:
getUsers in interface UserService
getUsers
public List<UserBean> getUsers(String filter,
boolean fullBean)
- Specified by:
getUsers in interface UserService
setStatus
public String setStatus(String user,
String status)
- Specified by:
setStatus in interface UserService
setAsAdmin
public void setAsAdmin(String user,
boolean isAdmin)
- Specified by:
setAsAdmin in interface UserService
isAdmin
public boolean isAdmin(String user)
- Specified by:
isAdmin in interface UserService
getStatus
public String getStatus(String user)
- Specified by:
getStatus in interface UserService
getUserFullName
public String getUserFullName(String user)
- Specified by:
getUserFullName in interface UserService
getUser
public UserBean getUser(String user)
- Specified by:
getUser in interface UserService
getUser
public UserBean getUser(String user,
boolean withFavorites)
- Specified by:
getUser in interface UserService
getUsersFilterBy
public List<String> getUsersFilterBy(String user,
String room,
String type)
- Specified by:
getUsersFilterBy in interface UserService
getNumberOfUsers
public int getNumberOfUsers()
- Specified by:
getNumberOfUsers in interface UserService
Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.