Package com.alibaba.druid.wall
Interface WallConfigMBean
-
- All Known Implementing Classes:
WallConfig
public interface WallConfigMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<String>getDenyFunctions()Set<String>getDenyObjects()Set<String>getDenySchemas()Set<String>getDenyTables()Set<String>getDenyVariants()StringgetDir()Set<String>getReadOnlyTables()voidinit()booleanisCommentAllow()booleanisDeleteAllow()booleanisDeleteWhereAlwayTrueCheck()booleanisDenyFunction(String name)booleanisDenyObjects(String name)booleanisDenySchema(String name)booleanisFunctionCheck()booleanisInited()booleanisInsertAllow()booleanisMergeAllow()booleanisMultiStatementAllow()booleanisNoneBaseStatementAllow()booleanisObjectCheck()booleanisSchemaCheck()booleanisSelectHavingAlwayTrueCheck()booleanisSelectIntoAllow()booleanisSelectIntoOutfileAllow()booleanisSelectUnionCheck()booleanisSelectWhereAlwayTrueCheck()booleanisSelelctAllow()booleanisTableCheck()booleanisTruncateAllow()booleanisUpdateAllow()booleanisUpdateWhereAlayTrueCheck()booleanisVariantCheck()voidloadConfig(String dir)voidsetCommentAllow(boolean commentAllow)voidsetDeleteAllow(boolean deleteAllow)voidsetDeleteWhereAlwayTrueCheck(boolean deleteWhereAlwayTrueCheck)voidsetDir(String dir)voidsetFunctionCheck(boolean functionCheck)voidsetInsertAllow(boolean insertAllow)voidsetMergeAllow(boolean mergeAllow)voidsetMultiStatementAllow(boolean multiStatementAllow)voidsetNoneBaseStatementAllow(boolean noneBaseStatementAllow)voidsetObjectCheck(boolean objectCheck)voidsetSchemaCheck(boolean schemaCheck)voidsetSelectHavingAlwayTrueCheck(boolean selectHavingAlwayTrueCheck)voidsetSelectIntoAllow(boolean selectIntoAllow)voidsetSelectIntoOutfileAllow(boolean selectIntoOutfileAllow)voidsetSelectUnionCheck(boolean selectUnionCheck)voidsetSelectWhereAlwayTrueCheck(boolean selectWhereAlwayTrueCheck)voidsetSelelctAllow(boolean selelctAllow)voidsetTableCheck(boolean tableCheck)voidsetTruncateAllow(boolean truncateAllow)voidsetUpdateAllow(boolean updateAllow)voidsetUpdateWhereAlayTrueCheck(boolean updateWhereAlayTrueCheck)voidsetVariantCheck(boolean variantCheck)
-
-
-
Method Detail
-
isInited
boolean isInited()
-
getDir
String getDir()
-
setDir
void setDir(String dir)
-
init
void init()
-
loadConfig
void loadConfig(String dir)
-
isNoneBaseStatementAllow
boolean isNoneBaseStatementAllow()
-
setNoneBaseStatementAllow
void setNoneBaseStatementAllow(boolean noneBaseStatementAllow)
-
isTruncateAllow
boolean isTruncateAllow()
-
setTruncateAllow
void setTruncateAllow(boolean truncateAllow)
-
isSelelctAllow
boolean isSelelctAllow()
-
setSelelctAllow
void setSelelctAllow(boolean selelctAllow)
-
isSelectIntoAllow
boolean isSelectIntoAllow()
-
setSelectIntoAllow
void setSelectIntoAllow(boolean selectIntoAllow)
-
isSelectIntoOutfileAllow
boolean isSelectIntoOutfileAllow()
-
setSelectIntoOutfileAllow
void setSelectIntoOutfileAllow(boolean selectIntoOutfileAllow)
-
isSelectUnionCheck
boolean isSelectUnionCheck()
-
setSelectUnionCheck
void setSelectUnionCheck(boolean selectUnionCheck)
-
isSelectWhereAlwayTrueCheck
boolean isSelectWhereAlwayTrueCheck()
-
setSelectWhereAlwayTrueCheck
void setSelectWhereAlwayTrueCheck(boolean selectWhereAlwayTrueCheck)
-
isSelectHavingAlwayTrueCheck
boolean isSelectHavingAlwayTrueCheck()
-
setSelectHavingAlwayTrueCheck
void setSelectHavingAlwayTrueCheck(boolean selectHavingAlwayTrueCheck)
-
isDeleteAllow
boolean isDeleteAllow()
-
setDeleteAllow
void setDeleteAllow(boolean deleteAllow)
-
isDeleteWhereAlwayTrueCheck
boolean isDeleteWhereAlwayTrueCheck()
-
setDeleteWhereAlwayTrueCheck
void setDeleteWhereAlwayTrueCheck(boolean deleteWhereAlwayTrueCheck)
-
isUpdateAllow
boolean isUpdateAllow()
-
setUpdateAllow
void setUpdateAllow(boolean updateAllow)
-
isUpdateWhereAlayTrueCheck
boolean isUpdateWhereAlayTrueCheck()
-
setUpdateWhereAlayTrueCheck
void setUpdateWhereAlayTrueCheck(boolean updateWhereAlayTrueCheck)
-
isInsertAllow
boolean isInsertAllow()
-
setInsertAllow
void setInsertAllow(boolean insertAllow)
-
isMergeAllow
boolean isMergeAllow()
-
setMergeAllow
void setMergeAllow(boolean mergeAllow)
-
isMultiStatementAllow
boolean isMultiStatementAllow()
-
setMultiStatementAllow
void setMultiStatementAllow(boolean multiStatementAllow)
-
isSchemaCheck
boolean isSchemaCheck()
-
setSchemaCheck
void setSchemaCheck(boolean schemaCheck)
-
isTableCheck
boolean isTableCheck()
-
setTableCheck
void setTableCheck(boolean tableCheck)
-
isFunctionCheck
boolean isFunctionCheck()
-
setFunctionCheck
void setFunctionCheck(boolean functionCheck)
-
isVariantCheck
boolean isVariantCheck()
-
setVariantCheck
void setVariantCheck(boolean variantCheck)
-
isObjectCheck
boolean isObjectCheck()
-
setObjectCheck
void setObjectCheck(boolean objectCheck)
-
isCommentAllow
boolean isCommentAllow()
-
setCommentAllow
void setCommentAllow(boolean commentAllow)
-
isDenyObjects
boolean isDenyObjects(String name)
-
isDenySchema
boolean isDenySchema(String name)
-
isDenyFunction
boolean isDenyFunction(String name)
-
-