public void updateUser()

in signature/src/main/java/com/chemistry/enotebook/signature/database/DatabaseConnector.java [249:269]


    public void updateUser(User user) {
        StringBuilder sb = new StringBuilder();
        boolean first=false;
        List parameters = new ArrayList();

        sb.append("update ").append(DatabaseConnector.USER_TABLE).append(" set ");

        first = appendProperty(sb, User.USERNAME, user.getUsername(), parameters, first) || first;
        first = appendProperty(sb, User.FIRST_NAME, user.getFirstName(), parameters, first) || first;
        first = appendProperty(sb, User.LAST_NAME, user.getLastName(), parameters, first) || first;
        first = appendProperty(sb, User.EMAIL, user.getEmail(), parameters, first) || first;
        first = appendProperty(sb, User.ADMIN, user.isAdmin(), parameters, first) || first;
        first = appendProperty(sb, User.ACTIVE, user.isActive(), parameters, first) || first;
        first = appendProperty(sb, User.PASSWORD, user.getPassword(), parameters, first) || first;

        if(first) {
            sb.append("where userid=?");
            parameters.add(user.getUserId());
            execute(sb.toString(), parameters.toArray());
        }
    }