Commit 7ebee0a4 by tuomari

git-svn-id: https://dev.intra.insomnia.fi/svn/trunk@20 8cf89bec-f6a3-4178-919f-364fb3449fe5

1 parent fbb07d23
......@@ -6,11 +6,7 @@
<attribute name="owner.project.facets" value="jst.java"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/com.sun.enterprise.jst.server.runtimeTarget/GlassFish v3 Java EE 6">
<attributes>
<attribute name="owner.project.facets" value="jst.ejb"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jst.server.core.container/com.sun.enterprise.jst.server.runtimeTarget/GlassFish v3 Java EE 6"/>
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
<classpathentry kind="output" path="build/classes"/>
</classpath>
package fi.insomnia.bortal.beans;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import fi.insomnia.bortal.UserBeanLocal;
import fi.insomnia.bortal.db.User;
/**
* Session Bean implementation class UserBean
*/
@LocalBean
@Stateless
public class UserBean implements UserBeanLocal {
/**
* Java EE container injektoi tmn luokkamuuttujan luokan luonnin
* yhteydess.
*/
@PersistenceContext
private EntityManager em;
/**
* Default constructor.
*/
public UserBean() {
// TODO Auto-generated constructor stub
}
@Override
public User createNewUser(String nick, String password) {
User returnUser = new User();
returnUser.setNick(nick);
// TODO: Hash function....
returnUser.setPassword(password);
// Tallennetaan olio kantaan...
em.persist(returnUser);
return returnUser;
}
}
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!