A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages

A

AbstractCachingService - Class in com.jms.socialmedia.cache
 
AbstractCachingService() - Constructor for class com.jms.socialmedia.cache.AbstractCachingService
 
AbstractCodecCachingService<T> - Class in com.jms.socialmedia.cache
 
AbstractCodecCachingService(CachingCodec<T>) - Constructor for class com.jms.socialmedia.cache.AbstractCodecCachingService
 
AbstractHeapCachingService - Class in com.jms.socialmedia.cache
 
AbstractHeapCachingService() - Constructor for class com.jms.socialmedia.cache.AbstractHeapCachingService
 
ADD_COMMENT - com.jms.socialmedia.token.Permission
 
ADD_POST - com.jms.socialmedia.token.Permission
 
addComment(Comment) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
addComment(Comment) - Method in interface com.jms.socialmedia.dataservice.DataService
 
addComment(Comment) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
addComment(Comment) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
addComment(Comment) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
addComment(Comment) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
addComment(Comment) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
addFollowersUserIds(Collection<Integer>) - Method in class com.jms.socialmedia.model.UserPage
 
addFollowingUserIds(Collection<Integer>) - Method in class com.jms.socialmedia.model.UserPage
 
addLike(Integer) - Method in class com.jms.socialmedia.model.Entry
 
addPermissions(Permission...) - Method in class com.jms.socialmedia.token.Token.Builder
 
addPermissions(Set<Permission>) - Method in class com.jms.socialmedia.token.Token.Builder
 
addPost(Post) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
addPost(Post) - Method in interface com.jms.socialmedia.dataservice.DataService
 
addPost(Post) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
addPost(Post) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
addPost(Post) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
addPost(Post) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
addPost(Post) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
addRouteListener(RouteListener) - Method in class com.jms.socialmedia.routes.RouteMappings
 
addTags(int, Collection<String>) - Method in class com.jms.socialmedia.mybatis.SqlSessionTagsMapper
 
addTags(int, Collection<String>) - Method in interface com.jms.socialmedia.mybatis.TagsMapper
 
addUser(NewUser) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
addUser(NewUser) - Method in interface com.jms.socialmedia.dataservice.DataService
 
