@PermitAll public class StoryService extends Object
| Constructor and Description |
|---|
StoryService() |
| Modifier and Type | Method and Description |
|---|---|
es.uvigo.esei.dgss.teama.microstories.domain.Story |
createStory(es.uvigo.esei.dgss.teama.microstories.domain.Story story) |
List<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
findStoriesByTitle(String search,
int page,
int resultsPerPage) |
PaginatedResults<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
findStoriesByTitlePaginatedResults(String search,
int page,
int resultsPerPage) |
List<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
findStoriesByTypeOrTopicOrPublicationDate(es.uvigo.esei.dgss.teama.microstories.domain.Type type,
es.uvigo.esei.dgss.teama.microstories.domain.Topic topic,
Date publicationDate,
int page,
int maxItems) |
PaginatedResults<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
findStoriesByTypeOrTopicOrPublicationDatePaginatedResults(es.uvigo.esei.dgss.teama.microstories.domain.Type type,
es.uvigo.esei.dgss.teama.microstories.domain.Topic topic,
Date publicationDate,
int page,
int maxItems) |
es.uvigo.esei.dgss.teama.microstories.domain.Story |
get(int id) |
es.uvigo.esei.dgss.teama.microstories.domain.Story |
getidStory(int idStory) |
List<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
getMostReadedStories(Date initialDate,
Date finishDate) |
List<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
getRecentStories() |
List<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
getStoriesByText(String search,
int page,
int maxItems) |
PaginatedResults<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
getStoriesByTextPaginatedResults(String search,
int page,
int maxItems) |
List<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
getUserStories(int page,
int resultsPerPage) |
PaginatedResults<es.uvigo.esei.dgss.teama.microstories.domain.Story> |
getUserStoriesPaginatedResults(int page,
int resultsPerPage) |
es.uvigo.esei.dgss.teama.microstories.domain.Story |
publishedStory(es.uvigo.esei.dgss.teama.microstories.domain.Story story) |
void |
removeStory(int idStory) |
es.uvigo.esei.dgss.teama.microstories.domain.Story |
updateStory(es.uvigo.esei.dgss.teama.microstories.domain.Story story) |
public es.uvigo.esei.dgss.teama.microstories.domain.Story get(int id)
public es.uvigo.esei.dgss.teama.microstories.domain.Story createStory(es.uvigo.esei.dgss.teama.microstories.domain.Story story)
public es.uvigo.esei.dgss.teama.microstories.domain.Story updateStory(es.uvigo.esei.dgss.teama.microstories.domain.Story story)
public es.uvigo.esei.dgss.teama.microstories.domain.Story publishedStory(es.uvigo.esei.dgss.teama.microstories.domain.Story story)
public List<es.uvigo.esei.dgss.teama.microstories.domain.Story> getRecentStories()
public List<es.uvigo.esei.dgss.teama.microstories.domain.Story> getStoriesByText(String search, int page, int maxItems)
public PaginatedResults<es.uvigo.esei.dgss.teama.microstories.domain.Story> getStoriesByTextPaginatedResults(String search, int page, int maxItems)
public List<es.uvigo.esei.dgss.teama.microstories.domain.Story> findStoriesByTypeOrTopicOrPublicationDate(es.uvigo.esei.dgss.teama.microstories.domain.Type type, es.uvigo.esei.dgss.teama.microstories.domain.Topic topic, Date publicationDate, int page, int maxItems)
public PaginatedResults<es.uvigo.esei.dgss.teama.microstories.domain.Story> findStoriesByTypeOrTopicOrPublicationDatePaginatedResults(es.uvigo.esei.dgss.teama.microstories.domain.Type type, es.uvigo.esei.dgss.teama.microstories.domain.Topic topic, Date publicationDate, int page, int maxItems)
public List<es.uvigo.esei.dgss.teama.microstories.domain.Story> getMostReadedStories(Date initialDate, Date finishDate)
public List<es.uvigo.esei.dgss.teama.microstories.domain.Story> getUserStories(int page, int resultsPerPage)
public PaginatedResults<es.uvigo.esei.dgss.teama.microstories.domain.Story> getUserStoriesPaginatedResults(int page, int resultsPerPage)
public void removeStory(int idStory)
public es.uvigo.esei.dgss.teama.microstories.domain.Story getidStory(int idStory)
public List<es.uvigo.esei.dgss.teama.microstories.domain.Story> findStoriesByTitle(String search, int page, int resultsPerPage)
public PaginatedResults<es.uvigo.esei.dgss.teama.microstories.domain.Story> findStoriesByTitlePaginatedResults(String search, int page, int resultsPerPage)
Copyright © 2020. All rights reserved.