private static void printSubjectEntry(Subject se) { if (se == null) return; if (se.getSummary() != null) System.out.println("summary is " + se.getSummary().getPlainText()); System.out.println("author is " + se.getAuthors().get(0).getName()); System.out.println("title is " + se.getTitle().getPlainText()); for (Attribute attr : se.getAttributes()) { System.out.println(attr.getName() + " : " + attr.getContent()); } System.out.println("id is " + se.getId()); for (Tag tag : se.getTags()) { System.out.println(tag.getName() + " : " + tag.getCount()); } Rating rating = se.getRating(); if (rating != null) System.out.println( "max is " + rating.getMax() + " min is " + rating.getMin() + " numRaters is " + rating.getNumRaters() + " average is " + rating.getAverage()); System.out.println("********************"); }
private static void printCollectionEntry(CollectionEntry ce) { System.out.println("id is " + ce.getId()); System.out.println("title is " + ce.getTitle().getPlainText()); if (!ce.getAuthors().isEmpty()) { System.out.println("author name is : " + ce.getAuthors().get(0).getName()); System.out.println("author URI is : " + ce.getAuthors().get(0).getUri()); } System.out.println("status is " + ce.getStatus().getContent()); printSubjectEntry(ce.getSubjectEntry()); Rating rating = ce.getRating(); if (rating != null) System.out.println( "max is " + rating.getMax() + " min is " + rating.getMin() + " value is " + rating.getValue() + " numRaters is " + rating.getNumRaters() + " average is " + rating.getAverage()); System.out.println("Tags:"); for (Tag tag : ce.getTags()) { System.out.println(tag.getName()); } }