Interface ISemverUpdating<TData,TElement extends IWorkflowElementEntity>

Type Parameters:
TData - Type of the properties model for the workflow element.
TElement - Type of the workflow element, i.e. a node or trigger.
All Superinterfaces:
ICustomParametersUpdateable, IElementHandler<TData,TElement>, IResourceBundleLocator, ISequentialUpdating<TData,TElement,com.vdurmont.semver4j.Semver>, IWorkflowElementTypeProviding
All Known Subinterfaces:
ISemverUpdatingNode<TData>, ISemverUpdatingTrigger<TData>
All Known Implementing Classes:
FcCompressAsZipHandler, FcEmailHandler, FcHttpRequestHandler

public interface ISemverUpdating<TData,TElement extends IWorkflowElementEntity> extends ISequentialUpdating<TData,TElement,com.vdurmont.semver4j.Semver>
A ISequentialUpdating that interprets the version string as a Semver and updates the properties model according to the previous and current semantic version.
Since:
7.0.0
Author:
XIMA MEDIA GmbH
  • Method Details

    • parseVersion

      default com.vdurmont.semver4j.Semver parseVersion(String version)
      Description copied from interface: ISequentialUpdating
      Parses the version string into a comparable instance.
      Specified by:
      parseVersion in interface ISequentialUpdating<TData,TElement extends IWorkflowElementEntity,com.vdurmont.semver4j.Semver>
      Parameters:
      version - Version string to parse.
      Returns:
      The parsed version object. Must not be null, use a default, such as 0.0.0.