Class BambooFreemarkerAllowlistBeansWrapper
java.lang.Object
freemarker.ext.beans.BeansWrapper
org.apache.struts2.views.freemarker.StrutsBeanWrapper
com.atlassian.bamboo.freemarker.allowlist.BambooFreemarkerAllowlistBeansWrapper
- All Implemented Interfaces:
freemarker.template.ObjectWrapper
,freemarker.template.ObjectWrapperAndUnwrapper
,freemarker.template.utility.ObjectWrapperWithAPISupport
,freemarker.template.utility.RichObjectWrapper
,freemarker.template.utility.WriteProtectable
public class BambooFreemarkerAllowlistBeansWrapper
extends org.apache.struts2.views.freemarker.StrutsBeanWrapper
-
Nested Class Summary
Nested classes/interfaces inherited from class freemarker.ext.beans.BeansWrapper
freemarker.ext.beans.BeansWrapper.MethodAppearanceDecision, freemarker.ext.beans.BeansWrapper.MethodAppearanceDecisionInput
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.apache.velocity.util.introspection.MethodTranslator
Fields inherited from class freemarker.ext.beans.BeansWrapper
EXPOSE_ALL, EXPOSE_NOTHING, EXPOSE_PROPERTIES_ONLY, EXPOSE_SAFE
Fields inherited from interface freemarker.template.ObjectWrapper
BEANS_WRAPPER, DEFAULT_WRAPPER, SIMPLE_WRAPPER
Fields inherited from interface freemarker.template.ObjectWrapperAndUnwrapper
CANT_UNWRAP_TO_TARGET_CLASS
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.struts2.views.freemarker.StrutsBeanWrapper
getModelFactory
Methods inherited from class freemarker.ext.beans.BeansWrapper
checkModifiable, clearClassIntrospecitonCache, clearClassIntrospectionCache, coerceBigDecimal, coerceBigDecimals, coerceBigDecimals, finalizeConstruction, finetuneMethodAppearance, getDefaultDateType, getDefaultInstance, getEnumModels, getExposureLevel, getIncompatibleImprovements, getInstance, getMemberAccessPolicy, getMethodAppearanceFineTuner, getOuterIdentity, getPreferIndexedReadMethod, getStaticModels, getTreatDefaultMethodsAsBeanMembers, getUseCache, isClassIntrospectionCacheRestricted, isExposeFields, isSimpleMapWrapper, isStrict, isWriteProtected, newInstance, normalizeIncompatibleImprovementsVersion, removeFromClassIntrospectionCache, setDefaultDateType, setExposeFields, setExposureLevel, setMemberAccessPolicy, setMethodAppearanceFineTuner, setMethodsShadowItems, setNullModel, setOuterIdentity, setPreferIndexedReadMethod, setSimpleMapWrapper, setStrict, setTreatDefaultMethodsAsBeanMembers, setUseCache, toPropertiesString, toString, tryUnwrapTo, unwrap, unwrap, wrap, wrap, wrapAsAPI, writeProtect
-
Field Details
-
methodTranslator
public final org.apache.velocity.util.introspection.MethodTranslator methodTranslator
-
-
Constructor Details
-
BambooFreemarkerAllowlistBeansWrapper
public BambooFreemarkerAllowlistBeansWrapper()
-
-
Method Details
-
invokeMethod
protected freemarker.template.TemplateModel invokeMethod(Object object, Method method, Object[] args) throws InvocationTargetException, IllegalAccessException, freemarker.template.TemplateModelException - Overrides:
invokeMethod
in classfreemarker.ext.beans.BeansWrapper
- Throws:
InvocationTargetException
IllegalAccessException
freemarker.template.TemplateModelException
-
readField
protected freemarker.template.TemplateModel readField(Object object, Field field) throws IllegalAccessException, freemarker.template.TemplateModelException - Overrides:
readField
in classfreemarker.ext.beans.BeansWrapper
- Throws:
IllegalAccessException
freemarker.template.TemplateModelException
-