addUser(NewUser) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
addUser(NewUser) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
addUser(NewUser) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
addUser(NewUser) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
addUser(NewUser) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
addUserSession(int, String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
addUserSession(int, String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
addUserSession(int, String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
addUserSession(int, String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
addUserSession(int, String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
addUserSession(int, String) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
addUserSession(int, String) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
ADMIN - com.jms.socialmedia.token.Permission
 
ADMIN_USER_IDS - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
App - Class in com.jms.socialmedia.app
 
App() - Constructor for class com.jms.socialmedia.app.App
 
authorizeRequest(Request) - Method in class com.jms.socialmedia.handlers.RequestHandler
 
authorizeRequest(Request, Integer, Permission) - Method in class com.jms.socialmedia.handlers.RequestHandler
 

B

BadRequestException - Exception in com.jms.socialmedia.exception
 
BadRequestException() - Constructor for exception com.jms.socialmedia.exception.BadRequestException
 
BadRequestException(String) - Constructor for exception com.jms.socialmedia.exception.BadRequestException
 
BadRequestException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.BadRequestException
 
BadRequestException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.BadRequestException
 
BadRequestException(Throwable) - Constructor for exception com.jms.socialmedia.exception.BadRequestException
 
BcryptPasswordService - Class in com.jms.socialmedia.password
 
BcryptPasswordService() - Constructor for class com.jms.socialmedia.password.BcryptPasswordService
 
booleanSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
booleanSettingWithDefault(String, Boolean) - Static method in class com.jms.socialmedia.configuration.Settings
 
build() - Method in class com.jms.socialmedia.token.Token.Builder
 
Builder() - Constructor for class com.jms.socialmedia.token.Token.Builder
 

C

CACHE_EXPIRE_TIME_SECONDS - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
CACHE_GUAVA_MAX_NUMBER_OF_POSTS - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
CACHE_GUAVA_MAX_NUMBER_OF_USER_SESSIONS - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
CACHE_IMPLEMENTATION - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
CACHE_REDIS_CODEC - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
CACHE_REDIS_HOST - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
CACHE_REDIS_PORT - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
CachingCodec<T> - Interface in com.jms.socialmedia.cache.codec
 
CachingDataService - Class in com.jms.socialmedia.dataservice
 
CachingDataService(DataService, AbstractCachingService) - Constructor for class com.jms.socialmedia.dataservice.CachingDataService
 
CachingServiceFactory - Class in com.jms.socialmedia.cache
 
CachingServiceWithMetrics - Class in com.jms.socialmedia.cache
 
CachingServiceWithMetrics(AbstractCachingService, MetricRegistry) - Constructor for class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
CachingServiceWithMetrics(AbstractCachingService, MetricRegistry, String) - Constructor for class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
ChangePassword - Class in com.jms.socialmedia.model
 
ChangePassword() - Constructor for class com.jms.socialmedia.model.ChangePassword
 
checkParameter(boolean, String, StringBuilder) - Method in class com.jms.socialmedia.handlers.RequestHandler
 
checkParameter(Object, String, StringBuilder) - Method in class com.jms.socialmedia.handlers.RequestHandler
 
checkParameter(String, String, StringBuilder) - Method in class com.jms.socialmedia.handlers.RequestHandler
 
checkPassword(ChangePassword, User) - Method in interface com.jms.socialmedia.password.PasswordService
 
checkPassword(LoginRequest, User) - Method in interface com.jms.socialmedia.password.PasswordService
 
checkPassword(String, String) - Method in class com.jms.socialmedia.password.BcryptPasswordService
 
checkPassword(String, String) - Method in class com.jms.socialmedia.password.NonEncryptionPasswordService
 
checkPassword(String, String) - Method in interface com.jms.socialmedia.password.PasswordService
 
com.jms.socialmedia.app - package com.jms.socialmedia.app
 
com.jms.socialmedia.cache - package com.jms.socialmedia.cache
Different Caching Implementations
com.jms.socialmedia.cache.codec - package com.jms.socialmedia.cache.codec
 
com.jms.socialmedia.configuration - package com.jms.socialmedia.configuration
 
com.jms.socialmedia.dataservice - package com.jms.socialmedia.dataservice
 
com.jms.socialmedia.exception - package com.jms.socialmedia.exception
 
com.jms.socialmedia.handlers - package com.jms.socialmedia.handlers
Request Handlers
com.jms.socialmedia.metrics - package com.jms.socialmedia.metrics
 
com.jms.socialmedia.model - package com.jms.socialmedia.model
 
com.jms.socialmedia.mybatis - package com.jms.socialmedia.mybatis
 
com.jms.socialmedia.password - package com.jms.socialmedia.password
 
com.jms.socialmedia.routes - package com.jms.socialmedia.routes
 
com.jms.socialmedia.token - package com.jms.socialmedia.token
Tokens and Permissions Classes
com.jms.socialmedia.utils - package com.jms.socialmedia.utils
 
Comment - Class in com.jms.socialmedia.model
 
Comment() - Constructor for class com.jms.socialmedia.model.Comment
 
Comment(Integer, Integer, Integer, String, String, String, LocalDateTime) - Constructor for class com.jms.socialmedia.model.Comment
 
Comment(Integer, Integer, String) - Constructor for class com.jms.socialmedia.model.Comment
 
Comment(Integer, Integer, String, LocalDateTime) - Constructor for class com.jms.socialmedia.model.Comment
 
CommentRequestHandler - Class in com.jms.socialmedia.handlers
 
CommentRequestHandler(DataService, TokenService, Gson) - Constructor for class com.jms.socialmedia.handlers.CommentRequestHandler
 
commentsCacheHit() - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
commentsCacheHit() - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
commentsCacheMiss() - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
commentsCacheMiss() - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
CommentsMapper - Interface in com.jms.socialmedia.mybatis
 
compareTo(Comment) - Method in class com.jms.socialmedia.model.Comment
 
compareTo(Post) - Method in class com.jms.socialmedia.model.Post
 
ConfigurationException - Exception in com.jms.socialmedia.exception
 
ConfigurationException() - Constructor for exception com.jms.socialmedia.exception.ConfigurationException
 
ConfigurationException(String) - Constructor for exception com.jms.socialmedia.exception.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.ConfigurationException
 
ConfigurationException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception com.jms.socialmedia.exception.ConfigurationException
 
Configurations - Interface in com.jms.socialmedia.configuration
 
ConfigurationsFromFile - Class in com.jms.socialmedia.configuration
 
ConfigurationsFromFile(String) - Constructor for class com.jms.socialmedia.configuration.ConfigurationsFromFile
 
convertRawValue(String) - Method in interface com.jms.socialmedia.configuration.Setting
 
CoreSettings - Class in com.jms.socialmedia.configuration
 
CREATE_TABLES - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
createCachingService(Configurations, MetricRegistry) - Static method in class com.jms.socialmedia.cache.CachingServiceFactory
 
createCommentLikesTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 
createCommentMentionsTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 
createCommentsTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 
createDataService(Configurations, AbstractCachingService, MetricRegistry) - Static method in class com.jms.socialmedia.dataservice.DataServiceFactory
 
createFollowersTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 
createMetricRegistry(Configurations) - Static method in class com.jms.socialmedia.metrics.MetricRegistryFactory
 
createPostLikesTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 
createPostMentionsTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 
createPostsTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 
createPostTagsTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 
createTables() - Method in class com.jms.socialmedia.mybatis.SqlSessionCreateTablesMapper
 
CreateTablesMapper - Interface in com.jms.socialmedia.mybatis
 
createTokenFromString(String) - Method in class com.jms.socialmedia.token.JWTService
createTokenFromString(String) - Method in interface com.jms.socialmedia.token.TokenService
 
createTokenString(Token) - Method in class com.jms.socialmedia.token.JWTService
createTokenString(Token) - Method in interface com.jms.socialmedia.token.TokenService
 
createUserSessionsTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 
createUsersTable() - Method in interface com.jms.socialmedia.mybatis.CreateTablesMapper
 

D

DatabaseInsertException - Exception in com.jms.socialmedia.exception
Thrown whenever the system is unable to insert new records into the database
DatabaseInsertException() - Constructor for exception com.jms.socialmedia.exception.DatabaseInsertException
 
DatabaseInsertException(String) - Constructor for exception com.jms.socialmedia.exception.DatabaseInsertException
 
DatabaseInsertException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.DatabaseInsertException
 
DatabaseInsertException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.DatabaseInsertException
 
DatabaseInsertException(Throwable) - Constructor for exception com.jms.socialmedia.exception.DatabaseInsertException
 
dataService - Variable in class com.jms.socialmedia.handlers.RequestHandler
 
DataService - Interface in com.jms.socialmedia.dataservice
 
DataServiceFactory - Class in com.jms.socialmedia.dataservice
 
DataServiceWithMetrics - Class in com.jms.socialmedia.dataservice
 
DataServiceWithMetrics(DataService, MetricRegistry) - Constructor for class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
DataServiceWithMetrics(DataService, MetricRegistry, String) - Constructor for class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
decodeComment(String) - Method in class com.jms.socialmedia.cache.codec.GsonCachingCodec
 
decodeComment(T) - Method in interface com.jms.socialmedia.cache.codec.CachingCodec
 
decodePost(String) - Method in class com.jms.socialmedia.cache.codec.GsonCachingCodec
 
decodePost(T) - Method in interface com.jms.socialmedia.cache.codec.CachingCodec
 
decodeUser(String) - Method in class com.jms.socialmedia.cache.codec.GsonCachingCodec
 
decodeUser(T) - Method in interface com.jms.socialmedia.cache.codec.CachingCodec
 
defaultValue() - Method in interface com.jms.socialmedia.configuration.Setting
 
DELETE_COMMENT - com.jms.socialmedia.token.Permission
 
DELETE_POST - com.jms.socialmedia.token.Permission
 
deleteComment(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
deleteComment(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
deleteComment(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
deleteComment(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
deleteComment(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
deleteComment(int) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
deleteComment(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
deletePost(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
deletePost(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
deletePost(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
deletePost(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
deletePost(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
deletePost(int) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
deletePost(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.jms.socialmedia.routes.LocalDateTypeAdapter
 
doubleSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
doubleSettingWithDefault(String, Double) - Static method in class com.jms.socialmedia.configuration.Settings
 

E

EDIT_COMMENT - com.jms.socialmedia.token.Permission
 
EDIT_PASSWORD - com.jms.socialmedia.token.Permission
 
EDIT_POST - com.jms.socialmedia.token.Permission
 
editComment(int, String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
editComment(int, String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
editComment(int, String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
editComment(int, String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
editComment(int, String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
editComment(int, String) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
editComment(int, String) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
editCommentInCache(int, String) - Method in class com.jms.socialmedia.cache.AbstractCachingService
Either edits the text of the Comment in the Cache, or invalidates the Comment
editCommentInCache(int, String) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
editCommentInCache(int, String) - Method in class com.jms.socialmedia.cache.AbstractHeapCachingService
 
editCommentInCache(int, String) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
editPassword(Integer, String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
editPassword(Integer, String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
editPassword(Integer, String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
editPassword(Integer, String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
editPassword(Integer, String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
editPassword(Integer, String) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
editPassword(Integer, String) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
editPost(int, String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
editPost(int, String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
editPost(int, String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
editPost(int, String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
editPost(int, String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
editPost(int, String) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
editPost(int, String) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
editPostInCache(int, String) - Method in class com.jms.socialmedia.cache.AbstractCachingService
Either edits the text of the Post in the Cache, or invalidates the Post
editPostInCache(int, String) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
editPostInCache(int, String) - Method in class com.jms.socialmedia.cache.AbstractHeapCachingService
 
editPostInCache(int, String) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
encodeComment(Comment) - Method in interface com.jms.socialmedia.cache.codec.CachingCodec
 
encodeComment(Comment) - Method in class com.jms.socialmedia.cache.codec.GsonCachingCodec
 
encodePost(Post) - Method in interface com.jms.socialmedia.cache.codec.CachingCodec
 
encodePost(Post) - Method in class com.jms.socialmedia.cache.codec.GsonCachingCodec
 
encodeUser(User) - Method in interface com.jms.socialmedia.cache.codec.CachingCodec
 
encodeUser(User) - Method in class com.jms.socialmedia.cache.codec.GsonCachingCodec
 
encryptPassword(String) - Method in class com.jms.socialmedia.password.BcryptPasswordService
 
encryptPassword(String) - Method in class com.jms.socialmedia.password.NonEncryptionPasswordService
 
encryptPassword(String) - Method in interface com.jms.socialmedia.password.PasswordService
 
Entry - Class in com.jms.socialmedia.model
 
Entry() - Constructor for class com.jms.socialmedia.model.Entry
 
Entry(Integer, Integer, String, String, String, LocalDateTime) - Constructor for class com.jms.socialmedia.model.Entry
 
equals(Object) - Method in class com.jms.socialmedia.model.ChangePassword
 
equals(Object) - Method in class com.jms.socialmedia.model.Comment
 
equals(Object) - Method in class com.jms.socialmedia.model.FollowRequest
 
equals(Object) - Method in class com.jms.socialmedia.model.LoginRequest
 
equals(Object) - Method in class com.jms.socialmedia.model.NewUser
 
equals(Object) - Method in class com.jms.socialmedia.model.Post
 
equals(Object) - Method in class com.jms.socialmedia.model.User
 
equals(Object) - Method in class com.jms.socialmedia.token.Token
 
ExceptionHandler - Class in com.jms.socialmedia.routes
 
ExceptionHandler() - Constructor for class com.jms.socialmedia.routes.ExceptionHandler
 
extractBodyContent(Request, Class<T>) - Method in class com.jms.socialmedia.handlers.RequestHandler
 
extractTags(String) - Static method in class com.jms.socialmedia.utils.TagsUtils
 
extractTagsFromPost(Post) - Static method in class com.jms.socialmedia.utils.TagsUtils
 

F

FailedLoginAttemptException - Exception in com.jms.socialmedia.exception
 
FailedLoginAttemptException() - Constructor for exception com.jms.socialmedia.exception.FailedLoginAttemptException
 
FailedLoginAttemptException(String) - Constructor for exception com.jms.socialmedia.exception.FailedLoginAttemptException
 
FailedLoginAttemptException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.FailedLoginAttemptException
 
FailedLoginAttemptException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.FailedLoginAttemptException
 
FailedLoginAttemptException(Throwable) - Constructor for exception com.jms.socialmedia.exception.FailedLoginAttemptException
 
FOLLOW_USER - com.jms.socialmedia.token.Permission
 
FollowersMapper - Interface in com.jms.socialmedia.mybatis
 
FollowRequest - Class in com.jms.socialmedia.model
 
FollowRequest() - Constructor for class com.jms.socialmedia.model.FollowRequest
 
FollowRequest(Integer, Integer) - Constructor for class com.jms.socialmedia.model.FollowRequest
 
FollowRequestHandler - Class in com.jms.socialmedia.handlers
 
FollowRequestHandler(DataService, TokenService, Gson) - Constructor for class com.jms.socialmedia.handlers.FollowRequestHandler
 
followUser(int, int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
followUser(int, int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
followUser(int, int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
followUser(int, int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
followUser(int, int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
followUser(int, int) - Method in interface com.jms.socialmedia.mybatis.FollowersMapper
 
followUser(int, int) - Method in class com.jms.socialmedia.mybatis.SqlSessionFollowersMapper
 
ForbiddenException - Exception in com.jms.socialmedia.exception
Thrown when the Bearer Token does not have the proper Permissions for the action being taken
ForbiddenException() - Constructor for exception com.jms.socialmedia.exception.ForbiddenException
 
ForbiddenException(String) - Constructor for exception com.jms.socialmedia.exception.ForbiddenException
 
ForbiddenException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.ForbiddenException
 
ForbiddenException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.ForbiddenException
 
ForbiddenException(Throwable) - Constructor for exception com.jms.socialmedia.exception.ForbiddenException
 
fullName - Variable in class com.jms.socialmedia.model.Entry
 
fullName - Variable in class com.jms.socialmedia.model.User
 

G

get(Setting<T>) - Method in interface com.jms.socialmedia.configuration.Configurations
 
get(Setting<T>) - Method in class com.jms.socialmedia.configuration.ConfigurationsFromFile
 
getAction() - Method in enum com.jms.socialmedia.token.Permission
 
getBio() - Method in class com.jms.socialmedia.model.UserPage
 
getBirthDate() - Method in class com.jms.socialmedia.model.NewUser
 
getBirthDate() - Method in class com.jms.socialmedia.model.UserPage
 
getComment(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getComment(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getComment(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getComment(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getComment(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getComment(int) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
getComment(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
getCommentedPostsByUserId(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getCommentedPostsByUserId(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getCommentedPostsByUserId(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getCommentedPostsByUserId(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getCommentedPostsByUserId(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getCommentedPostsByUserId(int) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
getCommentedPostsByUserId(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
getCommentFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
getCommentFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
getCommentFromCache(int) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
getCommentFromCache(int) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
getCommentFromCache(int) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
getCommentId() - Method in class com.jms.socialmedia.model.Comment
 
getCommentLikes(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getCommentLikes(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getCommentLikes(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getCommentLikes(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getCommentLikes(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getCommentLikes(int) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
getCommentLikes(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
getComments(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getComments(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getComments(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getComments(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getComments(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getComments(int) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
getComments(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
getCommentsByUserId(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getCommentsByUserId(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getCommentsByUserId(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getCommentsByUserId(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getCommentsByUserId(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getCommentsByUserId(int) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
getCommentsByUserId(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
getCommentsFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
getCommentsFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
getCommentsFromCache(int) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
getCommentsFromCache(int) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
getCommentsFromCache(int) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
getCommentsFromCacheOrSupplier(int, Supplier<Collection<Comment>>) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
getDateTimeJoined() - Method in class com.jms.socialmedia.model.UserPage
 
getEmail() - Method in class com.jms.socialmedia.model.NewUser
 
getEmail() - Method in class com.jms.socialmedia.model.UserPage
 
getEncodedCommentFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
getEncodedCommentFromCache(int) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
getEncodedCommentsFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
getEncodedCommentsFromCache(int) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
getEncodedPostFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
getEncodedPostFromCache(int) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
getEncodedUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
getEncodedUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
getFirstname() - Method in class com.jms.socialmedia.model.LoginSuccess
 
getFollowersUserIds() - Method in class com.jms.socialmedia.model.UserPage
 
getFollowerUserId() - Method in class com.jms.socialmedia.model.FollowRequest
 
getFollowerUserIds(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getFollowerUserIds(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getFollowerUserIds(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getFollowerUserIds(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getFollowerUserIds(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getFollowerUserIds(int) - Method in interface com.jms.socialmedia.mybatis.FollowersMapper
 
getFollowerUserIds(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionFollowersMapper
 
getFollowingUserId() - Method in class com.jms.socialmedia.model.FollowRequest
 
getFollowingUserIds() - Method in class com.jms.socialmedia.model.UserPage
 
getFollowingUserIds(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getFollowingUserIds(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getFollowingUserIds(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getFollowingUserIds(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getFollowingUserIds(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getFollowingUserIds(int) - Method in interface com.jms.socialmedia.mybatis.FollowersMapper
 
getFollowingUserIds(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionFollowersMapper
 
getFullName() - Method in class com.jms.socialmedia.model.Entry
 
getFullName() - Method in class com.jms.socialmedia.model.User
 
getFullName() - Method in class com.jms.socialmedia.model.UserPage
 
getHashedPassword() - Method in class com.jms.socialmedia.model.User
 
getHashedPasswordByUserId(Integer) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getHashedPasswordByUserId(Integer) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getHashedPasswordByUserId(Integer) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getHashedPasswordByUserId(Integer) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getHashedPasswordByUserId(Integer) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getHashedPasswordByUserId(Integer) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
getHashedPasswordByUserId(Integer) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
getLikedPostsByUserId(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getLikedPostsByUserId(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getLikedPostsByUserId(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getLikedPostsByUserId(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getLikedPostsByUserId(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getLikedPostsByUserId(int) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
getLikedPostsByUserId(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
getLikes() - Method in class com.jms.socialmedia.model.Entry
 
getNewPassword1() - Method in class com.jms.socialmedia.model.ChangePassword
 
getNewPassword2() - Method in class com.jms.socialmedia.model.ChangePassword
 
getNumberOfCommentsInPost(int) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
getNumberOfCommentsInPost(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
getNumberOfPosts() - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
getNumberOfPosts() - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
getOldPassword() - Method in class com.jms.socialmedia.model.ChangePassword
 
getPassword() - Method in class com.jms.socialmedia.model.LoginRequest
 
getPassword1() - Method in class com.jms.socialmedia.model.NewUser
 
getPassword2() - Method in class com.jms.socialmedia.model.NewUser
 
getPermissions() - Method in class com.jms.socialmedia.token.Token
 
getPost(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getPost(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getPost(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getPost(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getPost(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getPost(int) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
getPost(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
getPostFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCachingService
Retrieves a Post from cache if present
getPostFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
getPostFromCache(int) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
getPostFromCache(int) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
getPostFromCache(int) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
getPostFromCacheOrSupplier(int, Supplier<Post>) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
getPostId() - Method in class com.jms.socialmedia.model.Entry
 
getPostLikes(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getPostLikes(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getPostLikes(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getPostLikes(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getPostLikes(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getPostLikes(int) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
getPostLikes(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
getPosts(Integer) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getPosts(Integer, Integer) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getPosts(Collection<Integer>, String, String, String, String, String, Integer, String, boolean) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getPosts(Collection<Integer>, String, String, String, String, String, Integer, String, boolean) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getPosts(Collection<Integer>, String, String, String, String, String, Integer, String, boolean) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getPosts(Collection<Integer>, String, String, String, String, String, Integer, String, boolean) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getPosts(Collection<Integer>, String, String, String, String, String, Integer, String, boolean) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getPosts(Collection<Integer>, String, String, String, String, String, Integer, String, boolean) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
getPosts(Collection<Integer>, String, String, String, String, String, Integer, String, boolean) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
getPostTags(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionTagsMapper
 
getPostTags(int) - Method in interface com.jms.socialmedia.mybatis.TagsMapper
 
getProfilePictureLink() - Method in class com.jms.socialmedia.model.Entry
 
getProfilePictureLink() - Method in class com.jms.socialmedia.model.NewUser
 
getProfilePictureLink() - Method in class com.jms.socialmedia.model.UserPage
 
getProperties() - Method in interface com.jms.socialmedia.configuration.Configurations
 
getProperties() - Method in class com.jms.socialmedia.configuration.ConfigurationsFromFile
 
getRegularPermissions() - Static method in enum com.jms.socialmedia.token.Permission
 
getTags() - Method in class com.jms.socialmedia.mybatis.SqlSessionTagsMapper
 
getTags() - Method in interface com.jms.socialmedia.mybatis.TagsMapper
 
getText() - Method in class com.jms.socialmedia.model.Entry
 
getTimestamp() - Method in class com.jms.socialmedia.model.Entry
 
getToken() - Method in class com.jms.socialmedia.model.LoginSuccess
 
getUserBySessionId(String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getUserBySessionId(String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getUserBySessionId(String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getUserBySessionId(String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getUserBySessionId(String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getUserBySessionKey(String) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
getUserBySessionKey(String) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
getUserId() - Method in class com.jms.socialmedia.model.ChangePassword
 
getUserId() - Method in class com.jms.socialmedia.model.Entry
 
getUserId() - Method in class com.jms.socialmedia.model.LoginSuccess
 
getUserId() - Method in class com.jms.socialmedia.model.User
 
getUserId() - Method in class com.jms.socialmedia.model.UserPage
 
getUserId() - Method in class com.jms.socialmedia.token.Token
 
getUserIdByUsername(String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getUserIdByUsername(String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getUserIdByUsername(String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getUserIdByUsername(String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getUserIdByUsername(String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getUserIdByUsername(String) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
getUserIdByUsername(String) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
getUserIdFromCommentId(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getUserIdFromCommentId(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getUserIdFromCommentId(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getUserIdFromCommentId(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getUserIdFromCommentId(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getUserIdFromCommentId(int) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
getUserIdFromCommentId(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
getUserIdFromPostId(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getUserIdFromPostId(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getUserIdFromPostId(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getUserIdFromPostId(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getUserIdFromPostId(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getUserIdFromPostId(int) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
getUserIdFromPostId(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
getUserLoginInfoByString(String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getUserLoginInfoByString(String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getUserLoginInfoByString(String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getUserLoginInfoByString(String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getUserLoginInfoByString(String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getUserLoginInfoByString(String) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
getUserLoginInfoByString(String) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
getUsername() - Method in class com.jms.socialmedia.model.Entry
 
getUsername() - Method in class com.jms.socialmedia.model.LoginSuccess
 
getUsername() - Method in class com.jms.socialmedia.model.User
 
getUsername() - Method in class com.jms.socialmedia.model.UserPage
 
getUsernameOrEmail() - Method in class com.jms.socialmedia.model.LoginRequest
 
getUsernamesByIds(Collection<Integer>) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getUsernamesByIds(Collection<Integer>) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getUsernamesByIds(Collection<Integer>) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getUsernamesByIds(Collection<Integer>) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getUsernamesByIds(Collection<Integer>) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getUsernamesByIds(Collection<Integer>) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
getUsernamesByIds(Collection<Integer>) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
getUserPageInfoByName(String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getUserPageInfoByName(String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getUserPageInfoByName(String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getUserPageInfoByName(String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getUserPageInfoByName(String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getUserPageInfoByName(String) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
getUserPageInfoByName(String) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
getUserSessionCacheOrSupplier(String, Supplier<User>) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
getUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
getUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
getUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
getUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
getUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
getUsersToFollow(int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
getUsersToFollow(int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
getUsersToFollow(int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
getUsersToFollow(int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
getUsersToFollow(int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
getUsersToFollow(int) - Method in interface com.jms.socialmedia.mybatis.FollowersMapper
 
getUsersToFollow(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionFollowersMapper
 
GsonCachingCodec - Class in com.jms.socialmedia.cache.codec
 
GsonCachingCodec(Gson) - Constructor for class com.jms.socialmedia.cache.codec.GsonCachingCodec
 
GuavaCachingService - Class in com.jms.socialmedia.cache
 
GuavaCachingService() - Constructor for class com.jms.socialmedia.cache.GuavaCachingService
 
GuavaCachingService(int, int) - Constructor for class com.jms.socialmedia.cache.GuavaCachingService
 
GuavaCachingService(int, int, int) - Constructor for class com.jms.socialmedia.cache.GuavaCachingService
 

H

handleAddComment(Request, Response) - Method in class com.jms.socialmedia.handlers.CommentRequestHandler
 
handleAddPost(Request, Response) - Method in class com.jms.socialmedia.handlers.PostRequestHandler
POST /api/post/add
handleAddUser(Request, Response) - Method in class com.jms.socialmedia.handlers.UserRequestHandler
 
handleAuthorizeRequest(Request, Response) - Method in class com.jms.socialmedia.handlers.RequestHandler
Check Bearer Token for Admin Rights
handleDeleteComment(Request, Response) - Method in class com.jms.socialmedia.handlers.CommentRequestHandler
 
handleDeletePost(Request, Response) - Method in class com.jms.socialmedia.handlers.PostRequestHandler
DELETE /api/post/:id
handleEditComment(Request, Response) - Method in class com.jms.socialmedia.handlers.CommentRequestHandler
 
handleEditPost(Request, Response) - Method in class com.jms.socialmedia.handlers.PostRequestHandler
PUT /api/post/:id
handleEditUserPassword(Request, Response) - Method in class com.jms.socialmedia.handlers.UserRequestHandler
 
handleException(Exception, Request, Response) - Method in class com.jms.socialmedia.routes.ExceptionHandler
 
handleFollowUser(Request, Response) - Method in class com.jms.socialmedia.handlers.FollowRequestHandler
 
handleGetComment(Request, Response) - Method in class com.jms.socialmedia.handlers.CommentRequestHandler
 
handleGetCommentedPosts(Request, Response) - Method in class com.jms.socialmedia.handlers.PostRequestHandler
GET /api/user/:userId/commentedposts
handleGetCommentLikes(Request, Response) - Method in class com.jms.socialmedia.handlers.LikeRequestHandler
 
handleGetComments(Request, Response) - Method in class com.jms.socialmedia.handlers.CommentRequestHandler
 
handleGetCommentsByUserId(Request, Response) - Method in class com.jms.socialmedia.handlers.CommentRequestHandler
 
handleGetCounter(Request, Response) - Method in class com.jms.socialmedia.handlers.MetricsRequestHandler
GET /metrics/counter/:counter
handleGetCounters(Request, Response) - Method in class com.jms.socialmedia.handlers.MetricsRequestHandler
GET /metrics/counters
handleGetFeedPosts(Request, Response) - Method in class com.jms.socialmedia.handlers.PostRequestHandler
GET /api/user/:userId/feed
handleGetFollowingUserIds(Request, Response) - Method in class com.jms.socialmedia.handlers.FollowRequestHandler
 
handleGetGauge(Request, Response) - Method in class com.jms.socialmedia.handlers.MetricsRequestHandler
GET /metrics/gauge/:gauge
handleGetGauges(Request, Response) - Method in class com.jms.socialmedia.handlers.MetricsRequestHandler
GET /metrics/gauges
handleGetJvmGauges(Request, Response) - Method in class com.jms.socialmedia.handlers.MetricsRequestHandler
GET /metrics/jvm
handleGetLikedPosts(Request, Response) - Method in class com.jms.socialmedia.handlers.LikeRequestHandler
 
handleGetMetrics(Request, Response) - Method in class com.jms.socialmedia.handlers.MetricsRequestHandler
GET /metrics
handleGetPost(Request, Response) - Method in class com.jms.socialmedia.handlers.PostRequestHandler
GET /api/post/:id
handleGetPostLikes(Request, Response) - Method in class com.jms.socialmedia.handlers.LikeRequestHandler
 
handleGetPosts(Request, Response) - Method in class com.jms.socialmedia.handlers.PostRequestHandler
GET /api/posts
handleGetPostsByUserId(Request, Response) - Method in class com.jms.socialmedia.handlers.PostRequestHandler
GET /api/user/:userId/posts
handleGetTimer(Request, Response) - Method in class com.jms.socialmedia.handlers.MetricsRequestHandler
GET /metrics/timer/:timer
handleGetTimerCount(Request, Response) - Method in class com.jms.socialmedia.handlers.MetricsRequestHandler
GET /metrics/timer/:timer/count
handleGetTimers(Request, Response) - Method in class com.jms.socialmedia.handlers.MetricsRequestHandler
GET /metrics/timers
handleGetUsernamesAndIds(Request, Response) - Method in class com.jms.socialmedia.handlers.UserRequestHandler
 
handleGetUserPage(Request, Response) - Method in class com.jms.socialmedia.handlers.UserRequestHandler
 
handleGetUsersToFollow(Request, Response) - Method in class com.jms.socialmedia.handlers.FollowRequestHandler
 
handleIsEmailTaken(Request, Response) - Method in class com.jms.socialmedia.handlers.UserRequestHandler
 
handleIsUsernameTaken(Request, Response) - Method in class com.jms.socialmedia.handlers.UserRequestHandler
 
handleLikeComment(Request, Response) - Method in class com.jms.socialmedia.handlers.LikeRequestHandler
 
handleLikePost(Request, Response) - Method in class com.jms.socialmedia.handlers.LikeRequestHandler
 
handleLogin(Request, Response) - Method in class com.jms.socialmedia.handlers.UserRequestHandler
 
handleLogout(Request, Response) - Method in class com.jms.socialmedia.handlers.UserRequestHandler
 
handleSessionRetrieval(Request, Response) - Method in class com.jms.socialmedia.handlers.UserRequestHandler
 
handleUnfollowUser(Request, Response) - Method in class com.jms.socialmedia.handlers.FollowRequestHandler
 
handleUnlikeComment(Request, Response) - Method in class com.jms.socialmedia.handlers.LikeRequestHandler
 
handleUnlikePost(Request, Response) - Method in class com.jms.socialmedia.handlers.LikeRequestHandler
 
hashCode() - Method in class com.jms.socialmedia.model.ChangePassword
 
hashCode() - Method in class com.jms.socialmedia.model.Comment
 
hashCode() - Method in class com.jms.socialmedia.model.FollowRequest
 
hashCode() - Method in class com.jms.socialmedia.model.LoginRequest
 
hashCode() - Method in class com.jms.socialmedia.model.NewUser
 
hashCode() - Method in class com.jms.socialmedia.model.Post
 
hashCode() - Method in class com.jms.socialmedia.model.User
 
hashCode() - Method in class com.jms.socialmedia.token.Token
 
hashedPassword - Variable in class com.jms.socialmedia.model.User
 
hasPermission(Permission) - Method in class com.jms.socialmedia.token.Token
 
hasPostId() - Method in class com.jms.socialmedia.model.Entry
 
hasText() - Method in class com.jms.socialmedia.model.Entry
 
hasUserId() - Method in class com.jms.socialmedia.model.Entry
 

I

integerListSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
integerListSettingWithDefault(String, List<Integer>) - Static method in class com.jms.socialmedia.configuration.Settings
 
integerSetSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
integerSetSettingWithDefault(String, Set<Integer>) - Static method in class com.jms.socialmedia.configuration.Settings
 
integerSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
integerSettingWithDefault(String, Integer) - Static method in class com.jms.socialmedia.configuration.Settings
 
invalidateComment(int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
invalidateComment(int) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
invalidatePost(int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
Slightly different from AbstractCachingService.removePostFromCache(int) This one only removes the Post, not all the Comments of the Post
invalidatePost(int) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
InvalidUserLoginStateException - Exception in com.jms.socialmedia.exception
 
InvalidUserLoginStateException() - Constructor for exception com.jms.socialmedia.exception.InvalidUserLoginStateException
 
InvalidUserLoginStateException(String) - Constructor for exception com.jms.socialmedia.exception.InvalidUserLoginStateException
 
InvalidUserLoginStateException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.InvalidUserLoginStateException
 
InvalidUserLoginStateException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.InvalidUserLoginStateException
 
InvalidUserLoginStateException(Throwable) - Constructor for exception com.jms.socialmedia.exception.InvalidUserLoginStateException
 
isEmailTaken(String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
isEmailTaken(String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
isEmailTaken(String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
isEmailTaken(String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
isEmailTaken(String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
isEmailTaken(String) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
isEmailTaken(String) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
isRequired() - Method in interface com.jms.socialmedia.configuration.Setting
 
isUsernameTaken(String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
isUsernameTaken(String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
isUsernameTaken(String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
isUsernameTaken(String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
isUsernameTaken(String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
isUsernameTaken(String) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
isUsernameTaken(String) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 

J

JavaMapCachingService - Class in com.jms.socialmedia.cache
 
JavaMapCachingService() - Constructor for class com.jms.socialmedia.cache.JavaMapCachingService
 
JavaMapCachingService(Map<Integer, Post>, Map<Integer, Comment>, Map<Integer, Collection<Comment>>, Map<String, User>) - Constructor for class com.jms.socialmedia.cache.JavaMapCachingService
 
JWTService - Class in com.jms.socialmedia.token
 
JWTService() - Constructor for class com.jms.socialmedia.token.JWTService
 

L

LIKE_COMMENT - com.jms.socialmedia.token.Permission
 
LIKE_POST - com.jms.socialmedia.token.Permission
 
likeComment(int, int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
likeComment(int, int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
likeComment(int, int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
likeComment(int, int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
likeComment(int, int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
likeComment(int, int) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
likeComment(int, int) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
likeCommentInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractCachingService
Either adds a Like to the Comment in the Cache, or invalidates the Comment
likeCommentInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
likeCommentInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractHeapCachingService
 
likeCommentInCache(int, int) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
likePost(int, int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
likePost(int, int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
likePost(int, int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
likePost(int, int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
likePost(int, int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
likePost(int, int) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
likePost(int, int) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
likePostInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractCachingService
Either adds a Like to the Post in the Cache, or invalidates the Post
likePostInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
likePostInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractHeapCachingService
 
likePostInCache(int, int) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
LikeRequestHandler - Class in com.jms.socialmedia.handlers
 
LikeRequestHandler(DataService, TokenService, Gson) - Constructor for class com.jms.socialmedia.handlers.LikeRequestHandler
 
likes - Variable in class com.jms.socialmedia.model.Entry
 
LocalDateTypeAdapter - Class in com.jms.socialmedia.routes
 
LocalDateTypeAdapter() - Constructor for class com.jms.socialmedia.routes.LocalDateTypeAdapter
 
LOG_REQUESTS_AND_RESPONSES - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
LoginRequest - Class in com.jms.socialmedia.model
 
LoginRequest() - Constructor for class com.jms.socialmedia.model.LoginRequest
 
LoginRequest(String, String) - Constructor for class com.jms.socialmedia.model.LoginRequest
 
LoginSuccess - Class in com.jms.socialmedia.model
 
LoginSuccess() - Constructor for class com.jms.socialmedia.model.LoginSuccess
 
LogRouteAdapter - Class in com.jms.socialmedia.routes
 
LogRouteAdapter() - Constructor for class com.jms.socialmedia.routes.LogRouteAdapter
 

M

main(String[]) - Static method in class com.jms.socialmedia.app.App
 
MetricRegistryFactory - Class in com.jms.socialmedia.metrics
 
METRICS - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
METRICS_JVM - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
MetricsRequestHandler - Class in com.jms.socialmedia.handlers
 
MetricsRequestHandler(DataService, TokenService, MetricRegistry) - Constructor for class com.jms.socialmedia.handlers.MetricsRequestHandler
 
MOCK_DATA_SERVICE - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
MockDataService - Class in com.jms.socialmedia.dataservice
 
MockDataService() - Constructor for class com.jms.socialmedia.dataservice.MockDataService
 
MYBATIS_CONFIG_FILE_PATH - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
MybatisDataService - Class in com.jms.socialmedia.dataservice
 
MybatisDataService(Configurations) - Constructor for class com.jms.socialmedia.dataservice.MybatisDataService
 
MySocialMediaException - Exception in com.jms.socialmedia.exception
 
MySocialMediaException() - Constructor for exception com.jms.socialmedia.exception.MySocialMediaException
 
MySocialMediaException(String) - Constructor for exception com.jms.socialmedia.exception.MySocialMediaException
 
MySocialMediaException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.MySocialMediaException
 
MySocialMediaException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.MySocialMediaException
 
MySocialMediaException(Throwable) - Constructor for exception com.jms.socialmedia.exception.MySocialMediaException
 

N

name() - Method in interface com.jms.socialmedia.configuration.Setting
 
newBuilder() - Static method in class com.jms.socialmedia.token.Token
 
NewUser - Class in com.jms.socialmedia.model
 
NewUser() - Constructor for class com.jms.socialmedia.model.NewUser
 
NoBearerTokenException - Exception in com.jms.socialmedia.exception
Thrown when the Authorization Header is not included in the HTTP Header or when the Bearer Token is not included in the Authorization Header
NoBearerTokenException() - Constructor for exception com.jms.socialmedia.exception.NoBearerTokenException
 
NoBearerTokenException(String) - Constructor for exception com.jms.socialmedia.exception.NoBearerTokenException
 
NoBearerTokenException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.NoBearerTokenException
 
NoBearerTokenException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.NoBearerTokenException
 
NoBearerTokenException(Throwable) - Constructor for exception com.jms.socialmedia.exception.NoBearerTokenException
 
NonEncryptionPasswordService - Class in com.jms.socialmedia.password
 
NonEncryptionPasswordService() - Constructor for class com.jms.socialmedia.password.NonEncryptionPasswordService
 
NotFoundException - Exception in com.jms.socialmedia.exception
 
NotFoundException() - Constructor for exception com.jms.socialmedia.exception.NotFoundException
 
NotFoundException(String) - Constructor for exception com.jms.socialmedia.exception.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.NotFoundException
 
NotFoundException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception com.jms.socialmedia.exception.NotFoundException
 

O

onRequest(Request) - Method in class com.jms.socialmedia.routes.LogRouteAdapter
 
onRequest(Request) - Method in interface com.jms.socialmedia.routes.RouteListener
 
onResponse(Response) - Method in class com.jms.socialmedia.routes.LogRouteAdapter
 
onResponse(Response) - Method in interface com.jms.socialmedia.routes.RouteListener
 

P

PasswordService - Interface in com.jms.socialmedia.password
 
passwordsMatch() - Method in class com.jms.socialmedia.model.ChangePassword
 
passwordsMatch() - Method in class com.jms.socialmedia.model.NewUser
 
Permission - Enum in com.jms.socialmedia.token
 
PORT - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
Post - Class in com.jms.socialmedia.model
 
Post() - Constructor for class com.jms.socialmedia.model.Post
 
Post(Integer) - Constructor for class com.jms.socialmedia.model.Post
 
Post(Integer, Integer, String, String, String, LocalDateTime) - Constructor for class com.jms.socialmedia.model.Post
 
Post(Integer, String, LocalDateTime) - Constructor for class com.jms.socialmedia.model.Post
 
postCacheHit() - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
postCacheHit() - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
postCacheMiss() - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
postCacheMiss() - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
postId - Variable in class com.jms.socialmedia.model.Entry
 
PostRequestHandler - Class in com.jms.socialmedia.handlers
 
PostRequestHandler(DataService, TokenService, Gson) - Constructor for class com.jms.socialmedia.handlers.PostRequestHandler
 
PostsMapper - Interface in com.jms.socialmedia.mybatis
 
profilePictureLink - Variable in class com.jms.socialmedia.model.Entry
 
putCommentIntoCache(Comment) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
putCommentIntoCache(Comment) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
putCommentIntoCache(Comment) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
putCommentIntoCache(Comment) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
putCommentIntoCache(Comment) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
putCommentsFromPostIntoCache(int, Collection<Comment>) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
putCommentsFromPostIntoCache(int, Collection<Comment>) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
putCommentsFromPostIntoCache(int, Collection<Comment>) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
putCommentsFromPostIntoCache(int, Collection<Comment>) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
putCommentsFromPostIntoCache(int, Collection<Comment>) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
putEncodedCommentIntoCache(int, int, String) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
putEncodedCommentIntoCache(int, int, T) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
putEncodedCommentsFromPostIntoCache(int, Map<String, Double>) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
putEncodedCommentsFromPostIntoCache(int, Map<T, Double>) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
putEncodedPostIntoCache(int, String) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
putEncodedPostIntoCache(int, T) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
putEncodedUserSessionIntoCache(String, String) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
putEncodedUserSessionIntoCache(String, T) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
putPostIntoCache(Post) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
putPostIntoCache(Post) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
putPostIntoCache(Post) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
putPostIntoCache(Post) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
putPostIntoCache(Post) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
putUserSessionIntoCache(String, User) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
putUserSessionIntoCache(String, User) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
putUserSessionIntoCache(String, User) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
putUserSessionIntoCache(String, User) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
putUserSessionIntoCache(String, User) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 

R

RedisCachingService - Class in com.jms.socialmedia.cache
 
RedisCachingService(CachingCodec<String>, String, int) - Constructor for class com.jms.socialmedia.cache.RedisCachingService
 
RedisCachingService(CachingCodec<String>, String, int, int) - Constructor for class com.jms.socialmedia.cache.RedisCachingService
 
RedisCachingService(CachingCodec<String>, JedisPool) - Constructor for class com.jms.socialmedia.cache.RedisCachingService
 
RedisCachingService(CachingCodec<String>, JedisPoolConfig, String, int) - Constructor for class com.jms.socialmedia.cache.RedisCachingService
 
RedisCachingService(CachingCodec<String>, JedisPoolConfig, String, int, int) - Constructor for class com.jms.socialmedia.cache.RedisCachingService
 
RedisCachingService(CachingCodec<String>, JedisPool, int) - Constructor for class com.jms.socialmedia.cache.RedisCachingService
 
removeCommentFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
removeCommentFromCache(int) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
removeCommentFromCache(int) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
removeCommentFromCache(int) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
removeCommentFromCache(int) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
removeLike(Integer) - Method in class com.jms.socialmedia.model.Entry
 
removePostFromCache(int) - Method in class com.jms.socialmedia.cache.AbstractCachingService
Removes a Post and all of its Comments from cache
removePostFromCache(int) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
removePostFromCache(int) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
removePostFromCache(int) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
removePostFromCache(int) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
removePostTags(int) - Method in class com.jms.socialmedia.mybatis.SqlSessionTagsMapper
 
removePostTags(int) - Method in interface com.jms.socialmedia.mybatis.TagsMapper
 
removeSessionId(String) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
removeSessionId(String) - Method in interface com.jms.socialmedia.dataservice.DataService
 
removeSessionId(String) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
removeSessionId(String) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
removeSessionId(String) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
removeSessionKey(String) - Method in class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
removeSessionKey(String) - Method in interface com.jms.socialmedia.mybatis.UsersMapper
 
removeUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
removeUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
removeUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.GuavaCachingService
 
removeUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.JavaMapCachingService
 
removeUserSessionFromCache(String) - Method in class com.jms.socialmedia.cache.RedisCachingService
 
RequestHandler - Class in com.jms.socialmedia.handlers
 
RequestHandler(DataService, TokenService, Gson) - Constructor for class com.jms.socialmedia.handlers.RequestHandler
 
requiredBooleanSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
requiredDoubleSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
requiredIntegerListSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
requiredIntegerSetSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
requiredIntegerSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
requiredStringListSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
requiredStringSetSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
requiredStringSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
RouteListener - Interface in com.jms.socialmedia.routes
 
RouteMappings - Class in com.jms.socialmedia.routes
 
RouteMappings(DataService, PasswordService, TokenService, MetricRegistry, Set<Integer>) - Constructor for class com.jms.socialmedia.routes.RouteMappings
 

S

setBio(String) - Method in class com.jms.socialmedia.model.UserPage
 
setBirthDate(LocalDate) - Method in class com.jms.socialmedia.model.NewUser
 
setBirthDate(LocalDate) - Method in class com.jms.socialmedia.model.UserPage
 
setCommentId(Integer) - Method in class com.jms.socialmedia.model.Comment
 
setDateTimeJoined(LocalDateTime) - Method in class com.jms.socialmedia.model.UserPage
 
setEmail(String) - Method in class com.jms.socialmedia.model.NewUser
 
setEmail(String) - Method in class com.jms.socialmedia.model.UserPage
 
setFirstname(String) - Method in class com.jms.socialmedia.model.LoginSuccess
 
setFollowerUserId(Integer) - Method in class com.jms.socialmedia.model.FollowRequest
 
setFollowingUserId(Integer) - Method in class com.jms.socialmedia.model.FollowRequest
 
setFullName(String) - Method in class com.jms.socialmedia.model.Entry
 
setFullName(String) - Method in class com.jms.socialmedia.model.User
 
setFullName(String) - Method in class com.jms.socialmedia.model.UserPage
 
setHashedPassword(String) - Method in class com.jms.socialmedia.model.User
 
setLikes(Collection<Integer>) - Method in class com.jms.socialmedia.model.Entry
 
setNewPassword1(String) - Method in class com.jms.socialmedia.model.ChangePassword
 
setNewPassword2(String) - Method in class com.jms.socialmedia.model.ChangePassword
 
setOldPassword(String) - Method in class com.jms.socialmedia.model.ChangePassword
 
setPassword(String) - Method in class com.jms.socialmedia.model.LoginRequest
 
setPassword1(String) - Method in class com.jms.socialmedia.model.NewUser
 
setPassword2(String) - Method in class com.jms.socialmedia.model.NewUser
 
setPostId(Integer) - Method in class com.jms.socialmedia.model.Entry
 
setProfilePictureLink(String) - Method in class com.jms.socialmedia.model.Entry
 
setProfilePictureLink(String) - Method in class com.jms.socialmedia.model.NewUser
 
setProfilePictureLink(String) - Method in class com.jms.socialmedia.model.UserPage
 
setText(String) - Method in class com.jms.socialmedia.model.Entry
 
setTimestamp(LocalDateTime) - Method in class com.jms.socialmedia.model.Entry
 
Setting<T> - Interface in com.jms.socialmedia.configuration
 
Settings - Class in com.jms.socialmedia.configuration
 
setToken(String) - Method in class com.jms.socialmedia.model.LoginSuccess
 
setUserId(int) - Method in class com.jms.socialmedia.model.UserPage
 
setUserId(Integer) - Method in class com.jms.socialmedia.model.ChangePassword
 
setUserId(Integer) - Method in class com.jms.socialmedia.model.Entry
 
setUserId(Integer) - Method in class com.jms.socialmedia.model.LoginSuccess
 
setUserId(Integer) - Method in class com.jms.socialmedia.model.User
 
setUserId(Integer) - Method in class com.jms.socialmedia.token.Token.Builder
 
setUsername(String) - Method in class com.jms.socialmedia.model.Entry
 
setUsername(String) - Method in class com.jms.socialmedia.model.LoginSuccess
 
setUsername(String) - Method in class com.jms.socialmedia.model.User
 
setUsername(String) - Method in class com.jms.socialmedia.model.UserPage
 
setUsernameOrEmail(String) - Method in class com.jms.socialmedia.model.LoginRequest
 
SqlSessionCommentsMapper - Class in com.jms.socialmedia.mybatis
 
SqlSessionCommentsMapper(SqlSessionFactory) - Constructor for class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
SqlSessionCreateTablesMapper - Class in com.jms.socialmedia.mybatis
 
SqlSessionCreateTablesMapper(SqlSessionFactory) - Constructor for class com.jms.socialmedia.mybatis.SqlSessionCreateTablesMapper
 
SqlSessionFollowersMapper - Class in com.jms.socialmedia.mybatis
 
SqlSessionFollowersMapper(SqlSessionFactory) - Constructor for class com.jms.socialmedia.mybatis.SqlSessionFollowersMapper
 
SqlSessionPostsMapper - Class in com.jms.socialmedia.mybatis
 
SqlSessionPostsMapper(SqlSessionFactory) - Constructor for class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
SqlSessionTagsMapper - Class in com.jms.socialmedia.mybatis
 
SqlSessionTagsMapper(SqlSessionFactory) - Constructor for class com.jms.socialmedia.mybatis.SqlSessionTagsMapper
 
SqlSessionUsersMapper - Class in com.jms.socialmedia.mybatis
 
SqlSessionUsersMapper(SqlSessionFactory) - Constructor for class com.jms.socialmedia.mybatis.SqlSessionUsersMapper
 
start() - Method in class com.jms.socialmedia.routes.RouteMappings
 
stringListSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
stringListSettingWithDefault(String, List<String>) - Static method in class com.jms.socialmedia.configuration.Settings
 
stringSetSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
stringSetSettingWithDefault(String, Set<String>) - Static method in class com.jms.socialmedia.configuration.Settings
 
stringSetting(String) - Static method in class com.jms.socialmedia.configuration.Settings
 
stringSettingWithDefault(String, String) - Static method in class com.jms.socialmedia.configuration.Settings
 

T

TagsMapper - Interface in com.jms.socialmedia.mybatis
 
TagsUtils - Class in com.jms.socialmedia.utils
 
text - Variable in class com.jms.socialmedia.model.Entry
 
throwBadRequestExceptionIf(boolean, String) - Method in class com.jms.socialmedia.handlers.RequestHandler
 
throwExceptionIfNecessary(StringBuilder) - Method in class com.jms.socialmedia.handlers.RequestHandler
 
timestamp - Variable in class com.jms.socialmedia.model.Entry
 
Token - Class in com.jms.socialmedia.token
 
Token(Token.Builder) - Constructor for class com.jms.socialmedia.token.Token
 
Token.Builder - Class in com.jms.socialmedia.token
 
tokenService - Variable in class com.jms.socialmedia.handlers.RequestHandler
 
TokenService - Interface in com.jms.socialmedia.token
 
toString() - Method in class com.jms.socialmedia.model.ChangePassword
 
toString() - Method in class com.jms.socialmedia.model.Comment
 
toString() - Method in class com.jms.socialmedia.model.Entry
 
toString() - Method in class com.jms.socialmedia.model.FollowRequest
 
toString() - Method in class com.jms.socialmedia.model.LoginRequest
 
toString() - Method in class com.jms.socialmedia.model.NewUser
 
toString() - Method in class com.jms.socialmedia.model.Post
 
toString() - Method in class com.jms.socialmedia.model.User
 

U

UNFOLLOW_USER - com.jms.socialmedia.token.Permission
 
unfollowUser(int, int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
unfollowUser(int, int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
unfollowUser(int, int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
unfollowUser(int, int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
unfollowUser(int, int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
unfollowUser(int, int) - Method in interface com.jms.socialmedia.mybatis.FollowersMapper
 
unfollowUser(int, int) - Method in class com.jms.socialmedia.mybatis.SqlSessionFollowersMapper
 
UNLIKE_COMMENT - com.jms.socialmedia.token.Permission
 
UNLIKE_POST - com.jms.socialmedia.token.Permission
 
unlikeComment(int, int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
unlikeComment(int, int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
unlikeComment(int, int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
unlikeComment(int, int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
unlikeComment(int, int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
unlikeComment(int, int) - Method in interface com.jms.socialmedia.mybatis.CommentsMapper
 
unlikeComment(int, int) - Method in class com.jms.socialmedia.mybatis.SqlSessionCommentsMapper
 
unlikeCommentInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractCachingService
Either removes a Like in the Comment in the Cache, or invalidates the Comment
unlikeCommentInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
unlikeCommentInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractHeapCachingService
 
unlikeCommentInCache(int, int) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
unlikePost(int, int) - Method in class com.jms.socialmedia.dataservice.CachingDataService
 
unlikePost(int, int) - Method in interface com.jms.socialmedia.dataservice.DataService
 
unlikePost(int, int) - Method in class com.jms.socialmedia.dataservice.DataServiceWithMetrics
 
unlikePost(int, int) - Method in class com.jms.socialmedia.dataservice.MockDataService
 
unlikePost(int, int) - Method in class com.jms.socialmedia.dataservice.MybatisDataService
 
unlikePost(int, int) - Method in interface com.jms.socialmedia.mybatis.PostsMapper
 
unlikePost(int, int) - Method in class com.jms.socialmedia.mybatis.SqlSessionPostsMapper
 
unlikePostInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractCachingService
Either removes a Like in the Post in the Cache, or invalidates the Post
unlikePostInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractCodecCachingService
 
unlikePostInCache(int, int) - Method in class com.jms.socialmedia.cache.AbstractHeapCachingService
 
unlikePostInCache(int, int) - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
UnsupportedContentTypeException - Exception in com.jms.socialmedia.exception
 
UnsupportedContentTypeException() - Constructor for exception com.jms.socialmedia.exception.UnsupportedContentTypeException
 
UnsupportedContentTypeException(String) - Constructor for exception com.jms.socialmedia.exception.UnsupportedContentTypeException
 
UnsupportedContentTypeException(String, Throwable) - Constructor for exception com.jms.socialmedia.exception.UnsupportedContentTypeException
 
UnsupportedContentTypeException(String, Throwable, boolean, boolean) - Constructor for exception com.jms.socialmedia.exception.UnsupportedContentTypeException
 
UnsupportedContentTypeException(Throwable) - Constructor for exception com.jms.socialmedia.exception.UnsupportedContentTypeException
 
USE_CACHE - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
User - Class in com.jms.socialmedia.model
 
User() - Constructor for class com.jms.socialmedia.model.User
 
User(Integer, String) - Constructor for class com.jms.socialmedia.model.User
 
User(Integer, String, String) - Constructor for class com.jms.socialmedia.model.User
 
User(Integer, String, String, String) - Constructor for class com.jms.socialmedia.model.User
 
userId - Variable in class com.jms.socialmedia.model.Entry
 
userId - Variable in class com.jms.socialmedia.model.User
 
username - Variable in class com.jms.socialmedia.model.Entry
 
username - Variable in class com.jms.socialmedia.model.User
 
UserPage - Class in com.jms.socialmedia.model
 
UserPage() - Constructor for class com.jms.socialmedia.model.UserPage
 
UserRequestHandler - Class in com.jms.socialmedia.handlers
 
UserRequestHandler(DataService, PasswordService, TokenService, Collection<Integer>, Gson) - Constructor for class com.jms.socialmedia.handlers.UserRequestHandler
 
userSessionCacheHit() - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
userSessionCacheHit() - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
userSessionCacheMiss() - Method in class com.jms.socialmedia.cache.AbstractCachingService
 
userSessionCacheMiss() - Method in class com.jms.socialmedia.cache.CachingServiceWithMetrics
 
UsersMapper - Interface in com.jms.socialmedia.mybatis
 

V

valueOf(String) - Static method in enum com.jms.socialmedia.token.Permission
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.jms.socialmedia.token.Permission
Returns an array containing the constants of this enum type, in the order they are declared.

W

WEBAPP - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
WEBAPP_LOCATION - Static variable in class com.jms.socialmedia.configuration.CoreSettings
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages