Interface ProjectRequestPlatformVersionTransformer

All Known Implementing Classes:
DefaultProjectRequestPlatformVersionTransformer
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ProjectRequestPlatformVersionTransformer
Strategy interface to transform the platform version of a ProjectRequest.
Author:
Stephane Nicoll
  • Method Details

    • transform

      Version transform(Version platformVersion, InitializrMetadata metadata)
      Transform the platform version of a ProjectRequest if necessary.
      Parameters:
      platformVersion - the candidate platform version
      metadata - the metadata instance to use
      Returns:
      the platform version to use