Class ConfluenceSecurityMemberAccess
java.lang.Object
com.opensymphony.xwork2.ognl.SecurityMemberAccess
com.atlassian.confluence.impl.struts.ConfluenceSecurityMemberAccess
- All Implemented Interfaces:
ognl.MemberAccess
public class ConfluenceSecurityMemberAccess
extends com.opensymphony.xwork2.ognl.SecurityMemberAccess
The purpose of this class it to define Confluence specific behaviour for Struts SecurityMemberAccess class.
-
Constructor Summary
ConstructorsConstructorDescriptionConfluenceSecurityMemberAccess
(org.apache.struts2.ognl.ProviderAllowlist providerAllowlist, org.apache.struts2.ognl.ThreadAllowlist threadAllowlist) -
Method Summary
Methods inherited from class com.opensymphony.xwork2.ognl.SecurityMemberAccess
checkAllowlist, checkDefaultPackageAccess, checkExclusionList, checkProxyMemberAccess, checkProxyObjectAccess, checkPublicMemberAccess, checkStaticFieldAccess, checkStaticMethodAccess, isAcceptableProperty, isAccepted, isAccessible, isClassBelongsToPackages, isClassExcluded, isExcluded, isExcludedPackageNamePatterns, isExcludedPackageNames, isPackageExcluded, restore, setup, toPackageName, useAcceptProperties, useAllowlistClasses, useAllowlistPackageNames, useAllowStaticFieldAccess, useDevMode, useDevModeExcludedClasses, useDevModeExcludedPackageExemptClasses, useDevModeExcludedPackageNamePatterns, useDevModeExcludedPackageNames, useDisallowDefaultPackageAccess, useDisallowProxyMemberAccess, useDisallowProxyObjectAccess, useEnforceAllowlistEnabled, useExcludedClasses, useExcludedPackageExemptClasses, useExcludedPackageNamePatterns, useExcludedPackageNames, useExcludeProperties
-
Constructor Details
-
ConfluenceSecurityMemberAccess
public ConfluenceSecurityMemberAccess(org.apache.struts2.ognl.ProviderAllowlist providerAllowlist, org.apache.struts2.ognl.ThreadAllowlist threadAllowlist)
-
-
Method Details
-
isClassAllowlisted
- Overrides:
isClassAllowlisted
in classcom.opensymphony.xwork2.ognl.SecurityMemberAccess
-