Interface IdPPlugin

    • Method Detail

      • getPluginId

        @Nonnull
        @NotEmpty
        String getPluginId()
        Return the unique identifier for the plugin. This name MUST be
        • renderable in all file systems (for instance alphanumerics, '-' and '.' only)
        • unique. This is best done using java module guidance
        For instance org.example.plugins.myplugin
        Returns:
        The id of this plugin.
      • getMajorVersion

        @Nonnegative
        int getMajorVersion()
        Return the major version, (as defined by the Java Product Version Policy.
        Returns:
        The major version.
      • getMinorVersion

        @Nonnegative
        int getMinorVersion()
        Return the minor version, (as defined by the Java Product Version Policy.
        Returns:
        The minor version.
      • getPatchVersion

        @Nonnegative
        int getPatchVersion()
        Return The patch version, (as defined by the Java Product Version Policy.
        Returns:
        The patch version.
      • getLicenseFileLocation

        @Nullable
        String getLicenseFileLocation()
        Return the classpath location of the license file to emit when --license is specified.
        Returns:
        the location