Package com.alibaba.dubbo.governance.web.personal.module.screen

Source Code of com.alibaba.dubbo.governance.web.personal.module.screen.Infos

package com.alibaba.dubbo.governance.web.personal.module.screen;

import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;

import com.alibaba.dubbo.governance.service.UserService;
import com.alibaba.dubbo.governance.web.common.module.screen.Restful;
import com.alibaba.dubbo.registry.common.domain.User;

public class Infos extends Restful {
    @Autowired
    private UserService userDAO;

    public void index(Map<String, Object> context) {
        User user = userDAO.findById(currentUser.getId());
        context.put("user", user);
    }
   
    public boolean update(Map<String, Object> context) {
        User user = new User();
        user.setId(currentUser.getId());
        user.setUsername(currentUser.getUsername());
        user.setOperatorAddress(operatorAddress);
        user.setName((String) context.get("name"));
        user.setDepartment((String) context.get("department"));
        user.setEmail((String) context.get("email"));
        user.setPhone((String) context.get("phone"));
        user.setAlitalk((String) context.get("alitalk"));
        user.setLocale((String) context.get("locale"));
        userDAO.modifyUser(user);
        context.put("redirect", "../" + getClass().getSimpleName().toLowerCase());
        return true;
    }
}
TOP

Related Classes of com.alibaba.dubbo.governance.web.personal.module.screen.Infos

TOP
Copyright © 2018 www.massapi.com. 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.