toggle menu
kraken-core
JVM
switch theme
search in API
kraken-core
/
fun.bigtable.kraken.pre
/
IPreChecker
IPre
Checker
abstract
class
IPreChecker
<
T
:
CheckContext
?
,
D
:
ICheckBizData
?
>
检查器
Members
Constructors
IPre
Checker
Link copied to clipboard
constructor
(
)
Types
Pre
Checker
Type
Link copied to clipboard
enum
PreCheckerType
Functions
check
Link copied to clipboard
abstract
fun
check
(
content
:
T
,
checkBiz
:
D
)
:
T
检查,不要在此处对上下文和原始业务数据赋值
exec
Link copied to clipboard
open
fun
exec
(
content
:
T
,
checkBiz
:
D
)
:
T
检查,
get
Must
Check
Link copied to clipboard
open
fun
getMustCheck
(
)
:
List
<
(
T
)
->
Any
>
提前检查上下文数据
set
Context
Link copied to clipboard
abstract
fun
setContext
(
content
:
T
,
checkBiz
:
D
)
设置上下文,应该对下面check方法需要所有变量进行赋值 TODO 还是会有重复赋值的问题,不同checker之间也会有交叉取值的情况
type
Link copied to clipboard
abstract
fun
type
(
)
:
IPreChecker.PreCheckerType
检查业务