public ReadyForReleaseStatus() { setStatusType( CvPublicationStatusType.READY_FOR_RELEASE ); }
@LifecycleTransition(fromStatus = CvPublicationStatusType.READY_FOR_RELEASE, toStatus = CvPublicationStatusType.ACCEPTED_ON_HOLD) public void putOnHold(Publication publication, String reason) { enfoceMandatory(reason); changeStatus(publication, CvPublicationStatusType.ACCEPTED_ON_HOLD, CvLifecycleEventType.PUT_ON_HOLD, reason); // Notify listeners for ( LifecycleEventListener listener : getListeners() ) { listener.firePutOnHold( publication ); } } }
@LifecycleTransition(fromStatus = CvPublicationStatusType.READY_FOR_RELEASE, toStatus = CvPublicationStatusType.ACCEPTED_ON_HOLD) public void putOnHold(Publication publication, String reason) { enfoceMandatory(reason); changeStatus(publication, CvPublicationStatusType.ACCEPTED_ON_HOLD, CvLifecycleEventType.PUT_ON_HOLD, reason); // Notify listeners for ( LifecycleEventListener listener : getListeners() ) { listener.firePutOnHold( publication ); } } }
/** * The publication is made public. * * @param publication the publication * @param releaseId mandatory release process ID */ @LifecycleTransition(fromStatus = CvPublicationStatusType.READY_FOR_RELEASE, toStatus = CvPublicationStatusType.RELEASED) public void release(Publication publication, String releaseId) { enfoceMandatory(releaseId); changeStatus(publication, CvPublicationStatusType.RELEASED, CvLifecycleEventType.RELEASED, releaseId); // Notify listeners for ( LifecycleEventListener listener : getListeners() ) { listener.fireReleased( publication ); } }
public ReadyForReleaseStatus() { setStatusType( CvPublicationStatusType.READY_FOR_RELEASE ); }
/** * The publication is made public. * * @param publication the publication * @param releaseId mandatory release process ID */ @LifecycleTransition(fromStatus = CvPublicationStatusType.READY_FOR_RELEASE, toStatus = CvPublicationStatusType.RELEASED) public void release(Publication publication, String releaseId) { enfoceMandatory(releaseId); changeStatus(publication, CvPublicationStatusType.RELEASED, CvLifecycleEventType.RELEASED, releaseId); // Notify listeners for ( LifecycleEventListener listener : getListeners() ) { listener.fireReleased( publication ); } }