Interface FriendService
public interface FriendService
-
Method Summary
Modifier and TypeMethodDescription@NotNull FriendResultacceptFriendRequest(int receiverId, int senderId) @NotNull FriendResultaddFavorite(int ownerId, int friendId) booleanareFriends(int userId, int targetId) @NotNull FriendResultblockUser(int userId, int targetId) @NotNull FriendResultcancelFriendRequest(int senderId, int receiverId) booleancanFollow(int followerId, int targetId) booleancanViewServer(int viewerId, int targetId) @NotNull FriendResultdenyFriendRequest(int receiverId, int senderId) intgetBlockedUserCount(int userId) @NotNull Collection<User> getBlockedUsers(int userId) @NotNull Optional<FriendFavorite> getFavorite(int ownerId, int friendId) intgetFavoriteCount(int ownerId) @NotNull Collection<User> getFavorites(int ownerId) intgetFriendCount(int userId) @NotNull Collection<User> getFriends(int userId) @NotNull Optional<Friendship> getFriendship(int userId, int targetId) intgetIncomingRequestCount(int userId) @NotNull Collection<FriendRequest> getIncomingRequests(int userId) @NotNull Collection<User> getOnlineFriends(int userId) intgetOutgoingRequestCount(int userId) @NotNull Collection<FriendRequest> getOutgoingRequests(int userId) @NotNull Optional<FriendRequest> getPendingRequest(int senderId, int receiverId) @NotNull FriendSettingsgetSettings(int userId) booleanhasPendingRequest(int senderId, int receiverId) booleanisBlocked(int userId, int targetId) booleanisBlockedEitherWay(int userId, int targetId) booleanisFavorite(int ownerId, int friendId) static @NotNull FriendServiceof(@NotNull FriendProvider provider, @NotNull UserProvider userProvider, @NotNull UserSessionProvider sessionProvider) @NotNull FriendResultremoveFavorite(int ownerId, int friendId) @NotNull FriendResultremoveFriend(int userId, int targetId) @NotNull FriendResultresetSettings(int userId) @NotNull FriendResultsendFriendRequest(int senderId, int receiverId) @NotNull FriendResultsetAllowFollow(int userId, boolean enabled) @NotNull FriendResultsetAllowRequests(int userId, boolean enabled) @NotNull FriendResultsetLoginNotify(int userId, boolean enabled) @NotNull FriendResultsetShowServer(int userId, boolean enabled) booleanshouldNotifyLogin(int recipientId, int loggedInUserId) @NotNull FriendResultunblockUser(int userId, int targetId) @NotNull FriendResultupdateSettings(int userId, boolean allowRequests, boolean showServer, boolean allowFollow, boolean loginNotify)
-
Method Details
-
areFriends
boolean areFriends(int userId, int targetId) -
getFriendship
-
getFriends
-
getOnlineFriends
-
getFriendCount
int getFriendCount(int userId) -
removeFriend
-
hasPendingRequest
boolean hasPendingRequest(int senderId, int receiverId) -
getPendingRequest
-
getIncomingRequests
-
getOutgoingRequests
-
getIncomingRequestCount
int getIncomingRequestCount(int userId) -
getOutgoingRequestCount
int getOutgoingRequestCount(int userId) -
sendFriendRequest
-
acceptFriendRequest
-
denyFriendRequest
-
cancelFriendRequest
-
isFavorite
boolean isFavorite(int ownerId, int friendId) -
getFavorite
-
getFavorites
-
getFavoriteCount
int getFavoriteCount(int ownerId) -
addFavorite
-
removeFavorite
-
isBlocked
boolean isBlocked(int userId, int targetId) -
isBlockedEitherWay
boolean isBlockedEitherWay(int userId, int targetId) -
getBlockedUsers
-
getBlockedUserCount
int getBlockedUserCount(int userId) -
blockUser
-
unblockUser
-
getSettings
-
updateSettings
@NotNull @NotNull FriendResult updateSettings(int userId, boolean allowRequests, boolean showServer, boolean allowFollow, boolean loginNotify) -
setAllowRequests
-
setShowServer
-
setAllowFollow
-
setLoginNotify
-
resetSettings
-
canViewServer
boolean canViewServer(int viewerId, int targetId) -
canFollow
boolean canFollow(int followerId, int targetId) -
shouldNotifyLogin
boolean shouldNotifyLogin(int recipientId, int loggedInUserId) -
of
@Internal @NotNull static @NotNull FriendService of(@NotNull @NotNull FriendProvider provider, @NotNull @NotNull UserProvider userProvider, @NotNull @NotNull UserSessionProvider sessionProvider)
-