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

    Fields
    Modifier and Type
    Field
    Description
    final 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected freemarker.template.TemplateModel
    invokeMethod(Object object, Method method, Object[] args)
     
    protected freemarker.template.TemplateModel
    readField(Object object, Field field)
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • methodTranslator

      public final org.apache.velocity.util.introspection.MethodTranslator methodTranslator
  • Constructor Details

    • BambooFreemarkerAllowlistBeansWrapper

      public BambooFreemarkerAllowlistBeansWrapper()
  • Method Details