Class ReadCSVStep.WhiteLister

java.lang.Object
org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist
org.jenkinsci.plugins.pipeline.utility.steps.csv.ReadCSVStep.WhiteLister
All Implemented Interfaces:
ExtensionPoint
Enclosing class:
ReadCSVStep

@Extension public static class ReadCSVStep.WhiteLister extends org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist
Whitelists various non static setters, getters, constructors and static fields for the CSVFormat and CSVRecord classes in the org.apache.commons.csv package. Specifically: - CSVFormat: all static fields; static valueOf and newFormat methods; with* methods; - CSVRecord: all static fields; all methods;
  • Constructor Details

    • WhiteLister

      public WhiteLister()
  • Method Details

    • permitsMethod

      public boolean permitsMethod(Method method, Object receiver, Object[] args)
      Specified by:
      permitsMethod in class org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist
    • permitsConstructor

      public boolean permitsConstructor(@NonNull Constructor<?> constructor, @NonNull Object[] args)
      Specified by:
      permitsConstructor in class org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist
    • permitsStaticMethod

      public boolean permitsStaticMethod(@NonNull Method method, @NonNull Object[] args)
      Specified by:
      permitsStaticMethod in class org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist
    • permitsFieldGet

      public boolean permitsFieldGet(@NonNull Field field, @NonNull Object receiver)
      Specified by:
      permitsFieldGet in class org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist
    • permitsFieldSet

      public boolean permitsFieldSet(@NonNull Field field, @NonNull Object receiver, Object value)
      Specified by:
      permitsFieldSet in class org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist
    • permitsStaticFieldGet

      public boolean permitsStaticFieldGet(@NonNull Field field)
      Specified by:
      permitsStaticFieldGet in class org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist
    • permitsStaticFieldSet

      public boolean permitsStaticFieldSet(@NonNull Field field, Object value)
      Specified by:
      permitsStaticFieldSet in class org.jenkinsci.plugins.scriptsecurity.sandbox.Whitelist