Skip navigation links
A C D F G I M P Q S T U 

A

add(AnswerVO, Long) - Method in class com.sss.controller.AnswersController
This method adds a new answer to a specified by id question.
add(CommentVO, Long) - Method in class com.sss.controller.CommentsController
This method adds a new comment to a specified by id commentable.
add(AnswerVO, Long) - Method in interface com.sss.model.IAnswersService
This method adds a new answer to a specified by id question.
add(CommentVO, Long) - Method in interface com.sss.model.ICommentsService
This method adds a new comment to a specified by id commentable.
add(QuestionVO) - Method in interface com.sss.model.IQuestionsService
This method adds a new question.
add(AnswerVO, Long) - Method in class com.sss.model.service.AnswersService
This method adds a new answer to a specified by id question.
add(CommentVO, Long) - Method in class com.sss.model.service.CommentsService
This method adds a new comment to a specified by id commentable.
all() - Method in interface com.sss.model.IQuestionsService
This method returns all questions that are available
all() - Method in interface com.sss.model.ITasksService
This method returns all tasks that are available
all() - Method in class com.sss.model.service.TasksService
This method returns all tasks It propagates request to data layer using ITasksRepository method findAll.
Answer - Class in com.sss.data.entity
Answer Entity class
Answer() - Constructor for class com.sss.data.entity.Answer
 
AnswerBO - Class in com.sss.model.bo
Business Object Class (Wrapper) Definition of fields in Answer entity that will be converted in JSON format.
AnswerBO(Answer) - Constructor for class com.sss.model.bo.AnswerBO
Constructor using Answer's instance
answers(Long) - Method in class com.sss.controller.AnswersController
This method returns all answers that are available to a specified by id question.
AnswersController - Class in com.sss.controller
Rest controller class.
AnswersController() - Constructor for class com.sss.controller.AnswersController
 
AnswersRepository - Interface in com.sss.data.dao
Interface provided for Spring Framework to create an implementation of CrudRepository for Answer.
AnswersService - Class in com.sss.model.service
Service class.
AnswersService() - Constructor for class com.sss.model.service.AnswersService
 
AnswerVO - Class in com.sss.model.vo
View Object class.
AnswerVO() - Constructor for class com.sss.model.vo.AnswerVO
 
Application - Class in com.sss
Class with main method to run a Sprint Boot application
Application() - Constructor for class com.sss.Application
 

C

com.sss - package com.sss
 
com.sss.controller - package com.sss.controller
 
com.sss.data - package com.sss.data
 
com.sss.data.dao - package com.sss.data.dao
 
com.sss.data.entity - package com.sss.data.entity
 
com.sss.model - package com.sss.model
 
com.sss.model.bo - package com.sss.model.bo
 
com.sss.model.service - package com.sss.model.service
 
com.sss.model.vo - package com.sss.model.vo
 
Comment - Class in com.sss.data.entity
Comment Entity class
Comment() - Constructor for class com.sss.data.entity.Comment
 
Commentable - Class in com.sss.data.entity
Commentable Entity class
Commentable() - Constructor for class com.sss.data.entity.Commentable
 
CommentablesRepository - Interface in com.sss.data.dao
Interface provided for Spring Framework to create an implementation of CrudRepository for Commentable.
CommentBO - Class in com.sss.model.bo
Business Object Class (Wrapper) Definition of fields in Comment entity that will be converted in JSON format.
CommentBO(Comment) - Constructor for class com.sss.model.bo.CommentBO
Constructor using Comment's instance
comments(Long) - Method in class com.sss.controller.CommentsController
This method returns all comments that are available to a specified by id commentable.
CommentsController - Class in com.sss.controller
Rest controller class.
CommentsController() - Constructor for class com.sss.controller.CommentsController
 
CommentsRepository - Interface in com.sss.data.dao
Interface provided for Spring Framework to create an implementation of CrudRepository for Comment.
CommentsService - Class in com.sss.model.service
Service class.
CommentsService() - Constructor for class com.sss.model.service.CommentsService
 
