public AssignedStatus() { setStatusType( CvPublicationStatusType.ASSIGNED ); }
/** * The curator decides not to work on the publication. * * @param publication the publication * @param reason a mandatory reason */ @LifecycleTransition(fromStatus = CvPublicationStatusType.ASSIGNED, toStatus = CvPublicationStatusType.RESERVED) public void unassign(Publication publication, String reason) { enfoceMandatory(reason); changeStatus(publication, CvPublicationStatusType.RESERVED, CvLifecycleEventType.ASSIGNMENT_DECLINED, reason); // notify listeners for ( LifecycleEventListener listener : getListeners() ) { listener.fireAssignentDeclined( publication ); } } }
/** * The curator starts to work on a specific publication. * * @param publication the publication */ @LifecycleTransition(fromStatus = CvPublicationStatusType.ASSIGNED, toStatus = CvPublicationStatusType.CURATION_IN_PROGRESS) public void startCuration(Publication publication) { changeStatus(publication, CvPublicationStatusType.CURATION_IN_PROGRESS, CvLifecycleEventType.CURATION_STARTED, ""); for ( LifecycleEventListener listener : getListeners() ) { listener.fireCurationInProgress( publication ); } }
/** * The curator decides not to work on the publication. * * @param publication the publication * @param reason a mandatory reason */ @LifecycleTransition(fromStatus = CvPublicationStatusType.ASSIGNED, toStatus = CvPublicationStatusType.RESERVED) public void unassign(Publication publication, String reason) { enfoceMandatory(reason); changeStatus(publication, CvPublicationStatusType.RESERVED, CvLifecycleEventType.ASSIGNMENT_DECLINED, reason); // notify listeners for ( LifecycleEventListener listener : getListeners() ) { listener.fireAssignentDeclined( publication ); } } }
/** * The curator starts to work on a specific publication. * * @param publication the publication */ @LifecycleTransition(fromStatus = CvPublicationStatusType.ASSIGNED, toStatus = CvPublicationStatusType.CURATION_IN_PROGRESS) public void startCuration(Publication publication) { changeStatus(publication, CvPublicationStatusType.CURATION_IN_PROGRESS, CvLifecycleEventType.CURATION_STARTED, ""); for ( LifecycleEventListener listener : getListeners() ) { listener.fireCurationInProgress( publication ); } }
public AssignedStatus() { setStatusType( CvPublicationStatusType.ASSIGNED ); }