public class StoryEJB extends Object
| Constructor and Description |
|---|
StoryEJB() |
| Modifier and Type | Method and Description |
|---|---|
es.uvigo.esei.dgss.teamB.microstories.entities.Story |
createStory(es.uvigo.esei.dgss.teamB.microstories.entities.Story story) |
es.uvigo.esei.dgss.teamB.microstories.entities.Story |
findStory(Integer id)
Returns a story identified by the provided id
|
List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> |
getByText(String text,
Integer pageNumber,
Integer pageSize) |
Integer |
getByTextTotalOfPagination(String text,
Integer nStories) |
List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> |
listMyStories(Integer nPagination,
Integer nStories) |
Integer |
listMyStoriesTotalOfPagination(Integer nStories) |
List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> |
listRecentStories()
Returns the recent list of stories.
|
List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> |
listSearchPagination(Integer nPagination,
Integer nStories,
String genre,
String theme,
Date date) |
Integer |
listSearchTotalOfPagination(Integer nStories,
String genre,
String theme,
Date date) |
List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> |
mostPopular() |
int |
removeStory(int id) |
es.uvigo.esei.dgss.teamB.microstories.entities.Story |
updateStory(es.uvigo.esei.dgss.teamB.microstories.entities.Story story) |
@PermitAll public List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> listRecentStories()
@PermitAll public es.uvigo.esei.dgss.teamB.microstories.entities.Story findStory(Integer id)
id - the identified of a story.@PermitAll public List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> mostPopular()
@PermitAll public List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> getByText(String text, Integer pageNumber, Integer pageSize)
@PermitAll public List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> listSearchPagination(Integer nPagination, Integer nStories, String genre, String theme, Date date)
@PermitAll public Integer getByTextTotalOfPagination(String text, Integer nStories)
@PermitAll public Integer listSearchTotalOfPagination(Integer nStories, String genre, String theme, Date date)
@RolesAllowed(value="AUTHOR") public List<es.uvigo.esei.dgss.teamB.microstories.entities.Story> listMyStories(Integer nPagination, Integer nStories)
@RolesAllowed(value="AUTHOR") public Integer listMyStoriesTotalOfPagination(Integer nStories)
@RolesAllowed(value="AUTHOR") public es.uvigo.esei.dgss.teamB.microstories.entities.Story createStory(es.uvigo.esei.dgss.teamB.microstories.entities.Story story)
@RolesAllowed(value="AUTHOR") public es.uvigo.esei.dgss.teamB.microstories.entities.Story updateStory(es.uvigo.esei.dgss.teamB.microstories.entities.Story story)
@RolesAllowed(value="AUTHOR") public int removeStory(int id)
Copyright © 2018. All rights reserved.