CommentVO - Class in com.sss.model.vo
View Object class.
CommentVO() - Constructor for class com.sss.model.vo.CommentVO
 
create(TaskVO) - Method in class com.sss.controller.TasksController
This method creates a new task.
create(TaskVO) - Method in interface com.sss.model.ITasksService
This method creates a new task.
create(TaskVO) - Method in class com.sss.model.service.TasksService
This method adds a new task.
createTask() - Method in class com.sss.controller.PagesController
This method maps specified request to tasks/show.html template

D

delete(Long, Long) - Method in class com.sss.controller.AnswersController
This method deletes a specified by id answer to a specified by id question.
delete(Long, Long) - Method in class com.sss.controller.CommentsController
This method deletes a specified by id comment to a specified by id commentable.
delete(Long) - Method in class com.sss.controller.TasksController
This method deletes a specified by id task.
delete(Long) - Method in interface com.sss.data.IAnswersRepository
This method deletes a specified by id answer
delete(Long) - Method in interface com.sss.data.ICommentablesRepository
This method deletes a specified by id commentable
delete(Long) - Method in interface com.sss.data.ICommentsRepository
This method deletes a specified by id comment
delete(Long) - Method in interface com.sss.data.IQuestionsRepository
This method deletes a specified by id question
delete(Long) - Method in interface com.sss.data.ITasksRepository
This method deletes a specified by id task
delete(Long, Long) - Method in interface com.sss.model.IAnswersService
This method deletes a specified by id answer to a specified by id question.
delete(Long, Long) - Method in interface com.sss.model.ICommentsService
This method deletes a specified by id comment to a specified by id commentable.
delete(Long) - Method in interface com.sss.model.IQuestionsService
This method deletes a specified by id question.
delete(Long) - Method in interface com.sss.model.ITasksService
This method deletes a specified by id task.
delete(Long, Long) - Method in class com.sss.model.service.AnswersService
This method deletes a specified by id answer to a specified by id question.
delete(Long, Long) - Method in class com.sss.model.service.CommentsService
This method deletes a specified by id comment to a specified by id commentable.
delete(Long) - Method in class com.sss.model.service.TasksService
This method deletes a specified by id task.

F

find(Long) - Method in class com.sss.controller.TasksController
This method looks for a task specified by id.
find(Long) - Method in interface com.sss.model.IQuestionsService
This method looks for a question specified by id.
find(Long) - Method in interface com.sss.model.ITasksService
This method looks for a task specified by id.
find(Long) - Method in class com.sss.model.service.TasksService
This method finds a specified by id task It propagates request to data layer using ITasksRepository method findOne.
findAll() - Method in interface com.sss.data.IQuestionsRepository
This method finds all questions that are stored in repository
findAll() - Method in interface com.sss.data.ITasksRepository
This method finds all tasks that are stored in repository
findByCommentableId(Long) - Method in interface com.sss.data.ICommentsRepository
This method finds all comments to a specified by id commentable
findByCommentableId(Long) - Method in interface com.sss.model.ICommentsService
This method returns all comments that are available to a specified by id commentable.
findByCommentableId(Long) - Method in class com.sss.model.service.CommentsService
This method returns all comments that are available to a specified by id commentable.
findByQuestionId(Long) - Method in interface com.sss.data.IAnswersRepository
This method finds all answers to a specified by id question
findByQuestionId(Long) - Method in interface com.sss.model.IAnswersService
This method returns all answers that are available to a specified by id question.
findByQuestionId(Long) - Method in class com.sss.model.service.AnswersService
This method returns all answers that are available to a specified by id question.
findOne(Long) - Method in interface com.sss.data.IQuestionsRepository
This method finds a specified by id question
findOne(Long) - Method in interface com.sss.data.ITasksRepository
This method finds a specified by id task

G

