Subversion Repositories bacoAlunos

Rev

Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.services.profile;

import pt.utl.ist.berserk.logic.serviceManager.IService;
import pt.estgp.estgweb.domain.views.UserView;
import pt.estgp.estgweb.domain.UserSession;
import pt.estgp.estgweb.domain.User;
import pt.estgp.estgweb.domain.dao.DaoFactory;
import org.apache.log4j.Logger;

import java.io.Serializable;

public class EditUserService implements IService {

    private static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger = 1.5.0/docs/api/java/util/logging/Logger.html">Logger.getLogger(EditUserService.class);

    public User run(UserView userView, UserSession userSession)
    {
        User user=DaoFactory.getUserDaoImpl().get(userView.getSerializable());
        userView.persistViewInObject(user);
        logger.info("Editing user:" + userView.getId());        
        return user;
    }
}