e621: supports searches
[nikiroo-utils.git] / src / be / nikiroo / fanfix / data / Story.java
index 7e585712c8db7d5001047c648045b0fb3f229635..0e0279f096adad91003c62e290fdefb60f1cfec6 100644 (file)
@@ -67,39 +67,9 @@ public class Story implements Iterable<Chapter>, Cloneable {
         */
        @Override
        public String toString() {
-               String title = "";
-               if (meta != null && meta.getTitle() != null) {
-                       title = meta.getTitle();
-               }
-
-               String tags = "";
-               if (meta != null && meta.getTags() != null) {
-                       for (String tag : meta.getTags()) {
-                               if (!tags.isEmpty()) {
-                                       tags += ", ";
-                               }
-                               tags += tag;
-                       }
-               }
-
-               String resume = "";
-               if (meta != null && meta.getResume() != null) {
-                       for (Paragraph para : meta.getResume()) {
-                               resume += "\n\t";
-                               resume += para.toString().substring(0,
-                                               Math.min(para.toString().length(), 120));
-                       }
-                       resume += "\n";
-               }
-
-               String cover = (meta == null || meta.getCover() == null) ? "none"
-                               : meta.getCover().getWidth() + "x"
-                                               + meta.getCover().getHeight();
-               return String.format(
-                               "Title: [%s]\nAuthor: [%s]\nDate: [%s]\nTags: [%s]\n"
-                                               + "Resume: [%s]\nCover: [%s]", title, meta == null ? ""
-                                               : meta.getAuthor(), meta == null ? "" : meta.getDate(),
-                               tags, resume, cover);
+               if (getMeta() != null)
+                       return "Story: [\n" + getMeta().toString() + "\n]";
+               return "Story: [ no metadata found ]";
        }
 
        @Override