getContent() - Method in class com.sss.data.entity.Answer
getter for content
getContent() - Method in class com.sss.data.entity.Comment
getter for content
getContent() - Method in class com.sss.data.entity.Question
getter for content
getContent() - Method in class com.sss.model.bo.AnswerBO
getter for content
getContent() - Method in class com.sss.model.bo.CommentBO
getter for content
getContent() - Method in class com.sss.model.bo.QuestionBO
getter for content
getContent() - Method in class com.sss.model.vo.AnswerVO
getter for content
getContent() - Method in class com.sss.model.vo.CommentVO
getter for content
getContent() - Method in class com.sss.model.vo.QuestionVO
getter for content
getId() - Method in class com.sss.data.entity.Answer
getter for id
getId() - Method in class com.sss.data.entity.Comment
getter for id
getId() - Method in class com.sss.data.entity.Commentable
getter for id
getId() - Method in class com.sss.data.entity.Question
getter for id
getId() - Method in class com.sss.data.entity.Task
getter for id
getId() - Method in class com.sss.model.bo.AnswerBO
getter for id
getId() - Method in class com.sss.model.bo.CommentBO
getter for id
getId() - Method in class com.sss.model.bo.QuestionBO
getter for id
getId() - Method in class com.sss.model.bo.TaskBO
getter for id
getQuestionIds() - Method in class com.sss.model.bo.TaskBO
getter for questionIds
getQuestionIds() - Method in class com.sss.model.vo.TaskVO
getter for questionIds
getQuestions() - Method in class com.sss.data.entity.Task
getter for questions
getTitle() - Method in class com.sss.data.entity.Question
getter for title
getTitle() - Method in class com.sss.data.entity.Task
getter for title
getTitle() - Method in class com.sss.model.bo.QuestionBO
getter for title
getTitle() - Method in class com.sss.model.bo.TaskBO
getter for title
getTitle() - Method in class com.sss.model.vo.QuestionVO
getter for title
getTitle() - Method in class com.sss.model.vo.TaskVO
getter for title

I

IAnswersRepository - Interface in com.sss.data
Interface between model and data layer to perform data operations on Answer entities
IAnswersService - Interface in com.sss.model
Interface between presentation and model layer to perform operations on answers
ICommentablesRepository - Interface in com.sss.data
Interface between model and data layer to perform data operations on Commentable entities
ICommentsRepository - Interface in com.sss.data
Interface between model and data layer to perform data operations on Comment entities
ICommentsService - Interface in com.sss.model
Interface between presentation and model layer to perform operations on comments
index() - Method in class com.sss.controller.PagesController
This method maps specified request to index.html template
index() - Method in class com.sss.controller.TasksController
This method returns all tasks that are available It propagates request to model layer using ITasksService method all
IQuestionsRepository - Interface in com.sss.data
Interface between model and data layer to perform data operations on Question entities
IQuestionsService - Interface in com.sss.model
Interface between presentation and model layer to perform operations on questions
ITasksRepository - Interface in com.sss.data
Interface between model and data layer to perform data operations on Task entities
ITasksService - Interface in com.sss.model
Interface between presentation and model layer to perform operations on tasks

M

main(String[]) - Static method in class com.sss.Application
Main method of Spring Boot application

P

PagesController - Class in com.sss.controller
Controller class.
PagesController() - Constructor for class com.sss.controller.PagesController
 

Q

Question - Class in com.sss.data.entity
Question Entity class
Question() - Constructor for class com.sss.data.entity.Question
 
QuestionBO - Class in com.sss.model.bo
Business Object Class (Wrapper) Definition of fields in Question entity that will be converted in JSON format.
QuestionBO(Question) - Constructor for class com.sss.model.bo.QuestionBO
Constructor using Question's instance
QuestionsRepository - Interface in com.sss.data.dao
Interface provided for Spring Framework to create an implementation of CrudRepository for Questions.
QuestionVO - Class in com.sss.model.vo
View Object class.
QuestionVO() - Constructor for class com.sss.model.vo.QuestionVO
 

S

