/** * Checks if a lifecycle event "rejected" exists and the publication status is "curation in progress" * @param publication the publication to check * @return if the publication has been rejected * @since 2.5.0 */ public static boolean isRejected(Publication publication) { if (publication == null) { throw new NullPointerException("You must give a non null publication"); } LifecycleEvent lifecycleEvent = getLastEventOfType(publication, CvLifecycleEventType.REJECTED.identifier()); if (lifecycleEvent != null && CvPublicationStatusType.CURATION_IN_PROGRESS.identifier().equals(publication.getStatus().getIdentifier())) { return true; } return false; }
/** * Checks if a lifecycle event "rejected" exists and the publication status is "curation in progress" * @param publication the publication to check * @return if the publication has been rejected * @since 2.5.0 */ public static boolean isRejected(Publication publication) { if (publication == null) { throw new NullPointerException("You must give a non null publication"); } LifecycleEvent lifecycleEvent = getLastEventOfType(publication, CvLifecycleEventType.REJECTED.identifier()); if (lifecycleEvent != null && CvPublicationStatusType.CURATION_IN_PROGRESS.identifier().equals(publication.getStatus().getIdentifier())) { return true; } return false; }