@Named(value="storyController") @SessionScoped public class StoryController extends Object implements Serializable
| Constructor and Description |
|---|
StoryController() |
| Modifier and Type | Method and Description |
|---|---|
void |
createStory()
Creates a new story for the loggined user
|
es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre[] |
getGenres() |
List<es.uvigo.esei.dgss.teama.microstories.domain.entities.Story> |
getMostRead() |
List<es.uvigo.esei.dgss.teama.microstories.domain.entities.Story> |
getRecentStories() |
es.uvigo.esei.dgss.teama.microstories.domain.entities.Story |
getSelectedStory() |
es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre |
getSelectGenre() |
String |
getSelectText() |
es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme |
getSelectTheme1() |
es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme |
getSelectTheme2() |
String |
getSelectTitle() |
String |
getText() |
es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme[] |
getThemes() |
String |
getTitle() |
void |
init() |
void |
selectStory(es.uvigo.esei.dgss.teama.microstories.domain.entities.Story story)
The story indicated by the user is selected
and the readings of the story are increased
|
void |
setGenres(es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre[] genres) |
void |
setSelectGenre(es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre selectGenre) |
void |
setSelectText(String selectText) |
void |
setSelectTheme1(es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme selectTheme1) |
void |
setSelectTheme2(es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme selectTheme2) |
void |
setSelectTitle(String selectTitle) |
void |
setText(String text) |
void |
setThemes(es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme[] themes) |
void |
setTitle(String title) |
@PostConstruct public void init()
public String getTitle()
public void setTitle(String title)
public String getText()
public void setText(String text)
public es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre[] getGenres()
public void setGenres(es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre[] genres)
public es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme[] getThemes()
public void setThemes(es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme[] themes)
public String getSelectTitle()
public void setSelectTitle(String selectTitle)
public String getSelectText()
public void setSelectText(String selectText)
public es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre getSelectGenre()
public void setSelectGenre(es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre selectGenre)
public es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme getSelectTheme1()
public void setSelectTheme1(es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme selectTheme1)
public es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme getSelectTheme2()
public void setSelectTheme2(es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme selectTheme2)
public List<es.uvigo.esei.dgss.teama.microstories.domain.entities.Story> getRecentStories()
public List<es.uvigo.esei.dgss.teama.microstories.domain.entities.Story> getMostRead()
public es.uvigo.esei.dgss.teama.microstories.domain.entities.Story getSelectedStory()
public void selectStory(es.uvigo.esei.dgss.teama.microstories.domain.entities.Story story)
story - the story selected by the userpublic void createStory()
Copyright © 2018. All rights reserved.