Java class user example

Java User примеры использования

Java User — 30 примеров найдено. Это лучшие примеры Java кода для Model.User, полученные из open source проектов. Вы можете ставить оценку каждому примеру, чтобы помочь нам улучшить качество примеров.

/** * 生成日志 * * @param logType 1 为系统管理日志 2为登录日志 3为业务日志 * @param logContent 日志内容 * @param result 操作结果 * @return */ public boolean insertSystemLog(String logType, String logContent, boolean result) < DbContextHolder.setDbType(DbContextHolder.DATA_SOURCE_COMMON); Systemdiary systemLog = new Systemdiary(); systemLog.setDiaryCode(GenUUID.generateUUID()); systemLog.setOperContent(logContent); systemLog.setDiaryType(logType); systemLog.setOperTime(CurrentDate.getCurrentDate()); if (result) < systemLog.setOperResult("操作成功"); >else < systemLog.setOperResult("操作失败"); >Map session = (Map) ActionContext.getContext().getSession(); User nowuser = (User) session.get("currentUser"); if (nowuser != null) < systemLog.setOperPerson(nowuser.getUserName()); >if (logType != null) < if (logType.equals("1")) < systemLog.setDiaryName("系统管理日志"); >else if (logType.equals("2")) < systemLog.setDiaryName("系统登录日志"); >else < systemLog.setDiaryName("系统业务日志"); >> return systemLogDao.executeInsertEntity(systemLog); >
/** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException < // TODO Auto-generated method stub try < User user = new User(); services.ServiceProxy proxy = new services.ServiceProxy(); proxy.setEndpoint("http://localhost:8080/CMPE273VideoLibrary/services/Service"); System.out.println("Login . Form Submitted"); String username = request.getParameter("username"); String password = request.getParameter("password"); // System.out.println("Username . " + username); // System.out.println("Password . " + password); user = proxy.signIn(username, password); if (user.getErrorMsg().equals("SUCCESS")) < if ((user.getPreference().getPreferenceId() == 1) || (user.getPreference().getPreferenceId() == 2) || (user.getPreference().getPreferenceId() == 3)) < HttpSession session = request.getSession(); session.setAttribute("user", user); response.sendRedirect("Home.jsp"); >> else < request.setAttribute("errorMsg", user.getErrorMsg()); System.out.println("error Msg in servlet:" + request.getAttribute("errorMsg")); // response.sendRedirect("SignIn.jsp"); RequestDispatcher requestDispatcher = request.getRequestDispatcher("Login.jsp"); requestDispatcher.forward(request, response); >> catch (Exception e) < e.printStackTrace(); >>

/** * Logs in a user into the authentication system. This log in function does not allow * administrators. * * @param nick is user’s nick. * @param pw is the user’s password hashed with sha1. * @return the authentication object or null if failed. */ public Auth login(String nick, String pw)

