Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Hale-Lee/RuleEngine
/ functions
Functions
282 in github.com/Hale-Lee/RuleEngine
⨍
Functions
282
◇
Types & classes
55
↓ 29 callers
Method
getItemNo
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:141
↓ 26 callers
Method
toString
()
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:50
↓ 24 callers
Method
getName
()
src/main/java/tech/kiwa/engine/component/drools/LocalCreator.java:38
↓ 24 callers
Method
getProperty
获取配置属性,从内存中获取配置属性(key-value键值对),如果不存在,则尝试解析一下${}格式,再读一遍。 @param key @return
src/main/java/tech/kiwa/engine/utility/PropertyUtil.java:44
↓ 24 callers
Method
valueOf
(int value)
src/main/java/tech/kiwa/engine/entity/RESULT.java:61
↓ 16 callers
Method
close
()
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java:54
↓ 14 callers
Method
toString
()
src/main/java/tech/kiwa/engine/component/drools/ImportCreator.java:38
↓ 10 callers
Method
toJavaString
()
src/main/java/tech/kiwa/engine/component/drools/DroolsPartsCreator.java:23
↓ 9 callers
Method
createVariable
(StringBuffer element, int level)
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:504
↓ 8 callers
Method
getAttributes
()
src/main/java/tech/kiwa/engine/component/drools/DeclareCreator.java:38
↓ 8 callers
Method
getNextSection
small function. @param rule @param start @return
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:192
↓ 8 callers
Method
getPackage
()
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:64
↓ 7 callers
Method
getConnection
()
src/main/java/tech/kiwa/engine/framework/DBAccesser.java:25
↓ 7 callers
Method
getExeSql
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:153
↓ 7 callers
Method
toString
()
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:123
↓ 7 callers
Method
trimExpress
去除前后端无用的括号。 @param list @param minLevel -- 如果是-1,那么需要重新累计level值。 @return
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:405
↓ 6 callers
Method
getExecutor
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:201
↓ 6 callers
Method
getParentItemNo
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:219
↓ 6 callers
Method
getPriority
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:207
↓ 6 callers
Method
getResult
()
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:43
↓ 6 callers
Method
setExeClass
(String exeClass)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:162
↓ 6 callers
Method
setRemark
(String remark)
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:77
↓ 6 callers
Method
setResult
(RESULT result)
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:47
↓ 6 callers
Method
trimExpress
去除前后端无用的括号。 @param list @param minLevel -- 如果是-1,那么需要重新累计level值。 @return
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:255
↓ 5 callers
Method
calculate
()
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:68
↓ 5 callers
Method
getExeClass
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:159
↓ 5 callers
Method
getGroupExpress
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:225
↓ 5 callers
Method
getReference
()
src/main/java/tech/kiwa/engine/component/drools/LocalCreator.java:42
↓ 5 callers
Method
getResult
()
src/main/java/tech/kiwa/engine/component/drools/QueryCreator.java:70
↓ 5 callers
Method
parse
(String value )
src/main/java/tech/kiwa/engine/entity/RESULT.java:89
↓ 5 callers
Method
setContinueFlag
(String continueFlag)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:216
↓ 5 callers
Method
setExecutor
(String executor)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:204
↓ 5 callers
Method
setItemNo
(String itemNo)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:144
↓ 5 callers
Method
setParentItemNo
(String parentItemNo)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:222
↓ 5 callers
Method
setValue
(String name, Object value)
src/main/java/tech/kiwa/engine/component/drools/DeclareInterface.java:26
↓ 4 callers
Method
canBeContinue
()
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:81
↓ 4 callers
Method
getComparisonCode
()
src/main/java/tech/kiwa/engine/component/AbstractComparisonOperator.java:52
↓ 4 callers
Method
getImportList
()
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:60
↓ 4 callers
Method
getResult
()
src/main/java/tech/kiwa/engine/entity/EngineRunResult.java:29
↓ 4 callers
Method
getValue
(String name)
src/main/java/tech/kiwa/engine/component/drools/DeclareInterface.java:24
↓ 4 callers
Method
preCompile
检查规则的格式是否正确 @param item 规则定义体 @return true -- 合法 false -- 不合法
src/main/java/tech/kiwa/engine/component/AbstractRuleReader.java:173
↓ 4 callers
Method
readFile
()
src/main/java/tech/kiwa/engine/component/impl/DroolsRuleReader.java:308
↓ 4 callers
Method
setContinue
(int contin)
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:86
↓ 4 callers
Method
setEnableFlag
(String enableFlag)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:255
↓ 4 callers
Method
setMappedValue
(String name, String value)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:53
↓ 4 callers
Method
setObject
(Object object)
src/main/java/tech/kiwa/engine/component/AbstractRuleItem.java:39
↓ 3 callers
Method
calculate
()
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:80
↓ 3 callers
Method
comparisonOperate
比较运算操作,将执行的结果和RuleItem中的baseline作比较。 @param subject 比较对象(运行结果) @param comparisonCode 比较操作符号,在OperationFactory中定义。 @param baseli
src/main/java/tech/kiwa/engine/component/AbstractRuleItem.java:171
↓ 3 callers
Method
compile
()
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:149
↓ 3 callers
Method
create
(String content, DroolsBuilder builder)
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:518
↓ 3 callers
Method
directGetProperty
(String key)
src/main/java/tech/kiwa/engine/utility/PropertyUtil.java:138
↓ 3 callers
Method
execute
(RuleItem item, ItemExecutedResult result)
src/main/java/tech/kiwa/engine/component/AbstractCommand.java:27
↓ 3 callers
Method
executeExpress
(Object object)
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:536
↓ 3 callers
Method
getBaseline
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:189
↓ 3 callers
Method
getBean
根据bean的id获取配置文件中相应的bean @param name 要取得的bean的名称 @return 返回service对象,或者是bean对象 @throws BeansException bean找不到等异常。
src/main/java/tech/kiwa/engine/utility/SpringContextHelper.java:57
↓ 3 callers
Method
getContent
()
src/main/java/tech/kiwa/engine/component/drools/QueryCreator.java:61
↓ 3 callers
Method
getContinueFlag
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:213
↓ 3 callers
Method
getParamName
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:165
↓ 3 callers
Method
getRuleItemList
()
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:130
↓ 3 callers
Method
loadDBAccesser
()
src/main/java/tech/kiwa/engine/component/impl/DBRuleReader.java:45
↓ 3 callers
Method
parse
(String content)
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:210
↓ 3 callers
Method
setComparisonCode
(String comparisonCode)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:180
↓ 3 callers
Method
setComparisonValue
(String comparisonValue)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:186
↓ 3 callers
Method
setName
(String name)
src/main/java/tech/kiwa/engine/component/drools/LocalCreator.java:46
↓ 3 callers
Method
setParamName
(String paramName)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:168
↓ 3 callers
Method
setParamType
(String paramType)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:174
↓ 3 callers
Method
setPriority
(String priority)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:210
↓ 3 callers
Method
setResult
(String result)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:198
↓ 3 callers
Method
setResult
(RESULT result)
src/main/java/tech/kiwa/engine/entity/EngineRunResult.java:33
↓ 3 callers
Method
setResult_desc
(String result_desc)
src/main/java/tech/kiwa/engine/entity/EngineRunResult.java:58
↓ 3 callers
Method
setReturnValue
(boolean returnValue)
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:37
↓ 2 callers
Method
breakExpress
分解表达式,将复杂的表达式分解成基础单元(比如:括号,简单的表达式等。) @param list @param current @return @throws RuleEngineException
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:329
↓ 2 callers
Method
compare
(RESULT target)
src/main/java/tech/kiwa/engine/entity/RESULT.java:57
↓ 2 callers
Method
create
(String content, DroolsPartsCreator parent)
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java:129
↓ 2 callers
Method
doCheck
(RuleItem item)
src/main/java/tech/kiwa/engine/component/AbstractRuleItem.java:83
↓ 2 callers
Method
formatExpress
解析出各个独立的单元。 @param express @return
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java:125
↓ 2 callers
Method
getAttach
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:231
↓ 2 callers
Method
getBuilder
()
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java:514
↓ 2 callers
Method
getCode
(String value)
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:81
↓ 2 callers
Method
getDeclareList
()
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:84
↓ 2 callers
Method
getFunctionList
()
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java:68
↓ 2 callers
Method
getInstance
()
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java:132
↓ 2 callers
Method
getInstance
()
src/main/java/tech/kiwa/engine/framework/ResultLogFactory.java:41
↓ 2 callers
Method
getName
()
src/main/java/tech/kiwa/engine/component/drools/QueryCreator.java:57
↓ 2 callers
Method
getParamType
()
src/main/java/tech/kiwa/engine/entity/RuleItem.java:171
↓ 2 callers
Method
getRemark
()
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:73
↓ 2 callers
Method
readRuleItemList
()
src/main/java/tech/kiwa/engine/component/impl/XMLRuleReader.java:47
↓ 2 callers
Method
readRuleItemList
()
src/main/java/tech/kiwa/engine/component/impl/DBRuleReader.java:63
↓ 2 callers
Method
setBaseline
(String baseline)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:192
↓ 2 callers
Method
setComments
(String comments)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:249
↓ 2 callers
Method
setContent
(String content)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:150
↓ 2 callers
Method
setCreateTime
(Date createTime)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:266
↓ 2 callers
Method
setExeSql
(String exeSql)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:156
↓ 2 callers
Method
setGroupExpress
(String groupExpress)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:228
↓ 2 callers
Method
setReference
(String reference)
src/main/java/tech/kiwa/engine/component/drools/LocalCreator.java:52
↓ 2 callers
Method
setRemark
(String remark)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:242
↓ 2 callers
Method
setSequence
(String sequence)
src/main/java/tech/kiwa/engine/entity/EngineRunResult.java:69
↓ 2 callers
Method
setUpdateTime
(Date updateTime)
src/main/java/tech/kiwa/engine/entity/RuleItem.java:272
↓ 2 callers
Method
setValue
(int value)
src/main/java/tech/kiwa/engine/entity/RESULT.java:33
↓ 2 callers
Method
shouldLoop
()
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java:90
next →
1–100 of 282, ranked by callers