@Override public Collection<? extends Group> retrieveGroups() { return getPeerReviewGroup(); }
public PeerReviews getPeerReviews() { if (peerReviews == null) peerReviews = new PeerReviews(); return peerReviews; }
/** * Set the path attribute to every peer review inside the PeerReviews element. * * @param PeerReviews * The peer reviews container * @param orcid * The activity owner * */ public static void setPathToPeerReviews(PeerReviews peerReviews, String orcid) { if(peerReviews != null) { peerReviews.setPath(OrcidApiConstants.PEER_REVIEWS.replace("{orcid}", orcid)); for(PeerReviewGroup group : peerReviews.getPeerReviewGroup()) { for(PeerReviewSummary summary : group.getPeerReviewSummary()) { setPathToActivity(summary, orcid); } } } }
public PeerReviews groupPeerReviews(List<PeerReviewSummary> peerReviews, boolean justPublic) { ActivitiesGroupGenerator groupGenerator = new ActivitiesGroupGenerator(); PeerReviews result = new PeerReviews(); for (PeerReviewSummary peerReview : peerReviews) { if (justPublic && !peerReview.getVisibility().equals(org.orcid.jaxb.model.common_v2.Visibility.PUBLIC)) { result.getPeerReviewGroup().add(peerReviewGroup);
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((educations == null) ? 0 : educations.hashCode()); result = prime * result + ((employments == null) ? 0 : employments.hashCode()); result = prime * result + ((fundings == null) ? 0 : fundings.hashCode()); result = prime * result + ((peerReviews == null) ? 0 : peerReviews.hashCode()); result = prime * result + ((works == null) ? 0 : works.hashCode()); return result; }
if (other.peerReviews != null) return false; } else if (!peerReviews.equals(other.peerReviews)) return false; if (works == null) {
public static void calculateLastModified(ActivitiesSummary activitiesSummary) { if(activitiesSummary != null) { calculateLastModified(activitiesSummary.getEducations()); calculateLastModified(activitiesSummary.getEmployments()); calculateLastModified(activitiesSummary.getFundings()); calculateLastModified(activitiesSummary.getPeerReviews()); calculateLastModified(activitiesSummary.getWorks()); LastModifiedDate l1 = activitiesSummary.getEducations() == null ? null : activitiesSummary.getEducations().getLastModifiedDate(); LastModifiedDate l2= activitiesSummary.getEmployments() == null ? null : activitiesSummary.getEmployments().getLastModifiedDate(); LastModifiedDate l3 = activitiesSummary.getFundings() == null ? null : activitiesSummary.getFundings().getLastModifiedDate(); LastModifiedDate l4 = activitiesSummary.getPeerReviews() == null ? null : activitiesSummary.getPeerReviews().getLastModifiedDate(); LastModifiedDate l5 = activitiesSummary.getWorks() == null ? null : activitiesSummary.getWorks().getLastModifiedDate(); LastModifiedDate globalLatest = calculateLatest(l1, l2, l3, l4, l5); activitiesSummary.setLastModifiedDate(globalLatest); } }
public void setSourceName(PeerReviews peerReviews) { if (peerReviews != null) { for (PeerReviewGroup group : peerReviews.getPeerReviewGroup()) { for (PeerReviewSummary summary : group.getPeerReviewSummary()) { setSourceName(summary); } } } } }
List<PeerReviewGroup> groups = peerReviews.getPeerReviewGroup(); for (PeerReviewGroup peerReview : groups) { if (peerReview != null) {
Iterator<PeerReviewGroup> groupIt = activities.getPeerReviews().getPeerReviewGroup().iterator(); while (groupIt.hasNext()) { PeerReviewGroup group = groupIt.next();
List<PeerReviewGroup> groups = peerReviews.getPeerReviewGroup(); if (groups != null) { for (PeerReviewGroup group : groups) {