// PAS FINI ? @Override public boolean createUser(User user) throws SQLException < if (SQLSettings.getPDS() == null) System.err.println("getPDS() not started."); ResultSet rset = null; int rset2; Statement stmt = null; Connection connection = null; try < connection = SQLSettings.getPDS().getConnection(); stmt = connection.createStatement(); String encryptedPass = null; rset = stmt.executeQuery("select PASSWORD('" + user.getPassword() + "') ;"); if (rset != null) < while (rset.next()) < encryptedPass = rset.getString(1); >rset2 = stmt.executeUpdate( "create user '" + user.getLogin() + "'@'%' IDENTIFIED BY PASSWORD '" + encryptedPass + "' ;"); String[] viewCommand = Scripts.getCreateUserViews(user); // On cree les vues utilisateur et on donne les acces for (String curcom : viewCommand) rset2 = stmt.executeUpdate(curcom); // on insere le tuple dans user_view UserViewDAO uvdao = new MySQLUserViewDAO(); uvdao.addUserView(user.getLogin(), user.getId()); return true; > return false; > catch (SQLException e) < e.printStackTrace(); throw e; >finally < try < if (rset != null) rset.close(); >catch (Exception e) < >; try < if (stmt != null) stmt.close(); >catch (Exception e) < >; try < if (connection != null) connection.close(); >catch (Exception e) < >; > >
@Override protected Object process(EntityManager em, Object. params) throws ClassNotFoundException < // TODO Auto-generated method stub DAOudao = new DAO(User.class, em); User u = udao.singleResultQueryRead(User.class, "User.getById", params[0]); return u.getCreatedCourses(); >
public static void update(User user) < if (user.getId() == null) < throw new UpdateUserException("require userId"); >User sourceUser = (User) findById(user.getId()); if (sourceUser == null) < throw new UpdateUserException("no matched user, userId is [" + user.getId() + "]"); >boolean needUpdate = false; if (!StringUtils.equals(user.name, sourceUser.name)) < needUpdate = true; >if (!needUpdate && !StringUtils.equals(user.profileImageUrl, sourceUser.profileImageUrl)) < needUpdate = true; >if (!needUpdate && !StringUtils.equals(user.screenName, sourceUser.screenName)) < needUpdate = true; >if (!needUpdate && user.uid != sourceUser.uid) < needUpdate = true; >if (needUpdate) < user.save(); >>
/** This method is used to retrieve data and show it on the screen */ public void render() < jLabelName.setText(this.subscription.getTitle()); jLabelGender.setText("Man"); jLabelAge.setText(String.valueOf(this.subscription.getMinimumAge())); jLabelDays.setText(CourseInfo.implode(this.subscription.getDays(), ", ")); jLabelDuration.setText( String.valueOf(this.subscription.getStartTime()) + " - " + String.valueOf(this.subscription.getEndTime())); jLabelDescription.setText(this.subscription.getDescription()); jLabelBranch.setText(this.subscription.getBranch().getCity()); // Empty results jLabelUser.setText(""); jBtnSubmit.setVisible(false); // Age range if (this.subscription.getMaximumAge() users = Enrollment.readBySubscriptionId(this.subscription.getId()); for (User user : users) < if (user.getFullName() != "" && user.getFirstname() != null) < this.model.insertRow(0, new Object[] ); > > // Make a selection listener this.row = jTableUsers.getSelectionModel(); this.row.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); >
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException < String email = request.getParameter("email"); String pass = request.getParameter("password"); String admin_mail = "*****@*****.**"; String accion = request.getParameter("action"); if ("logout".equals(accion) && request.getSession().getAttribute("user") != null) < HttpSession session = request.getSession(false); if (session != null) < session.removeAttribute("user"); session.invalidate(); >response.sendRedirect("/index.jsp"); > else < User user = dao.getUserByMail(email); request.setAttribute("user", user); boolean status = user.validate(pass); if (status) < HttpSession session = request.getSession(false); session.setAttribute("user", user.getFirstName() + ' ' + user.getLastName()); if (admin_mail.equals(email)) < session.setAttribute("isAdmin", "true"); >else < session.setAttribute("isAdmin", "false"); >response.getWriter().print("Ok"); > else < response.getWriter().print("Error"); >> >
/** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException < // TODO Auto-generated method stub HttpSession session = request.getSession(); User curuser = (User) session.getAttribute("curuser"); String uemail = curuser.getEmail(); double price = (Double) session.getAttribute("cprice"); String name = (String) session.getAttribute("cname"); String temp_quant = request.getParameter("quantity"); int quant = Integer.parseInt(temp_quant); Cart cartentry = new Cart(); cartentry.setName(name); cartentry.setPrice(price); cartentry.setQuant(quant); cartentry.setUemail(uemail); cartentry.setBought(0); Utilsdb = new Utils(); db.insert(cartentry); // Prod prod = new Prod(); // prod.setName(name); // prod.setPrice(price); // prod.setQuant(quant); // List items = (List) session.getAttribute("items"); // items.add(prod); response.setContentType("text/html"); getServletContext().getRequestDispatcher("/ProductList").forward(request, response); >
@Override public String execute(HttpServletRequest request, HttpServletResponse response) throws FunctionalException, TechnicalException < String username = request.getParameter(BaseConfig.USERNAME); String password = request.getParameter(BaseConfig.PASSWORD); UserService service; if (BaseConfig.USEMOCK) < service = UserServiceMock.getInstance(); >else < service = UserServiceImpl.getInstance(); >User user = null; user = service.find(username); if (user != null && user.getPassword().equals(password)) < HttpSession session = request.getSession(); session.setAttribute(BaseConfig.USERNAME, user.getName()); Role role = user.getRole(); session.setAttribute(BaseConfig.ROLE, role); >else < throw new FunctionalException(Level.WARNING, BaseConfig.INVALID_DATA); >return BaseConfig.APP_CONTEXT; // Redirect to home page. >
private void setAllFildsToUser() < if (checkPassword()) < _user.setLogin(jTextFieldAccountName.getText()); _user.setRedirectUrl(jTextFieldRedirectUrl.getText()); _user.setPassword(new String(jPasswordFieldNewPassword.getPassword())); >>
// 修改成员信息 public String UpdateMember() throws Exception < UserDAO uDAO = null; String retMess = "UpdateMemberFailed"; try < uDAO = DAOFactory.getUserDAOInstance(); User user = new User(); // 获得uId setUserId(Integer.parseInt(ServletActionContext.getRequest().getParameter("uId"))); user.setuId(getUserId()); user.setuMgr(getUserMgr()); user.setuEducation(getUserEducation()); if (uDAO.doUpdateMember(user)) < ArrayListuList = (ArrayList) uDAO.doSelectById(getUserId()); HttpServletRequest request = ServletActionContext.getRequest(); request.setAttribute("uList", uList); ArrayList mgrList = (ArrayList) uDAO.doSelectAllMgr(getUserId()); request.setAttribute("mgrList", mgrList); retMess = "UpdateMember"; > > catch (Exception e) < e.printStackTrace(); >return retMess; >
public static int updateOneUser(User user) < int uid = user.getUid(); String userName = user.getUserName(); String email = user.getEmail(); String password = user.getPassword(); try < conn = RDSManagement.getConnection(); st = (Statement) conn.createStatement(); String sql = "update User set email ='" + email + "', password ='******' where uid = " + uid + ";"; System.out.println(sql); st.executeUpdate(sql); System.out.println("Update user: " + uid); >catch (SQLException e) < System.out.println(e.getMessage()); >catch (Exception e) < System.out.println(e.getMessage()); >finally < try < st.close(); conn.close(); >catch (SQLException e) < // TODO Auto-generated catch block e.printStackTrace(); >> return uid; >
public static FeedItem valueOf(com.umeng.comm.core.beans.FeedItem feedItem, int feedType) < if (feedItem == null) return null; FeedItem newFeedItem = new model.FeedItem(); newFeedItem.id = feedItem.id; newFeedItem.text = feedItem.text; newFeedItem.sourceFeed = FeedItem.valueOf(feedItem.sourceFeed, -1); newFeedItem.addTime = feedItem.addTime; newFeedItem.atFriends = new ArrayList<>(); for (CommUser atUser : feedItem.atFriends) < newFeedItem.atFriends.add(User.valueOf(atUser)); >newFeedItem.creator = User.valueOf(feedItem.creator); newFeedItem.imageUrls = new ArrayList<>(); for (ImageItem imageUrl : feedItem.imageUrls) < newFeedItem.imageUrls.add(imageUrl.originImageUrl); >newFeedItem.topics = new ArrayList<>(); for (com.umeng.comm.core.beans.Topic newTopic : feedItem.topics) < newFeedItem.topics.add(Topic.valueOf(newTopic)); >newFeedItem.commentCount = feedItem.commentCount; newFeedItem.likeCount = feedItem.likeCount; newFeedItem.forwardCount = feedItem.forwardCount; newFeedItem.locationAddr = feedItem.locationAddr; newFeedItem.feedType = feedType; newFeedItem.publishTime = feedItem.publishTime; return newFeedItem; >
public static com.umeng.comm.core.beans.FeedItem toValueOf(FeedItem feedItem) < if (feedItem == null) return null; com.umeng.comm.core.beans.FeedItem newFeedItem = new com.umeng.comm.core.beans.FeedItem(); newFeedItem.id = feedItem.id; newFeedItem.text = feedItem.text; newFeedItem.sourceFeed = FeedItem.toValueOf(feedItem.sourceFeed); newFeedItem.addTime = feedItem.addTime; newFeedItem.atFriends = new ArrayList<>(); for (User atUser : feedItem.atFriends) < newFeedItem.atFriends.add(User.toValue(atUser)); >newFeedItem.creator = User.toValue(feedItem.creator); newFeedItem.imageUrls = new ArrayList<>(); for (String imageUrl : feedItem.imageUrls) < newFeedItem.imageUrls.add(new ImageItem("", imageUrl, imageUrl)); >newFeedItem.topics = new ArrayList<>(); for (Topic newTopic : feedItem.topics) < newFeedItem.topics.add(Topic.toValue(newTopic)); >newFeedItem.commentCount = feedItem.commentCount; newFeedItem.likeCount = feedItem.likeCount; newFeedItem.forwardCount = feedItem.forwardCount; newFeedItem.locationAddr = feedItem.locationAddr; newFeedItem.publishTime = feedItem.publishTime; return newFeedItem; >
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException < // Get a hold of the account manager ServletContext context = request.getServletContext(); // Get the name and password entered by the user String username = request.getParameter("username"); String password = request.getParameter("password"); String firstName = request.getParameter("firstName"); String lastName = request.getParameter("lastName"); String imageUrl = request.getParameter("imageUrl"); // Check with the account manager and see if the username exists. If it does, // switch to the "account name in use" page. Otherwise, switch to the // "welcome" page. if (User.userExists(username)) < HttpSession session = request.getSession(); User user = User.getUser(username); session.setAttribute("username", username); request.getRequestDispatcher("account-exists.jsp").forward(request, response); >else < User.createUser(username, password, firstName, lastName, imageUrl); HttpSession session = request.getSession(); User user = User.getUser(username); session.setAttribute("username", username); request.getRequestDispatcher("index.jsp").forward(request, response); >>
@RequestMapping(value = "/", method = RequestMethod.GET) public String getMovie(@PathVariable String id, ModelMap model) < configureSessionFactory(); Session session = null; Transaction tx = null; try < session = sessionFactory.openSession(); tx = session.beginTransaction(); Query query = session.createQuery("from User u where u.id = '" + id + "'"); List users = query.list(); User user = null; if (users != null && users.size() >0) user = (User) users.get(0); tx.commit(); session.flush(); if (user != null) < model.addAttribute("movie", user.getName()); return "list"; >else < model.addAttribute("movie", "There is a problem in the communication"); return "list"; >> catch (Exception ex) < ex.printStackTrace(); // Rolling back the changes to make the data consistent in case of any failure // in between multiple database write operations. tx.rollback(); model.addAttribute("movie", "There is a problem in the communication"); return "list"; >finally < if (session != null) < session.close(); >> >
/** * @param user * @param friend * @return String "OWN" if the user, "KNOWN" if he is a friend, "UNKNOWN" if he is not a friend. */ @SuppressWarnings("unchecked") @POST @Path("/isfriend") @Produces("text/plain") @Consumes("application/json") public String isFriend(String json) < Gson gson = new Gson(); MapjsonFriend = gson.fromJson(json, HashMap.class); String user = jsonFriend.get("user"); String friend = jsonFriend.get("friend"); String isFriend = ""; if (user.equals(friend)) < isFriend = "OWN"; >else < isFriend = "UNKNOWN"; Listfriends = FriendDB.getFriends(new User(user)); for (User fr : friends) < if (fr.equals(friend)) < isFriend = "KNOWN"; break; >> > return isFriend; >
public String download() throws Exception < LogWriter.println(this.getClass().toString() + ":download下的方法被调用了"); // 创建新的ExportExcel类以创建excel ExportExcelex = new ExportExcel(new YearCountTaxModel()); // SXSSFWorkbook workbook = new SXSSFWorkbook(300); if (getSessionUser() == null) < return "noSession"; >// 获取记录总数,这里除以40000是为什么 long count = yearCountTaxService.getAllMessageCount( user.getUpperDistrict() + user.getDistrictName(), beginyear, endyear) / 40000 + 1; LogWriter.println("获取的记录数位:" + count); for (int i = 0; i < count; ++i) < getAllList(i * 40000, 40000); // 获取需要下载的数据list // 获取需要下载的数据list workbook = ex.creatExcel(workbook, analyList); >// 创建输出流 excelFile = ex.downLoadExcel(workbook); systemLogService.insertSystemLog("3", "下载按年度统计纳税征缴情况", true); return "excel"; >
public List getRatings() < ListallRatings = new ArrayList<>(); for (User user : users) < allRatings.addAll(user.getRatings()); >allRatings.addAll(ratings); return allRatings; >

