From 51d9de02265d6cc9d6045d79497d2a987ae2f7f7 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Tue, 15 Nov 2016 14:21:27 +0300 Subject: core classes are now serializeable with JAXB (to use as babbler extension) --- .../src/main/java/com/juick/www/UserThread.java | 134 ++++++++++----------- 1 file changed, 67 insertions(+), 67 deletions(-) (limited to 'juick-www/src/main/java/com/juick/www/UserThread.java') diff --git a/juick-www/src/main/java/com/juick/www/UserThread.java b/juick-www/src/main/java/com/juick/www/UserThread.java index 5f9f7e9a..3dee9697 100644 --- a/juick-www/src/main/java/com/juick/www/UserThread.java +++ b/juick-www/src/main/java/com/juick/www/UserThread.java @@ -40,7 +40,7 @@ public class UserThread { protected void doGetThread(JdbcTemplate sql, HttpServletRequest request, HttpServletResponse response, int MID) throws ServletException, IOException { com.juick.User visitor = Utils.getVisitorUser(sql, request, response); - if (!MessagesQueries.canViewThread(sql, MID, visitor.getUID())) { + if (!MessagesQueries.canViewThread(sql, MID, visitor.getUid())) { response.sendError(403); return; } @@ -52,27 +52,27 @@ public class UserThread { if (paramView != null) { if (paramView.equals("list")) { listview = true; - if (visitor.getUID() > 0) { - UserQueries.setUserOptionInt(sql, visitor.getUID(), "repliesview", 1); + if (visitor.getUid() > 0) { + UserQueries.setUserOptionInt(sql, visitor.getUid(), "repliesview", 1); } - } else if (paramView.equals("tree") && visitor.getUID() > 0) { - UserQueries.setUserOptionInt(sql, visitor.getUID(), "repliesview", 0); + } else if (paramView.equals("tree") && visitor.getUid() > 0) { + UserQueries.setUserOptionInt(sql, visitor.getUid(), "repliesview", 0); } - } else if (visitor.getUID() > 0 && UserQueries.getUserOptionInt(sql, visitor.getUID(), "repliesview", 0) == 1) { + } else if (visitor.getUid() > 0 && UserQueries.getUserOptionInt(sql, visitor.getUid(), "repliesview", 0) == 1) { listview = true; } - String title = msg.getUser().getUName() + ": " + msg.getTagsString(); + String title = msg.getUser().getName() + ": " + msg.getTagsString(); - if (visitor.getUID() > 0) { - User.pageUserRefCookie(request, response, msg.getUser().getUID()); + if (visitor.getUid() > 0) { + User.pageUserRefCookie(request, response, msg.getUser().getUid()); } response.setContentType("text/html; charset=UTF-8"); try (PrintWriter out = response.getWriter()) { - String headers = ""; + String headers = ""; if (paramView != null) { - headers += ""; + headers += ""; } if (msg.Hidden) { headers += ""; @@ -80,7 +80,7 @@ public class UserThread { PageTemplates.pageHead(out, visitor, title, headers); PageTemplates.pageNavigation(out, visitor, null); - out.println("
"); + out.println("
"); printMessage(out, sql, msg, visitor); printReplies(out, sql, msg, visitor, listview); out.println("
"); @@ -92,20 +92,20 @@ public class UserThread { } public static com.juick.Message printMessage(PrintWriter out, JdbcTemplate sql, com.juick.Message msg, com.juick.User visitor) { - msg.VisitorCanComment = visitor.getUID() > 0; + msg.VisitorCanComment = visitor.getUid() > 0; - List tags = MessagesQueries.getMessageTags(sql, msg.getMID()); + List tags = MessagesQueries.getMessageTags(sql, msg.getMid()); String tagsStr = PageTemplates.formatTags(tags); if (msg.ReadOnly) { tagsStr += "readonly"; msg.VisitorCanComment = false; } - if (msg.Privacy < 0) { + if (msg.getPrivacy() < 0) { tagsStr += "friends"; } String txt; - if (msg.Tags.stream().anyMatch(t -> t.getName().equals("code"))) { + if (msg.getTags().stream().anyMatch(t -> t.getName().equals("code"))) { txt = Utils.formatMessageCode(msg.getText()); } else { txt = Utils.formatMessage(msg.getText()); @@ -116,24 +116,24 @@ public class UserThread { } out.println("
    "); - out.println("
  • "); + out.println("
  • "); out.println("
    "); out.println("
    "); out.println("
    " + PageTemplates.formatJSLocalTime(msg.getDate()) + "
    "); - out.println("
    \""
    "); - out.println(" "); + out.println("
    \""
    "); + out.println(" "); out.println("
    " + txt + "
    "); if (msg.AttachmentType != null) { - out.println("
    \"\"/
    "); + out.println("
    \"\"/
    "); } boolean visitorInBL = false; - if (visitor.getUID() > 0) { - if (visitor.getUID() == msg.getUser().getUID()) { + if (visitor.getUid() > 0) { + if (visitor.getUid() == msg.getUser().getUid()) { msg.VisitorCanComment = true; } else { - visitorInBL = UserQueries.isInBL(sql, msg.getUser().getUID(), visitor.getUID()); + visitorInBL = UserQueries.isInBL(sql, msg.getUser().getUid(), visitor.getUid()); if (visitorInBL) { msg.VisitorCanComment = false; } @@ -141,12 +141,12 @@ public class UserThread { } if (msg.VisitorCanComment) { - out.println("
    "); + out.println(" "); out.println("
    "); out.println("
    "); } - List recomm = MessagesQueries.getMessageRecommendations(sql, msg.getMID()); + List recomm = MessagesQueries.getMessageRecommendations(sql, msg.getMid()); if (!recomm.isEmpty()) { out.print("
    Рекомендовали (" + recomm.size() + "): "); for (int i = 0; i < recomm.size(); i++) { @@ -161,19 +161,19 @@ public class UserThread { out.println("
  • "); out.println("
  • "); @@ -183,38 +183,38 @@ public class UserThread { } public static void printReplies(PrintWriter out, JdbcTemplate sql, com.juick.Message msg, com.juick.User visitor, boolean listview) { - List replies = MessagesQueries.getReplies(sql, msg.getMID()); + List replies = MessagesQueries.getReplies(sql, msg.getMid()); List blUIDs = new ArrayList(); for (int i = 0; i < replies.size(); i++) { com.juick.Message reply = replies.get(i); - if (reply.getUser().getUID() != msg.getUser().getUID() && !blUIDs.contains(reply.getUser().getUID())) { - blUIDs.add(reply.getUser().getUID()); + if (reply.getUser().getUid() != msg.getUser().getUid() && !blUIDs.contains(reply.getUser().getUid())) { + blUIDs.add(reply.getUser().getUid()); } - if (reply.ReplyTo > 0) { + if (reply.getReplyto() > 0) { boolean added = false; for (int n = 0; n < replies.size(); n++) { - if (replies.get(n).getRID() == reply.ReplyTo) { + if (replies.get(n).getRid() == reply.getReplyto()) { replies.get(n).childs.add(reply); added = true; break; } } if (!added) { - reply.ReplyTo = 0; + reply.setReplyto(0); } } } if (!replies.isEmpty()) { - if (visitor.getUID() > 0 && msg.getUser().getUID() == visitor.getUID()) { + if (visitor.getUid() > 0 && msg.getUser().getUid() == visitor.getUid()) { for (Message reply : replies) { reply.VisitorCanComment = true; } - } else if (visitor.getUID() > 0 && msg.VisitorCanComment) { - blUIDs = UserQueries.checkBL(sql, visitor.getUID(), blUIDs); + } else if (visitor.getUid() > 0 && msg.VisitorCanComment) { + blUIDs = UserQueries.checkBL(sql, visitor.getUid(), blUIDs); for (Message reply : replies) { - reply.VisitorCanComment = reply.getUser().getUID() == visitor.getUID() || !blUIDs.contains(reply.getUser().getUID()); + reply.VisitorCanComment = reply.getUser().getUid() == visitor.getUid() || !blUIDs.contains(reply.getUser().getUid()); } } else { for (Message reply : replies) { @@ -268,9 +268,9 @@ public class UserThread { for (int i = 0; i < replies.size(); i++) { com.juick.Message msg = replies.get(i); - if (msg.ReplyTo == ReplyTo) { + if (msg.getReplyto() == ReplyTo) { - out.print("
  • 0) { out.print("margin-left: " + margin + "px;"); } @@ -280,26 +280,26 @@ public class UserThread { out.println("\">"); out.println("
    "); out.println("
    "); - if (!msg.getUser().Banned) { - out.println(" @" + msg.getUser().getUName() + ":"); - out.println("
    \""
    "); + if (!msg.getUser().isBanned()) { + out.println(" @" + msg.getUser().getName() + ":"); + out.println("
    \""
    "); } else { out.println(" [удалено]:"); out.println("
    "); } out.println("
    "); - out.println(" "); + out.println(" "); out.println("
    "); out.println("
    " + Utils.formatMessage(msg.getText()) + "
    "); if (msg.AttachmentType != null) { - out.println("
    \"\"/
    "); + out.println("
    \"\"/
    "); } - out.print("
    /" + msg.getRID()); - if (msg.ReplyTo > 0) { - out.print(" в ответ на /" + msg.ReplyTo + ""); + out.print("
    /" + msg.getRid()); + if (msg.getReplyto() > 0) { + out.print(" в ответ на /" + msg.getReplyto() + ""); } if (msg.VisitorCanComment) { - out.println(" · Ответить
    "); + out.println(" · Ответить
    "); out.println("
    "); } else if (visitor == null) { out.println(" · Ответить
    "); @@ -313,9 +313,9 @@ public class UserThread { out.println("
  • "); if (ReplyTo == 0 && childs > 1 && replies.size() > 10) { - printTree(out, msg.childs, visitor, msg.getRID(), margin + 20, true); + printTree(out, msg.childs, visitor, msg.getRid(), margin + 20, true); } else if (childs > 0) { - printTree(out, msg.childs, visitor, msg.getRID(), margin + 20, hidden); + printTree(out, msg.childs, visitor, msg.getRid(), margin + 20, hidden); } } } @@ -323,32 +323,32 @@ public class UserThread { public static void printList(PrintWriter out, List replies, com.juick.User visitor) { for (Message msg : replies) { - out.print("
  • "); + out.print("
  • "); out.println("
    "); out.println("
    "); - if (!msg.getUser().Banned) { - out.println(" @" + msg.getUser().getUName() + ":"); - out.println("
    \""
    "); + if (!msg.getUser().isBanned()) { + out.println(" @" + msg.getUser().getName() + ":"); + out.println("
    \""
    "); } else { out.println(" [удалено]:"); out.println("
    "); } out.println("
    "); - out.println(" "); + out.println(" "); out.println("
    "); out.println("
    " + Utils.formatMessage(msg.getText()) + "
    "); if (msg.AttachmentType != null) { - out.println("
    \"\"/
    "); + out.println("
    \"\"/
    "); } - out.print("
    /" + msg.getRID()); - if (msg.ReplyTo > 0) { - out.print(" в ответ на /" + msg.ReplyTo + ""); + out.print("
    /" + msg.getRid()); + if (msg.getReplyto() > 0) { + out.print(" в ответ на /" + msg.getReplyto() + ""); } if (msg.VisitorCanComment) { out.println(" · Ответить
    "); out.println("
    "); - } else if (visitor.getUID() == 0) { - out.println(" "); + } else if (visitor.getUid() == 0) { + out.println(" "); } out.println("
    "); out.println("
  • "); -- cgit v1.2.3