diff --git a/YACOSCore/ejbModule/org/yacos/core/users/UsersManagerBean.java b/YACOSCore/ejbModule/org/yacos/core/users/UsersManagerBean.java deleted file mode 100644 index 9912398..0000000 --- a/YACOSCore/ejbModule/org/yacos/core/users/UsersManagerBean.java +++ /dev/null @@ -1,59 +0,0 @@ -/** - * - */ -package org.yacos.core.users; - -import java.util.Collection; - -import javax.ejb.Stateless; -import javax.persistence.EntityManager; -import javax.persistence.PersistenceContext; -import javax.persistence.Query; - -/** - * @author christiancorsano - * - */ -@Stateless -public class UsersManagerBean implements IUsersManager{ - @PersistenceContext - EntityManager em; - - @SuppressWarnings("unchecked") - public Collection getUsers(){ - Query query = em.createNativeQuery("from User", User.class); - return query.getResultList(); - } - - /** - * Adds a user into the system - * @param user - */ - public void addUser(User user){ - em.persist(user); - } - - /** - * Removes a user from the system - * @param user - */ - public void removeUser(User user){ - User persistedUser = em.find(User.class, user.getLogin()); - em.remove(persistedUser); - } - - public User getUser(String login) { - return em.find(User.class, login); - } - - public void UpdateUser(User user){ - em.merge(user); - } - - public Boolean existe(User user){ - - return (this.getUser(user.getLogin())!= null); - } - - -}