org.exoplatform.chat.services
Interface UserService
- All Known Implementing Classes:
- UserServiceImpl
public interface UserService
|
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()
|
RoomBean |
getRoom(String user,
String roomId)
|
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 spaceId)
|
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)
|
M_USERS_COLLECTION
static final String M_USERS_COLLECTION
- See Also:
- Constant Field Values
M_ROOMS_COLLECTION
static final String M_ROOMS_COLLECTION
- See Also:
- Constant Field Values
STATUS_AVAILABLE
static final String STATUS_AVAILABLE
- See Also:
- Constant Field Values
STATUS_DONOTDISTURB
static final String STATUS_DONOTDISTURB
- See Also:
- Constant Field Values
STATUS_AWAY
static final String STATUS_AWAY
- See Also:
- Constant Field Values
STATUS_INVISIBLE
static final String STATUS_INVISIBLE
- See Also:
- Constant Field Values
STATUS_OFFLINE
static final String STATUS_OFFLINE
- See Also:
- Constant Field Values
STATUS_NONE
static final String STATUS_NONE
- See Also:
- Constant Field Values
STATUS_SPACE
static final String STATUS_SPACE
- See Also:
- Constant Field Values
STATUS_TEAM
static final String STATUS_TEAM
- See Also:
- Constant Field Values
ANONIM_USER
static final String ANONIM_USER
- See Also:
- Constant Field Values
SUPPORT_USER
static final String SUPPORT_USER
- See Also:
- Constant Field Values
toggleFavorite
void toggleFavorite(String user,
String targetUser)
isFavorite
boolean isFavorite(String user,
String targetUser)
addUserFullName
void addUserFullName(String user,
String fullname)
addUserEmail
void addUserEmail(String user,
String email)
setSpaces
void setSpaces(String user,
List<SpaceBean> spaces)
addTeamRoom
void addTeamRoom(String user,
String teamRoomId)
addTeamUsers
void addTeamUsers(String teamRoomId,
List<String> users)
removeTeamUsers
void removeTeamUsers(String teamRoomId,
List<String> users)
getTeams
List<RoomBean> getTeams(String user)
getRoom
RoomBean getRoom(String user,
String roomId)
getSpaces
List<SpaceBean> getSpaces(String user)
getUsers
List<UserBean> getUsers(String spaceId)
getUsers
List<UserBean> getUsers(String filter,
boolean fullBean)
setStatus
String setStatus(String user,
String status)
setAsAdmin
void setAsAdmin(String user,
boolean isAdmin)
isAdmin
boolean isAdmin(String user)
getStatus
String getStatus(String user)
getUserFullName
String getUserFullName(String user)
getUser
UserBean getUser(String user)
getUser
UserBean getUser(String user,
boolean withFavorites)
getUsersFilterBy
List<String> getUsersFilterBy(String user,
String room,
String type)
getNumberOfUsers
int getNumberOfUsers()
Copyright © 2003–2014 eXo Platform SAS. All rights reserved.