@Named(value="userController") @SessionScoped public class UserController extends Object implements Serializable
| Constructor and Description |
|---|
UserController() |
| Modifier and Type | Method and Description |
|---|---|
String |
createStory()
Creates a new story for the loggined user
|
String |
deleteStory(es.uvigo.esei.dgss.teama.microstories.domain.entities.Story story)
Deletes a selected story and all his relation data.
|
String |
doLogin() |
String |
doLogout() |
Principal |
getCurrentUser() |
es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre[] |
getGenres() |
String |
getLogin() |
String |
getNewUserLogin() |
String |
getNewUserName() |
String |
getNewUserPass() |
String |
getPassword() |
es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre |
getSelectGenre() |
String |
getSelectText() |
es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme |
getSelectTheme1() |
String |
getSelectTheme2() |
String |
getSelectTitle() |
String |
getText() |
es.uvigo.esei.dgss.teama.microstories.domain.enums.Theme[] |
getThemes() |
String |
getTitle() |
List<es.uvigo.esei.dgss.teama.microstories.domain.entities.Story> |
getUserStories() |
boolean |
isLoginError() |
boolean |
isRegisterError() |
String |
publishStory(es.uvigo.esei.dgss.teama.microstories.domain.entities.Story story)
Publishes a selected story.
|
String |
redirectToUserPage() |
String |
register()
Creates a new user with the data provided and log in with the new user
|
void |
resetErrors() |
void |
setGenres(es.uvigo.esei.dgss.teama.microstories.domain.enums.Genre[] genres) |
void |
setLogin(String login) |
void |
setLoginError(boolean b) |
void |
setNewUserLogin(String newUserLogin) |
void |
setNewUserName(String newUserName) |
void |
setNewUserPass(String newUserPass) |
void |
setPassword(String password) |
void |
setRegisterError(boolean b) |
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(String 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) |
public List<es.uvigo.esei.dgss.teama.microstories.domain.entities.Story> getUserStories()
public Principal getCurrentUser()
public String getLogin()
public void setLogin(String login)
public String getPassword()
public void setPassword(String password)
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 String getSelectTheme2()
public void setSelectTheme2(String selectTheme2)
public String getNewUserLogin()
public void setNewUserLogin(String newUserLogin)
public String getNewUserPass()
public void setNewUserPass(String newUserPass)
public String getNewUserName()
public void setNewUserName(String newUserName)
public boolean isLoginError()
public void setLoginError(boolean b)
public boolean isRegisterError()
public void setRegisterError(boolean b)
public String doLogin()
public void resetErrors()
public String doLogout() throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic String register()
public String deleteStory(es.uvigo.esei.dgss.teama.microstories.domain.entities.Story story)
story - the story that want to delete.public String publishStory(es.uvigo.esei.dgss.teama.microstories.domain.entities.Story story)
story - the story that want to publish.public String redirectToUserPage()
public String createStory()
Copyright © 2018. All rights reserved.