Interface IdPModule.ModuleResource

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Path getDestination()
      Gets the destination for the resource.
      String getSource()
      Gets the source location of the resource.
      boolean isExecutable()
      Gets whether the resource should be marked executable where applicable.
      boolean isOptional()
      Gets whether the resource, if missing, should not act as a module-disabled signal.
      boolean isReplace()
      Gets whether the resource should be config(replace) or config(noreplace) in RPM specfile parlance.
    • Method Detail

      • getSource

        @Nonnull
        String getSource()
        Gets the source location of the resource.

        This may be a URL or a local path that will be assumed a classpath.

        Returns:
        source location
      • getDestination

        @Nonnull
        Path getDestination()
        Gets the destination for the resource.
        Returns:
        destination path
      • isReplace

        boolean isReplace()
        Gets whether the resource should be config(replace) or config(noreplace) in RPM specfile parlance.
        Returns:
        true iff the resource should be replaced with the original preserved
      • isOptional

        boolean isOptional()
        Gets whether the resource, if missing, should not act as a module-disabled signal.
        Returns:
        true iff the resource may be removed by a deployer without disabling the module
      • isExecutable

        boolean isExecutable()
        Gets whether the resource should be marked executable where applicable.
        Returns:
        true iff the resource should be marked executable