public class SecurityTransformHelper extends TransformHelper
SecurityTransformHelper class.
| Modifier and Type | Class and Description |
|---|---|
static class |
SecurityTransformHelper.Rule |
static class |
SecurityTransformHelper.RuleAllow |
static class |
SecurityTransformHelper.RuleDeny |
static class |
SecurityTransformHelper.RuleRegexAllow |
static class |
SecurityTransformHelper.RuleRegexDeny |
prefix, strategy| Constructor and Description |
|---|
SecurityTransformHelper(ClassLoader loader,
Log log)
Constructor for SecurityTransformHelper.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRule(SecurityTransformHelper.Rule rule)
addRule.
|
boolean |
checkSecurityForClass(String type)
checkSecurityForClass.
|
Object |
createObject(Class<?> type)
createObject.
|
ClassLoader |
getClassLoader()
getClassLoader.
|
List<SecurityTransformHelper.Rule> |
getRules()
Getter for the field
rules. |
Class<?> |
getType(String cName)
getType.
|
void |
log(String msg)
log.
|
void |
log(String string,
Throwable t)
log.
|
void |
setClassLoader(ClassLoader loader)
setClassLoader.
|
checkLevel, createArray, createPojoModel, decLevel, getPrefix, getStrategy, incLevel, isArrayType, postToJson, postToPojo, setPrefixpublic SecurityTransformHelper(ClassLoader loader, Log log)
Constructor for SecurityTransformHelper.
loader - a ClassLoader object.log - a Log object.public void log(String string, Throwable t)
log.
log in class TransformHelperstring - a String object.t - a Throwable object.public void log(String msg)
log.
log in class TransformHelpermsg - a String object.public Object createObject(Class<?> type) throws InstantiationException, IllegalAccessException
createObject.
createObject in class TransformHelpertype - a Class object.Object object.InstantiationException - if any.IllegalAccessException - if any.public Class<?> getType(String cName) throws IllegalAccessException
getType.
getType in class TransformHelpercName - a String object.Class object.IllegalAccessException - if any.public boolean checkSecurityForClass(String type)
checkSecurityForClass.
type - a String object.public ClassLoader getClassLoader()
getClassLoader.
getClassLoader in class TransformHelperClassLoader object.public void setClassLoader(ClassLoader loader)
setClassLoader.
loader - a ClassLoader object.public void addRule(SecurityTransformHelper.Rule rule)
addRule.
rule - a SecurityTransformHelper.Rule object.public List<SecurityTransformHelper.Rule> getRules()
Getter for the field rules.
List object.Copyright © 2016. All Rights Reserved.