All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AbstractWhitelistConvenience whitelist base class that denies everything by default. AclAwareWhitelistDelegating whitelist which allows certain calls to be made only when a non-
ACL.SYSTEMuser is making them.
AnnotatedWhitelistWhitelists anything marked with
ApprovalContextRepresents background information about who requested that a script or signature be approved and for what purpose. ApprovalListenerReceives notifications on approval-related events. BlanketWhitelistWhitelists everything. ClassLoaderWhitelist
Whitelistthat allows everything defined from a specific classloader.
ClasspathEntryA classpath entry used for a script. ClasspathEntry.DescriptorImpl EnumeratingWhitelistA whitelist based on listing signatures and searching them. EnumeratingWhitelist.FieldSignature EnumeratingWhitelist.MethodSignature EnumeratingWhitelist.NewSignature EnumeratingWhitelist.Signature GenericWhitelistIncludes entries useful for general kinds of scripts. GroovyLanguageLanguage for Groovy scripts. GroovySandboxAllows Groovy scripts (including Groovy Templates) to be run inside a sandbox. GroovySandbox.ScopeHandle for exiting the dynamic scope of the Groovy sandbox. GroovyShellLanguageLanguage for Groovy Template scripts generating Bourne Shell script. GroovyXmlLanguageLanguage for Groovy Template scripts generating XML. JellyLanguageLanguage for Jelly scripts. JenkinsWhitelistIncludes entries useful for scripts accessing the Jenkins API, such as model objects. JexlLanguageLanguage for JEXL scripts. LanguageA language for which we can request
MessagesGenerated localization support class. MessagesGenerated localization support class. ProxyWhitelistAggregates several whitelists. RejectASTTransformsCustomizer RejectedAccessExceptionThrown when access to a language element was not permitted. ScriptApprovalManages approved scripts. ScriptApproval.ApprovedClasspathEntryApproved classpath entry. ScriptApproval.ApprovedWhitelist ScriptApproval.PendingClasspathEntryA classpath entry requiring approval by an administrator. ScriptApproval.PendingScript ScriptApproval.PendingSignature ScriptApproval.PendingThing ScriptApprovalLink ScriptApprovalNoteOffers a link to
ScriptApprovalNote.DescriptorImpl SecureGroovyScriptConvenience structure encapsulating a Groovy script that may either be approved whole or sandboxed. SecureGroovyScript.DescriptorImpl StaticWhitelistWhitelist based on a static file. SystemCommandLanguage UnapprovedClasspathExceptionException thrown by
UnapprovedUsageException WhitelistDetermines which methods and similar members which scripts may call. WhitelistedMarks a member as being whitelisted by default for purposes of sandboxed scripts.