save(Answer) - Method in interface com.sss.data.IAnswersRepository
This method saves data about answer.
save(Comment) - Method in interface com.sss.data.ICommentsRepository
This method saves data about comment.
save(Question) - Method in interface com.sss.data.IQuestionsRepository
This method saves data about question.
save(Task) - Method in interface com.sss.data.ITasksRepository
This method saves data about task.
setCommentable(Commentable) - Method in class com.sss.data.entity.Answer
fluent setter for Commentable
setCommentable(Commentable) - Method in class com.sss.data.entity.Comment
fluent setter for Commentable
setCommentable(Commentable) - Method in class com.sss.data.entity.Question
fluent setter for commentable
setContent(String) - Method in class com.sss.data.entity.Answer
fluent setter for content
setContent(String) - Method in class com.sss.data.entity.Comment
fluent setter for content
setContent(String) - Method in class com.sss.data.entity.Question
fluent setter for content
setContent(String) - Method in class com.sss.model.vo.AnswerVO
setter for content
setContent(String) - Method in class com.sss.model.vo.QuestionVO
setter for content
setId(Long) - Method in class com.sss.data.entity.Answer
fluent setter for id
setId(Long) - Method in class com.sss.data.entity.Comment
fluent setter for id
setId(Long) - Method in class com.sss.data.entity.Commentable
fluent setter for id
setId(Long) - Method in class com.sss.data.entity.Question
fluent setter for id
setId(Long) - Method in class com.sss.data.entity.Task
fluent setter for id
setQuestion(Question) - Method in class com.sss.data.entity.Answer
fluent setter for question
setQuestionIds(List<Long>) - Method in class com.sss.model.vo.TaskVO
setter for questionIds
setQuestions(List<Question>) - Method in class com.sss.data.entity.Task
fluent setter for questions
setTitle(String) - Method in class com.sss.data.entity.Question
fluent setter for title
setTitle(String) - Method in class com.sss.data.entity.Task
fluent setter for title
setTitle(String) - Method in class com.sss.model.vo.QuestionVO
setter for title
setTitle(String) - Method in class com.sss.model.vo.TaskVO
setter for title
show() - Method in class com.sss.controller.PagesController
This method maps specified request to questions/show.html template

T

Task - Class in com.sss.data.entity
Task Entity class
Task() - Constructor for class com.sss.data.entity.Task
 
TaskBO - Class in com.sss.model.bo
Business Object Class (Wrapper) Definition of fields in Task entity that will be converted in JSON format.
TaskBO(Task) - Constructor for class com.sss.model.bo.TaskBO
Constructor using Task's instance
TasksController - Class in com.sss.controller
Rest controller class.
TasksController() - Constructor for class com.sss.controller.TasksController
 
TasksRepository - Interface in com.sss.data.dao
Interface provided for Spring Framework to create an implementation of CrudRepository for Tasks.
TasksService - Class in com.sss.model.service
Service class.
TasksService() - Constructor for class com.sss.model.service.TasksService
 
TaskVO - Class in com.sss.model.vo
View Object class.
TaskVO() - Constructor for class com.sss.model.vo.TaskVO
 

U

update(AnswerVO, Long, Long) - Method in class com.sss.controller.AnswersController
This method updates an existing specified by id answer to a specified by id question.
update(CommentVO, Long, Long) - Method in class com.sss.controller.CommentsController
This method updates an existing specified by id comment to a specified by id commentable.
update(TaskVO, Long) - Method in class com.sss.controller.TasksController
This method updates an existing specified by id task.
update(AnswerVO, Long, Long) - Method in interface com.sss.model.IAnswersService
This method updates an existing specified by id answer to a specified by id question.
update(CommentVO, Long, Long) - Method in interface com.sss.model.ICommentsService
This method updates an existing specified by id comment to a specified by id commentable.
update(QuestionVO, Long) - Method in interface com.sss.model.IQuestionsService
This method updates an existing specified by id question.
update(TaskVO, Long) - Method in interface com.sss.model.ITasksService
This method updates an existing specified by id task.
update(AnswerVO, Long, Long) - Method in class com.sss.model.service.AnswersService
This method updates an existing specified by id answer to a specified by id question.
update(CommentVO, Long, Long) - Method in class com.sss.model.service.CommentsService
This method updates an existing specified by id comment to a specified by id commentable.
update(TaskVO, Long) - Method in class com.sss.model.service.TasksService
This method updates an existing specified by id task.
A C D F G I M P Q S T U 
Skip navigation links