Uses of Class
in.cs699.tensors.delagram.auth_service.exception.InternalServerException
-
-
Uses of InternalServerException in in.cs699.tensors.delagram.auth_service.controller
Methods in in.cs699.tensors.delagram.auth_service.controller that throw InternalServerException Modifier and Type Method Description UserAuthController. getUserForToken(String authorizationToken)An API end-point that gives back the logged-in user for the authorization token -
Uses of InternalServerException in in.cs699.tensors.delagram.auth_service.service
Methods in in.cs699.tensors.delagram.auth_service.service that throw InternalServerException Modifier and Type Method Description UserAuthService. verifyTokenAndGetUser(String authorizationToken)This method is a wrapper for verifying the Firebase token, and returning the associated user object -
Uses of InternalServerException in in.cs699.tensors.delagram.content_upload_service.controller
Methods in in.cs699.tensors.delagram.content_upload_service.controller that throw InternalServerException Modifier and Type Method Description booleanUploadController. uploadMemory(String authorizationToken, Map<String,Object> payload)API end-point to upload memory. -
Uses of InternalServerException in in.cs699.tensors.delagram.content_upload_service.repository
Methods in in.cs699.tensors.delagram.content_upload_service.repository that throw InternalServerException Modifier and Type Method Description UserUploadDataAccess. fetchUserByID(String currentUserID)An abstraction that allows to fetch the currently logged in user, by the user idUserUploadDataAccessFirebase. fetchUserByID(String currentUserID)The implementation of the abstraction, based on Firebase Firestore database -
Uses of InternalServerException in in.cs699.tensors.delagram.content_upload_service.service
Methods in in.cs699.tensors.delagram.content_upload_service.service that throw InternalServerException Modifier and Type Method Description UserUploadService. fetchUser(String currentUserID)This service is used to fetch the currently logged in userUserUploadServiceImpl. fetchUser(String currentUserID)The implementation that helps in fetching the current logged in user from the database -
Uses of InternalServerException in in.cs699.tensors.delagram.content_view_service.controller
Methods in in.cs699.tensors.delagram.content_view_service.controller that throw InternalServerException Modifier and Type Method Description voidContentViewController. commentOnMemory(String authorizationToken, Map<String,Object> payload)The end-point that allows users to comment on a memory in the feed.List<Feed>ContentViewController. fetchFeed(String authorizationToken, Map<String,Object> payload)The end-point that provides the web-service of fetching the recent feed for the currently logged in user.voidContentViewController. reactOnMemory(String authorizationToken, Map<String,Object> payload)The end-point that allows users to add a star to a memory in the feed. -
Uses of InternalServerException in in.cs699.tensors.delagram.content_view_service.repository
Methods in in.cs699.tensors.delagram.content_view_service.repository that throw InternalServerException Modifier and Type Method Description UserContentViewRepository. fetchUserByID(String currentUserID)An abstraction that allows to fetch the user associated with a certain user id.UserContentViewRepositoryFirebase. fetchUserByID(String currentUserID)An implementation for fetching the user given by the id. -
Uses of InternalServerException in in.cs699.tensors.delagram.content_view_service.service
Methods in in.cs699.tensors.delagram.content_view_service.service that throw InternalServerException Modifier and Type Method Description List<Feed>ContentViewService. fetchRecentFeed(String currentUserID)A service that lets the currently logged-in user fetch the recent feed for them.List<Feed>ContentViewServiceImpl. fetchRecentFeed(String currentUserID)An implementation for the logic of fetching feed for a user.voidContentViewService. updateMemoryWithComment(String memoryID, String currentUserID, String reactedUserID, String commentText)A service that lets the currently logged-in user persist their comment on the database.voidContentViewServiceImpl. updateMemoryWithComment(String memoryID, String currentUserID, String reactedUserID, String commentText)An implementation of updating a memory with the newly added comment.voidContentViewService. updateMemoryWithReact(String memoryID, String currentUserID, String reactedUserID)A service that lets the currently logged-in user persist their star on the database.voidContentViewServiceImpl. updateMemoryWithReact(String memoryID, String currentUserID, String reactedUserID)An implementation of updating a memory with the newly added star. -
Uses of InternalServerException in in.cs699.tensors.delagram.profile_search_service.controller
Methods in in.cs699.tensors.delagram.profile_search_service.controller that throw InternalServerException Modifier and Type Method Description booleanProfileSearchController. bindUsersInCircle(String authorizationToken, Map<String,Object> payload)This end-point lets a user add another user in their circle. -
Uses of InternalServerException in in.cs699.tensors.delagram.profile_search_service.service
Methods in in.cs699.tensors.delagram.profile_search_service.service that throw InternalServerException Modifier and Type Method Description booleanProfileSearchService. makeCircleAndPersist(Map<String,Object> payload)This service is used to add the users in each others' circles.booleanProfileSearchServiceImpl. makeCircleAndPersist(Map<String,Object> payload)An implementation for the logic of adding users in each others' circle.
-