Interface VersionService.ValidationResult
- Enclosing interface:
- VersionService
@PublicApi
public static interface VersionService.ValidationResult
Represents the results of performing a validation call for a single merge or delete operation.
-
Method Details
-
isValid
boolean isValid() -
getVersionToDelete
Version getVersionToDelete() -
getFixSwapVersion
Version getFixSwapVersion() -
getAffectsSwapVersion
Version getAffectsSwapVersion() -
getVersionToMergeTo
Deprecated.since 7.0.10Was inconsistent with delete semantics - whileVersionService.validateDelete(JiraServiceContext, Long, VersionAction, VersionAction)accepted only replacements for affectedVersion and fixedVersion it cannot replace version for custom fields in result it cannot perform true merge operation. If you want merge just useVersionService.merge(JiraServiceContext, ValidationResult).- Returns:
Option.none()
-
getReasons
Set<VersionService.ValidationResult.Reason> getReasons() -
getErrorCollection
ErrorCollection getErrorCollection() -
getAction
VersionService.ValidationResult.Action getAction()
-