Skip navigation links
A C D E G S T U 

A

addReadingLogEntryForA_Story(Long) - Method in class es.uvigo.esei.microstories.services.StoryService
Adds a new reading log entry for a specific story.
addReadingLogEntryForA_Story_aux(Story, Date) - Method in class es.uvigo.esei.microstories.services.StoryService
 

C

countAllPublishedStories() - Method in class es.uvigo.esei.microstories.services.StoryService
Counts the total number of published stories.
countStoriesByFilter(GenreType, ThemeType, Date, Date) - Method in class es.uvigo.esei.microstories.services.StoryService
Counts the number of stories matching the given filters.
countStoriesByText(String) - Method in class es.uvigo.esei.microstories.services.StoryService
Counts the number of stories matching the given text in either title or content.
countStoriesByUser(String) - Method in class es.uvigo.esei.microstories.services.StoryService
 
createStory(StoryCreateDto) - Method in class es.uvigo.esei.microstories.services.StoryService
Creates a new story for the authenticated CREATOR user.

D

deleteStory(Long) - Method in class es.uvigo.esei.microstories.services.StoryService
Deletes an existing story owned by the authenticated CREATOR user.

E

EntityNotFoundException - Exception in es.uvigo.esei.microstories.services.exceptions
Exception thrown when a requested entity is not found in the database.
EntityNotFoundException(String) - Constructor for exception es.uvigo.esei.microstories.services.exceptions.EntityNotFoundException
 
es.uvigo.esei.microstories.dtos - package es.uvigo.esei.microstories.dtos
 
es.uvigo.esei.microstories.mappers - package es.uvigo.esei.microstories.mappers
 
es.uvigo.esei.microstories.services - package es.uvigo.esei.microstories.services
 
es.uvigo.esei.microstories.services.exceptions - package es.uvigo.esei.microstories.services.exceptions
 

G

getAuthor() - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
getContent() - Method in class es.uvigo.esei.microstories.dtos.StoryCreateDto
 
getContent() - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
getCurrentUser() - Method in class es.uvigo.esei.microstories.services.UserService
Returns the current user entity.
getGenre() - Method in class es.uvigo.esei.microstories.dtos.StoryCreateDto
 
getGenre() - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
getId() - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
getPublishedAt() - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
getRecentStories(int) - Method in class es.uvigo.esei.microstories.services.StoryService
 
getStoriesByFilter(GenreType, ThemeType, Date, Date, int, int) - Method in class es.uvigo.esei.microstories.services.StoryService
Retrieves stories based on the specified filters with pagination support.
getStoriesByUser(String, int, int) - Method in class es.uvigo.esei.microstories.services.StoryService
Retrieves a paginated list of stories authored by a specific user.
getStoriesByUser_aux(String, int, int) - Method in class es.uvigo.esei.microstories.services.StoryService
 
getStoryById(Long) - Method in class es.uvigo.esei.microstories.services.StoryService
 
getThemes() - Method in class es.uvigo.esei.microstories.dtos.StoryCreateDto
 
getThemes() - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
getTitle() - Method in class es.uvigo.esei.microstories.dtos.StoryCreateDto
 
getTitle() - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
getTop2ReadStoriesLastMonthByGenre() - Method in class es.uvigo.esei.microstories.services.StoryService
Retrieves the top 2 most read stories from last month grouped by genre.

S

searchStoriesByText(String, int, int) - Method in class es.uvigo.esei.microstories.services.StoryService
Busca relatos cuyo título o contenido contenga el texto indicado.
setAuthor(String) - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
setContent(String) - Method in class es.uvigo.esei.microstories.dtos.StoryCreateDto
 
setContent(String) - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
setGenre(GenreType) - Method in class es.uvigo.esei.microstories.dtos.StoryCreateDto
 
setGenre(GenreType) - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
setId(Long) - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
setPublishedAt(Date) - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
setThemes(Set<ThemeType>) - Method in class es.uvigo.esei.microstories.dtos.StoryCreateDto
 
setThemes(Set<ThemeType>) - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
setTitle(String) - Method in class es.uvigo.esei.microstories.dtos.StoryCreateDto
 
setTitle(String) - Method in class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
StoryCreateDto - Class in es.uvigo.esei.microstories.dtos
DTO for creating or updating a new story.
StoryCreateDto() - Constructor for class es.uvigo.esei.microstories.dtos.StoryCreateDto
 
StoryMapper - Class in es.uvigo.esei.microstories.mappers
Mapper class for converting Story entities to StoryResponseDto.
StoryMapper() - Constructor for class es.uvigo.esei.microstories.mappers.StoryMapper
 
StoryResponseDto - Class in es.uvigo.esei.microstories.dtos
Data Transfer Object representing a story response.
StoryResponseDto() - Constructor for class es.uvigo.esei.microstories.dtos.StoryResponseDto
 
StoryService - Class in es.uvigo.esei.microstories.services
Service class for managing stories.
StoryService() - Constructor for class es.uvigo.esei.microstories.services.StoryService
 

T

toCreateDto(Story) - Static method in class es.uvigo.esei.microstories.mappers.StoryMapper
 
toStory(StoryResponseDto) - Static method in class es.uvigo.esei.microstories.mappers.StoryMapper
 
toStoryResponseDto(Story) - Static method in class es.uvigo.esei.microstories.mappers.StoryMapper
 

U

UnauthorizedAccessException - Exception in es.uvigo.esei.microstories.services.exceptions
Exception thrown when a user attempts to access a resource without proper authorization.
UnauthorizedAccessException(String) - Constructor for exception es.uvigo.esei.microstories.services.exceptions.UnauthorizedAccessException
 
updateStory(Long, StoryCreateDto) - Method in class es.uvigo.esei.microstories.services.StoryService
Updates an existing unpublished story owned by the authenticated CREATOR user.
UserService - Class in es.uvigo.esei.microstories.services
Service class for managing users.
UserService() - Constructor for class es.uvigo.esei.microstories.services.UserService
 
A C D E G S T U 
Skip navigation links

Copyright © 2025. All rights reserved.