public static void main(String[] args) { // creating configuration object Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); // populates the data of the configuration file SessionFactory factory = cfg.buildSessionFactory(); // creating session object Session session = factory.openSession(); // creating transaction object Transaction transaction = session.beginTransaction(); UserDetails userDetails = new UserDetails(); Date date = new Date(); userDetails.setUserName("Durgesh"); userDetails.setAddress("Vadodara"); userDetails.setDescription("asdfglkjh"); userDetails.setJoinDate(date); session.persist(userDetails); // persisting the object transaction.commit(); // transaction is committed session.close(); System.out.println("Data successfully inserted."); }
@Override public boolean isAuthorized(Action action, UserDetails details) throws SNAAExceptionException { String puid = null; // check if user is authorised in datasource try { // get uid List<Object> uidList = details.getUserDetails().get("personUniqueID"); if (uidList == null) return false; puid = (String) uidList.get(0); // check authorization for attribute-Map for (Object key : details.getUserDetails().keySet()) { String regex = getRegex(key); if (regex != null) { if (!compareValues(regex, details.getUserDetails().get(key))) throw new Exception(); } } // check datasource return dataSource.isAuthorized(puid, action.getAction()); } catch (Exception e) { log.warn(e.getMessage()); return false; } }
void fetchUserDetails() { try { UserDetails d = plugin.getUserDetails(getMyLoginId(), contactListEntry.getText()); String s = getMyLoginId() + " reports: user details for " + contactListEntry.getText() + " are:\r\n nick=" + StringUtil.toPrintableString(d.getNick()) + ",\r\n real name=" + StringUtil.toPrintableString(d.getRealName()) + ",\r\n email=" + StringUtil.toPrintableString(d.getEmail()) + "."; CAT.info(s); log(s); } catch (Exception ex) { printException(ex); } }
public String newUserDetails(UserDetails ud) { try { rs = stmt.executeQuery( "select Email from Customer_Information where Email = \"" + ud.getEmailAddress() + "\";"); while (rs.next()) { if (ud.getEmailAddress().equals(rs.getString("Email"))) ; { return "Username already exists"; } } System.out.println(ud.getPassword()); PreparedStatement preparedStatement = conn.prepareStatement( "Insert into Customer_Information (Email,Name,Password) values (?,?,?);"); preparedStatement.setString(1, ud.getEmailAddress()); preparedStatement.setString(2, ud.getName()); preparedStatement.setString(3, ud.getPassword()); preparedStatement.executeUpdate(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); return "Register unsuccessful"; } return "Successfully Register"; }
public static void main(String[] args) { SessionFactory factory = new Configuration().configure().buildSessionFactory(); Session session1 = factory.openSession(); session1.beginTransaction(); UserDetails details = new UserDetails(); details.setId(1); details.setUsername("Venkat"); session1.save(details); details = (UserDetails) session1.get(UserDetails.class, 1); UserDetails details2 = (UserDetails) session1.get(UserDetails.class, 1); details2.setUsername("Hasnen"); System.out.println("details2 " + details2.getUsername()); // level...2 Session session2 = factory.openSession(); UserDetails details3 = (UserDetails) session2.get(UserDetails.class, 1); System.out.println("details3 " + details3.getUsername()); session1.getTransaction().commit(); session1.flush(); session1.close(); HibernateUtil.shutdown(); }
/** * loads a list of messages in a particular thread * * @param messageThreadId the id of * @param con * @return * @throws ServletException */ public static ArrayList loadMessages(int messageThreadId, Connection con) throws ServletException { try { PreparedStatement ps = con.prepareStatement("SELECT * FROM messages where messagethreadid=?;"); ps.setInt(1, messageThreadId); ResultSet rs = ps.executeQuery(); ArrayList<Message> messages = new ArrayList(); while (rs.next()) { messages.add( new Message( rs.getString("messagetext"), rs.getString("sender"), rs.getTimestamp("datetimesent"), UserDetails.getNameFromUsername(rs.getString("sender"), con))); } return messages; } catch (SQLException ex) { throw new ServletException("school list load problem"); } }
@Override public void bootstrap() { UserDetails userDetails = new UserDetails(); userDetails.setEmail("*****@*****.**"); userDetails.getRoles().addAll(ImmutableSet.of(ADMIN, CONTENT_MANAGER, VIDEO_MANAGER)); userRepository.save(userDetails); for (int i = 0; i < 15; i++) { Article article = new Article(); article.setAuthor("*****@*****.**"); article.setCreated(new Date()); article.setState(ArticleState.PUBLISHED); article.setToView(new Date()); article.setFeed("charity"); article.setContent("<h3> something </h3> <p><b> hey </b> you</p>"); article.setEditableContent("<h3> something </h3> <p><b> hey </b> you</p>"); article.setShortContent("<p><b>Short content</b> version<p>"); article.setLastUpdated(new Date()); article.setTitle("title" + i); article.setPermalink("super-title" + i); articleRepository.mergeArticle(article); searchRepository.submitToSearch(article); } Article article = new Article(); article.setAuthor(""); article.setCreated(new Date()); article.setState(ArticleState.PUBLISHED); article.setToView(new Date()); article.setFeed("main"); String content = "<p style=\"font-weight:bold; float:left; margin-left: 40%;margin-top: 10px;\">Шановні друзі!</p>" + " <p>Мені як народному депутатові України онлайн-спілкування видається " + " важливою ланкою вивчення проблем, які цікавлять людей.</p> " + " <p>Користуючись цим ресурсом, Ви зможете дізнатися про мою " + " депутатську, благодійну діяльність, участь у житті виборчого округу. Також ви " + " маєте можливість звернутися до моєї громадської приймальні, щоб отримати " + " відповіді на питання, які вас цікавлять.</p>" + " <p>Я завжди готовий до обміну думками і конструктивної дискусії. Буду " + " вдячний за ваші запитання і пропозиції.</p>" + " <div style=\"float: right; width: 60%; min-width: 360px;\">" + " <p style=\"float:right;font-weight:bold;\">З повагою,</p>" + " <p style=\"float:right;font-weight:bold;\">Народний депутат України Іван Куровський</p>" + " </div>"; article.setContent(content); article.setEditableContent(content); article.setShortContent(content); article.setLastUpdated(new Date()); article.setTitle("title" + "main"); article.setPermalink("Main_Page"); articleRepository.mergeArticle(article); searchRepository.submitToSearch(article); article = new Article(); article.setAuthor("*****@*****.**"); article.setCreated(new Date()); article.setState(ArticleState.PUBLISHED); article.setToView(new Date()); article.setFeed("visit"); article.setContent("<h3> something </h3> <p><b> hey </b> you</p>"); article.setEditableContent("<h3> something </h3> <p><b> hey </b> you</p>"); article.setShortContent("<p><b>Short content</b> version<p>"); article.setLastUpdated(new Date()); article.setTitle("title" + "any"); article.setPermalink("super-title" + "any"); articleRepository.mergeArticle(article); searchRepository.submitToSearch(article); Feedback feedback = new Feedback(); feedback.setFeed(FeedbackFeedType.QUESTION); StringBuffer strBuf = new StringBuffer(); for (int i = 0; i < 1000; i++) { strBuf.append(" ").append(i); } feedback.setAnswer("Question:" + strBuf); feedback.setId(1L); feedback.setAuthor("RoksanaSeletska@kjshdkf"); feedback.setCreated(new Date()); feedback.setQuestion("Answer:" + strBuf); feedback.setState(ArticleState.PUBLISHED); feedbackRepository.submitQuestion(feedback); feedbackRepository.submitQuestion(feedback); // article = new Article(); // article.setAuthor("*****@*****.**"); // article.setCreated(new Date()); // article.setState(ArticleState.PUBLISHED); // article.setFeed("news"); // article.setContent("<h3> Ololoev </h3> <p><b> hey </b> you</p>"); // article.setShortContent("<p><b>SHORT CONTENT</b> Кириллица<p>"); // article.setLastUpdated(new Date()); // article.setTitle("Another article"); // article.setPermalink("another-article"); // articleRepository.mergeArticle(article); // searchRepository.submitToSearch(article); }