Источник

Читайте также:  Parallel stream java примеры

Класс User

Метод для регистрации нового пользователя приложения (с возможностью добавления дополнительной информации о нем).

Параметр Тип Свойства Описание Пример значения
username String Обязательный Имя пользователя «Username»
email String Обязательный Email пользователя «user@domain.zone»
password String Обязательный Пароль пользователя «CorrectHorseBatteryStaple»
documentContent DocumentInfo Необязательный Документ, ассоциированный с пользователем см.пример ниже
callback CallbackRegisterUser Обязательныйй Callback, который будет вызван после выполнения запроса. см.пример ниже
Document doc = new Document("users"); doc.setField("city", "Moscow"); doc.setField("isPlaceAnyOrder", true); User user = new User(); user.register("any_username", "anyemail@mailinator.com", "test1111", doc.getDocumentContent(), new CallbackRegisterUser() < @Override public void onRegisterSucceed() < //user register succeed >@Override public void onRegisterFailed(String errorCode, String errorMessage) < //user regiser failed //See errorCode and errorMessage >>); 

.register(username, email, password, callback)

Метод для регистрации нового пользователя приложения

Параметр Тип Свойства Описание Пример значения
username String Обязательный Имя пользователя «Jovan»
email String Обязательный Email пользователя «user@domain.zone»
password String Обязательный Пароль пользователя «CorrectHorseBatteryStaple»
callback CallbackRegisterUser Обязательныйй Callback, который будет вызван после выполнения запроса. см.пример ниже
User user = new User(); user.register("any_username", "anyemail@gmail.com", "test1111", doc.getDocumentContent(), new CallbackRegisterUser() < @Override public void onRegisterSucceed() < //user register succeed >@Override public void onRegisterFailed(String errorCode, String errorMessage) < //user regiser failed //See errorCode and errorMessage >>);

.login(email, password, callback)

Метод для аутентификации пользователя приложения

Параметр Тип Свойства Описание Пример значения
email String Обязательный Email пользователя «user@domain.zone»
password String Обязательный Пароль пользователя «CorrectHorseBatteryStaple»
callback CallbackLoginUser Коллбэк для выполняемого запроса см.пример ниже
User user = new User(); user.login(“anymail@mail.com”, “any pass”, new CallbackLoginUser() < @Override public void onLoginSucceed(ResponseLogin responseLogin) < //login succed. See returned responseLogin instance: //which contain session id and user info >@Override public void onLoginFailed(String errorCode, String errorMessage) < //Login failed. //See errorCode and errorMessage >>); 

.logout(callback)

Метод для завершения активноий сессии пользователя.

Читайте также:  Document
Параметр Тип Свойства Описание Пример значения
callback CallbackLogoutUser Обязательный Callback, который будет вызван после выполнения запроса. см.пример ниже
User user = new User(); user.logout(new CallbackLogoutUser() < @Override public void onLogoutSucceed() < //user logout succeed >@Override public void onLogoutFailed(String errorCode, String errorMessage) < //user logout failed //See errorCode and errorMessage >>); 

Источник

vsoued / User.java

This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters

package edu . brandeis . vogueable ;
import java . util . ArrayList ;
import android . content . Context ;
public class User
private String name ;
private ArrayList < Item >wishlist ;
private TasteManager mytaste ;
private Context con ;
public User ( String name , Context con )
this . name = name ;
this . con = con ;
wishlist = new ArrayList < Item >();
mytaste = new TasteManager ( con );
>
public String getName ()
return name ;
>
public Context getContext ()
return con ;
>
public ArrayList < Item >getWishlist ()
return wishlist ;
>
public void addToWishlist ( Item item )
wishlist . add ( item );
>
public void removeFromWishlist ( Item item )
wishlist . remove ( item );
>
public TasteManager getTasteManager ()
return mytaste ;
>
public Item getItemFromWishlist ( int i )
return wishlist . get ( i );
>
>

Источник

Оцените статью