Class 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 Detail

      • WhiteLister

        public WhiteLister()
    • Method Detail

      • 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