Add activity spec code
[sdc/sdc-workflow-designer.git] / workflow-designer-be / src / main / java / org / onap / sdc / workflow / services / exceptions / VersionStatusModificationException.java
1 package org.onap.sdc.workflow.services.exceptions;
2
3 import org.openecomp.sdc.versioning.dao.types.VersionStatus;
4
5 public class VersionStatusModificationException extends RuntimeException {
6
7     public VersionStatusModificationException(String activitySpecId, String versionId, VersionStatus sourceState,
8             VersionStatus targetState) {
9         super(String.format("Activity spec %s, version %s: status can not be changed from %s to %s", activitySpecId,
10                 versionId, sourceState.name(), targetState.name()));
11     }
12 }