Commit ee59250a by Tuukka Kivilahti

playing

1 parent e8d83881
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package fi.insomnia.bortal.handler;
import javax.enterprise.context.SessionScoped;
import javax.faces.bean.ManagedBean;
/**
*
* @author tuukka
*/
@ManagedBean(name="SessionHandler")
@SessionScoped
public class SessionHandler {
/** Creates a new instance of SessionHandler */
public SessionHandler() {
}
private boolean hasPermission(String target) {
throw new UnsupportedOperationException("Not yet implemented");
}
}
......@@ -19,82 +19,73 @@ public class UserView {
@EJB
private UserBeanLocal userBean;
private static final Logger logger = LoggerFactory.getLogger(UserView.class);
private User user;
private ListDataModel<User> items;
private String nick;
private String password;
public String edit() {
setUser(items.getRowData());
return "edit";
setUser(items.getRowData());
return "edit";
}
public String getLocale()
{
return "en_IN_XII";
public String getLocale() {
return "en_IN_XII";
}
public String createUser() {
logger.info("Saving user");
// Luodaan uusi kÔøΩyttÔøΩjÔøΩ UserBeanin funktiolla createNewUser jolle
// annetaan parametrina pakolliset tiedot ( nick ja salasana )
// Paluuarvona saadaan uusi uljas k�ytt�j�-olio.
setUser(userBean.createNewUser(nick, password));
nick = "";
password = "";
if (getUser() == null) {
logger.warn("Could not create user. function returned null!");
return "fault";
}
return "edit";
logger.info("Saving user");
// Luodaan uusi kÔøΩyttÔøΩjÔøΩ UserBeanin funktiolla createNewUser jolle
// annetaan parametrina pakolliset tiedot ( nick ja salasana )
// Paluuarvona saadaan uusi uljas k�ytt�j�-olio.
setUser(userBean.createNewUser(nick, password));
nick = "";
password = "";
if (getUser() == null) {
logger.warn("Could not create user. function returned null!");
return "fault";
}
return "edit";
}
public String saveUser() {
userBean.mergeChanges(getUser());
return "edit";
userBean.mergeChanges(getUser());
return "edit";
}
public ListDataModel<User> getUsers() {
List<User> users = userBean.getUsers();
items = new ListDataModel<User>(users);
logger.info("Fetching users. Found {}", items.getRowCount());
return items;
List<User> users = userBean.getUsers();
items = new ListDataModel<User>(users);
logger.info("Fetching users. Found {}", items.getRowCount());
return items;
}
// Getters and setters...
public String getNick() {
return nick;
return nick;
}
public void setNick(String nick) {
this.nick = nick;
this.nick = nick;
}
public String getPassword() {
return password;
return password;
}
public void setPassword(String password) {
this.password = password;
this.password = password;
}
public void setUser(User user) {
this.user = user;
this.user = user;
}
public User getUser() {
return user;
return user;
}
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!