Package com.atlassian.velocity
Class JiraAllowlistUberspector
java.lang.Object
com.atlassian.velocity.allowlist.uberspect.SingletonUberspector
com.atlassian.velocity.allowlist.uberspect.PluginAwareSecureUberspector
com.atlassian.velocity.allowlist.uberspect.HtmlSafePluginAwareSecureUberspector
com.atlassian.velocity.JiraAllowlistUberspector
- All Implemented Interfaces:
org.apache.velocity.util.introspection.Uberspect
,org.apache.velocity.util.introspection.UberspectLoggable
,org.apache.velocity.util.RuntimeServicesAware
public class JiraAllowlistUberspector
extends com.atlassian.velocity.allowlist.uberspect.HtmlSafePluginAwareSecureUberspector
Extends HtmlSafePluginAwareSecureUberspector to provide a custom introspector
specifically tailored for JIRA's velocity template method allowlist mechanisms.
- Since:
- v10.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.velocity.util.introspection.Introspector
newIntrospector
(org.apache.velocity.runtime.log.Log log, org.apache.velocity.runtime.RuntimeServices runtimeServices) Methods inherited from class com.atlassian.velocity.allowlist.uberspect.HtmlSafePluginAwareSecureUberspector
newUberspector
Methods inherited from class com.atlassian.velocity.allowlist.uberspect.SingletonUberspector
getIntrospector, getIntrospectorInternal, getIterator, getMethod, getPropertyGet, getPropertySet, init, setLog, setRuntimeLogger, setRuntimeServices
-
Constructor Details
-
JiraAllowlistUberspector
public JiraAllowlistUberspector()
-
-
Method Details
-
newIntrospector
protected org.apache.velocity.util.introspection.Introspector newIntrospector(org.apache.velocity.runtime.log.Log log, org.apache.velocity.runtime.RuntimeServices runtimeServices) - Overrides:
newIntrospector
in classcom.atlassian.velocity.allowlist.uberspect.PluginAwareSecureUberspector
-