public class StoryService extends Object
| Constructor and Description |
|---|
StoryService() |
| Modifier and Type | Method and Description |
|---|---|
void |
createStory(Date date,
String title,
String content,
es.uvigo.esei.dgss.teamA.microstories.entities.Genre genre,
es.uvigo.esei.dgss.teamA.microstories.entities.Theme mainTheme,
es.uvigo.esei.dgss.teamA.microstories.entities.Theme secondaryTheme,
Boolean publicated) |
List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> |
findHottestStories(es.uvigo.esei.dgss.teamA.microstories.entities.Genre genre,
Date initDate,
Date endDate,
Integer page,
Integer size) |
List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> |
findLastStories() |
List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> |
findStories(es.uvigo.esei.dgss.teamA.microstories.entities.Genre genre,
es.uvigo.esei.dgss.teamA.microstories.entities.Theme theme,
Date initDate,
Date endDate,
Integer page,
Integer size) |
List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> |
findStoriesByCurrentUser(String login,
Integer page,
Integer size) |
List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> |
findStoriesByText(String text,
Integer page,
Integer size) |
es.uvigo.esei.dgss.teamA.microstories.entities.Story |
getById(int id) |
es.uvigo.esei.dgss.teamA.microstories.entities.Story |
updateStory(int id,
Date date,
String title,
String content,
es.uvigo.esei.dgss.teamA.microstories.entities.Genre genre,
es.uvigo.esei.dgss.teamA.microstories.entities.Theme mainTheme,
es.uvigo.esei.dgss.teamA.microstories.entities.Theme secondaryTheme,
Boolean publicated) |
es.uvigo.esei.dgss.teamA.microstories.entities.User |
userWithLogin(String login) |
@PermitAll public List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> findLastStories()
@PermitAll public es.uvigo.esei.dgss.teamA.microstories.entities.Story getById(int id)
@PermitAll public List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> findStoriesByText(String text, Integer page, Integer size) throws IllegalArgumentException
IllegalArgumentException@PermitAll public List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> findStories(es.uvigo.esei.dgss.teamA.microstories.entities.Genre genre, es.uvigo.esei.dgss.teamA.microstories.entities.Theme theme, Date initDate, Date endDate, Integer page, Integer size) throws IllegalArgumentException
IllegalArgumentException@PermitAll public List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> findStoriesByCurrentUser(String login, Integer page, Integer size)
@PermitAll public List<es.uvigo.esei.dgss.teamA.microstories.entities.Story> findHottestStories(es.uvigo.esei.dgss.teamA.microstories.entities.Genre genre, Date initDate, Date endDate, Integer page, Integer size)
@RolesAllowed(value="user") public void createStory(Date date, String title, String content, es.uvigo.esei.dgss.teamA.microstories.entities.Genre genre, es.uvigo.esei.dgss.teamA.microstories.entities.Theme mainTheme, es.uvigo.esei.dgss.teamA.microstories.entities.Theme secondaryTheme, Boolean publicated)
@RolesAllowed(value="user") public es.uvigo.esei.dgss.teamA.microstories.entities.Story updateStory(int id, Date date, String title, String content, es.uvigo.esei.dgss.teamA.microstories.entities.Genre genre, es.uvigo.esei.dgss.teamA.microstories.entities.Theme mainTheme, es.uvigo.esei.dgss.teamA.microstories.entities.Theme secondaryTheme, Boolean publicated)
public es.uvigo.esei.dgss.teamA.microstories.entities.User userWithLogin(String login)
Copyright © 2021. All rights reserved.