public static boolean isToBeReviewed(Publication publication) { if (publication == null) { throw new NullPointerException("You must give a non null publication"); } for (Annotation a : publication.getAnnotations()) { if (a.getCvTopic() != null && CvTopic.TO_BE_REVIEWED.equals(a.getCvTopic().getShortLabel())) { return true; } } for (Experiment experiment : publication.getExperiments()) { if (ExperimentUtils.isToBeReviewed(experiment)) { return true; } } return false; }
public static boolean isToBeReviewed(Publication publication) { if (publication == null) { throw new NullPointerException("You must give a non null publication"); } for (Annotation a : publication.getAnnotations()) { if (a.getCvTopic() != null && CvTopic.TO_BE_REVIEWED.equals(a.getCvTopic().getShortLabel())) { return true; } } for (Experiment experiment : publication.getExperiments()) { if (ExperimentUtils.isToBeReviewed(experiment)) { return true; } } return false; }
public static boolean isOnHold(Publication publication) { if (publication == null) { throw new NullPointerException("You must give a non null publication"); } for (Annotation a : publication.getAnnotations()) { if (a.getCvTopic() != null && CvTopic.ON_HOLD.equals(a.getCvTopic().getShortLabel())) { return true; } } for (Experiment experiment : publication.getExperiments()) { if (ExperimentUtils.isOnHold(experiment)) { return true; } } return false; }
public static boolean isOnHold(Publication publication) { if (publication == null) { throw new NullPointerException("You must give a non null publication"); } for (Annotation a : publication.getAnnotations()) { if (a.getCvTopic() != null && CvTopic.ON_HOLD.equals(a.getCvTopic().getShortLabel())) { return true; } } for (Experiment experiment : publication.getExperiments()) { if (ExperimentUtils.isOnHold(experiment)) { return true; } } return false; }
public static boolean isAccepted(Publication publication) { if (publication == null) { throw new NullPointerException("You must give a non null publication"); } if (publication.getStatus() != null) { final String statusId = publication.getStatus().getIdentifier(); return CvPublicationStatusType.ACCEPTED.identifier().equals(statusId) || CvPublicationStatusType.ACCEPTED_ON_HOLD.identifier().equals(statusId) || CvPublicationStatusType.READY_FOR_RELEASE.identifier().equals(statusId) || CvPublicationStatusType.RELEASED.identifier().equals(statusId); } for (Annotation a : publication.getAnnotations()) { if (a.getCvTopic() != null && CvTopic.ACCEPTED.equals(a.getCvTopic().getShortLabel())) { return true; } } return ExperimentUtils.areAllAccepted(publication.getExperiments()); }
public static boolean isAccepted(Publication publication) { if (publication == null) { throw new NullPointerException("You must give a non null publication"); } if (publication.getStatus() != null) { final String statusId = publication.getStatus().getIdentifier(); return CvPublicationStatusType.ACCEPTED.identifier().equals(statusId) || CvPublicationStatusType.ACCEPTED_ON_HOLD.identifier().equals(statusId) || CvPublicationStatusType.READY_FOR_RELEASE.identifier().equals(statusId) || CvPublicationStatusType.RELEASED.identifier().equals(statusId); } for (Annotation a : publication.getAnnotations()) { if (a.getCvTopic() != null && CvTopic.ACCEPTED.equals(a.getCvTopic().getShortLabel())) { return true; } } return ExperimentUtils.areAllAccepted(publication.getExperiments()); }
public void extractPublicationAnnotationsAndXrefsAbsentFromExperiment(Publication pub, ExperimentDescription expDesc, Experiment exp){ AnnotationConverterConfig configAnnotation = ConverterContext.getInstance().getAnnotationConfig(); if (pub.getAnnotations().isEmpty() && pub.getXrefs().isEmpty()){ return; for (Annotation attr : pub.getAnnotations()){ if (!configAnnotation.isExcluded(attr.getCvTopic())) { Attribute attribute = annotationConverter.intactToPsi(attr);
isBibRefSet = true; else if (!isBibRefSet && publication.getXrefs().isEmpty() && !publication.getAnnotations().isEmpty()){ PsiConverterUtils.populateAttributes( publication, bibref, annotationConverter );