public class SecurityMemberAccess
extends ognl.DefaultMemberAccess
Constructor and Description |
---|
SecurityMemberAccess(boolean method) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkEnumAccess(Object target,
Member member) |
protected boolean |
checkStaticMethodAccess(Member member) |
boolean |
getAllowStaticMethodAccess() |
protected boolean |
isAcceptableProperty(String name) |
protected boolean |
isAccepted(String paramName) |
boolean |
isAccessible(Map context,
Object target,
Member member,
String propertyName) |
protected boolean |
isClassExcluded(Class<?> clazz) |
protected boolean |
isExcluded(String paramName) |
protected boolean |
isPackageExcluded(Package targetPackage,
Package memberPackage) |
void |
setAcceptProperties(Set<Pattern> acceptedProperties) |
void |
setExcludedClasses(Set<Class<?>> excludedClasses) |
void |
setExcludedPackageNamePatterns(Set<Pattern> excludedPackageNamePatterns) |
void |
setExcludeProperties(Set<Pattern> excludeProperties) |
public boolean getAllowStaticMethodAccess()
public boolean isAccessible(Map context, Object target, Member member, String propertyName)
isAccessible
in interface ognl.MemberAccess
isAccessible
in class ognl.DefaultMemberAccess
protected boolean checkStaticMethodAccess(Member member)
protected boolean isClassExcluded(Class<?> clazz)
protected boolean isAcceptableProperty(String name)
protected boolean isAccepted(String paramName)
protected boolean isExcluded(String paramName)
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.