Class PluginInstallUtils.InstallResult.Keys

java.lang.Object
com.ultikits.ultitools.utils.PluginInstallUtils.InstallResult.Keys
Enclosing class:
PluginInstallUtils.InstallResult

public static final class PluginInstallUtils.InstallResult.Keys extends Object
The reasons, as catalogue keys (Chinese, with their English values in lang/en.json); a nested Keys holder like ModuleFileTransactions.Keys.
  • Field Details

    • REASON_NO_COMPATIBLE_VERSION

      public static final String REASON_NO_COMPATIBLE_VERSION
      Args: module, framework level, floor, framework level.
      See Also:
    • REASON_VERSION_INCOMPATIBLE

      public static final String REASON_VERSION_INCOMPATIBLE
      Args: module, version, framework level, floor, framework level.
      See Also:
    • REASON_JAR_LEVEL_REFUSED

      public static final String REASON_JAR_LEVEL_REFUSED
      Args: module, version, declared api-version as written, framework level, floor, framework level.
      See Also:
    • REASON_JAR_NO_LEVEL

      public static final String REASON_JAR_NO_LEVEL
      Args: module, version, framework level, floor, framework level.
      See Also:
    • REASON_INTEGRITY_FAILED

      public static final String REASON_INTEGRITY_FAILED
      Args: module, version. The download did not match the catalogue's SHA-256 or size (including the X-Content-SHA256 header), or the catalogue entry named no usable hash or size (plan 22-18, 22-22); nothing was installed.
      See Also:
    • REASON_LICENCE_REQUIRED

      public static final String REASON_LICENCE_REQUIRED
      Args: module, version. The catalogue lists the version but offers it only with a licence (plan 22-18, 22-22).
      See Also:
    • REASON_JAR_INVALID

      public static final String REASON_JAR_INVALID
      Args: module, version.
      See Also:
  • Constructor Details

    • Keys

      private Keys()