Package com.alibaba.otter.manager.biz.user.dal.dataobject

Examples of com.alibaba.otter.manager.biz.user.dal.dataobject.UserDO


        Assert.assertNotNull(userId);
        getSqlMapClientTemplate().delete("deleteUserById", userId);
    }

    public UserDO getAuthenticatedUser(String name, String password) {
        UserDO userDo = new UserDO();

        userDo.setName(name);
        userDo.setPassword(password);

        return (UserDO) getSqlMapClientTemplate().queryForObject("getUserByNameAndPassword", userDo);
    }
View Full Code Here


    private UserDAO             userDao;

    public void createUser(User user) {
        Assert.assertNotNull(user);
        try {
            UserDO userDo = userDao.insertUser(modelToDo(user));
            if (userDo.getId() == 0) {
                String exceptionCause = "exist the same name user in the database.";
                logger.warn("WARN ## " + exceptionCause);
                throw new RepeatConfigureException(exceptionCause);
            }
        } catch (RepeatConfigureException rce) {
View Full Code Here

    }

    public void updataUser(User user) {
        Assert.assertNotNull(user);
        try {
            UserDO UserDo = modelToDo(user);
            if (userDao.chackUnique(UserDo)) {
                userDao.updateUser(UserDo);
            } else {
                String exceptionCause = "exist the same name user in the database.";
                logger.warn("WARN ## " + exceptionCause);
View Full Code Here

        return userDao.getCount(condition);
    }

    @Override
    public User login(String name, String password) {
        UserDO userDo = userDao.getAuthenticatedUser(name, password);
        if (null == userDo) {
            return null;
        }
        return doToModel(userDo);
    }
View Full Code Here

        user.setGmtModified(userDo.getGmtModified());
        return user;
    }

    private UserDO modelToDo(User user) {
        UserDO userDo = new UserDO();
        userDo.setId(user.getId());
        userDo.setName(user.getName());
        userDo.setPassword(user.getPassword());
        userDo.setDepartment(user.getDepartment());
        userDo.setRealName(user.getRealName());
        userDo.setAuthorizeType(user.getAuthorizeType());
        userDo.setGmtCreate(user.getGmtCreate());
        userDo.setGmtModified(user.getGmtModified());
        return userDo;
    }
View Full Code Here

TOP

Related Classes of com.alibaba.otter.manager.biz.user.dal.dataobject.UserDO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.