Index

A B C D E F G H I J N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(Entity) - Method in class cool.scx.app.base.BaseModelService
插入数据 (注意 !!!
add(Entity, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
插入数据 (注意 !!!
add(Collection<Entity>) - Method in class cool.scx.app.base.BaseModelService
批量插入数据
add(Collection<Entity>, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
批量插入数据
addModule(ScxModule...) - Method in class cool.scx.app.ScxBuilder
添加多个模块
ALLOW_CIRCULAR_REFERENCES - Enum constant in enum class cool.scx.app.enumeration.ScxAppFeature
是否允许 bean 之间的循环依赖 默认 false
allowedOrigin() - Method in class cool.scx.app.ScxOptions
allowedOrigin.
appKey() - Method in class cool.scx.app.Scx
 
appKey() - Static method in class cool.scx.app.ScxContext
appKey.
autoTransaction(ScxRunnable<?>) - Static method in class cool.scx.app.ScxContext
避免冗长的 调用
autoTransaction(Callable<T>) - Static method in class cool.scx.app.ScxContext
避免冗长的 调用

B

BaseModel - Class in cool.scx.app.base
最基本的 model 包含最基础的元数据
BaseModel() - Constructor for class cool.scx.app.base.BaseModel
 
BaseModelService<Entity> - Class in cool.scx.app.base
提供一些针对 BaseModel 类型实体类 简单的 CRUD 操作的 service 类
BaseModelService() - Constructor for class cool.scx.app.base.BaseModelService
从泛型中获取 entityClass
BaseModelService(Class<Entity>) - Constructor for class cool.scx.app.base.BaseModelService
手动创建 entityClass
beanFactory() - Method in class cool.scx.app.Scx
 
beanFactory() - Static method in class cool.scx.app.ScxContext
返回当前运行的 scx 实例的 beanFactory
build() - Method in class cool.scx.app.ScxBuilder
构建
builder() - Static method in class cool.scx.app.Scx
 
buildGetSQL(Query, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
 
buildGetSQLWithAlias(Query, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
 
buildListSQL(Query, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
 
buildListSQLWithAlias(Query, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
 

C

checkDataSource() - Method in class cool.scx.app.Scx
检查数据源是否可用
checkNeedFixTable() - Method in class cool.scx.app.Scx
检查是否有任何 (BaseModel) 类需要修复表
classList - Variable in class cool.scx.app.ScxModule
模块中所有的 class
classList() - Method in class cool.scx.app.ScxModule
每次都返回一个 新的 list 防止外部修改
config() - Static method in class cool.scx.app.ScxContext
a
configure(ScxAppFeature, boolean) - Method in class cool.scx.app.ScxBuilder
设置配置内容
consumer(String, Consumer<Object>) - Method in class cool.scx.app.eventbus.EventBus
 
cool.scx.app - package cool.scx.app
 
cool.scx.app.annotation - package cool.scx.app.annotation
 
cool.scx.app.base - package cool.scx.app.base
 
cool.scx.app.enumeration - package cool.scx.app.enumeration
 
cool.scx.app.eventbus - package cool.scx.app.eventbus
 
corsHandler() - Method in class cool.scx.app.ScxHttpRouter
 
corsHandlerRoute() - Method in class cool.scx.app.ScxHttpRouter
 
count() - Method in class cool.scx.app.base.BaseModelService
获取所有数据的条数
count(Query) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取数据条数
createdDate - Variable in class cool.scx.app.base.BaseModel
创建时间
cron() - Element in annotation interface cool.scx.app.annotation.Scheduled
 

D

dao() - Method in class cool.scx.app.base.BaseModelService
baseDao.
dataSource() - Method in class cool.scx.app.Scx
 
dataSource() - Static method in class cool.scx.app.ScxContext
获取 dao
dataSourceParameters() - Method in class cool.scx.app.ScxOptions
dataSourceParameters.
dataSourcePassword() - Method in class cool.scx.app.ScxOptions
dataSourcePassword.
dataSourceUrl() - Method in class cool.scx.app.ScxOptions
 
dataSourceUsername() - Method in class cool.scx.app.ScxOptions
dataSourceUsername.
defaultName - Variable in class cool.scx.app.ScxModule
默认名称
defaultValue() - Method in enum class cool.scx.app.enumeration.ScxAppFeature
delete(long...) - Method in class cool.scx.app.base.BaseModelService
根据 ID 列表删除指定的数据
delete(Query) - Method in class cool.scx.app.base.BaseModelService
根据条件删除

E

ENABLE_SCHEDULING_WITH_ANNOTATION - Enum constant in enum class cool.scx.app.enumeration.ScxAppFeature
目前框架中支持两种添加任务调度的方式 [注解 例如 $Scheduled, 或使用 手动配置的方式 $ScxScheduler]
此标识表示是否扫描并启用 使用注解类型的定时任务 默认为 true , 及项目启动时扫描并启动所有的 注解类型定时任务
若设置为 false 则相当与忽略整个项目中所有的 注解类型定时任务 (注意 !!!
entityClass - Variable in class cool.scx.app.base.BaseModelService
BaseDao
entityClass() - Method in class cool.scx.app.base.BaseModelService
 
environment() - Static method in class cool.scx.app.ScxContext
appRoot.
eventBus() - Method in class cool.scx.app.Scx
 
eventBus() - Static method in class cool.scx.app.ScxContext
a
EventBus - Class in cool.scx.app.eventbus
 
EventBus() - Constructor for class cool.scx.app.eventbus.EventBus
 

F

featureConfig() - Static method in class cool.scx.app.ScxContext
a
find() - Method in class cool.scx.app.base.BaseModelService
获取所有数据
find(long...) - Method in class cool.scx.app.base.BaseModelService
根据 id 获取数据
find(FieldFilter) - Method in class cool.scx.app.base.BaseModelService
获取所有数据 (使用查询过滤器)
find(FieldFilter, Consumer<Entity>) - Method in class cool.scx.app.base.BaseModelService
获取所有数据 (使用查询过滤器)
find(Query) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取数据列表
find(Query, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取数据列表
find(Query, FieldFilter, Consumer<Entity>) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取数据列表
find(Query, Consumer<Entity>) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取数据列表
find(Consumer<Entity>) - Method in class cool.scx.app.base.BaseModelService
获取所有数据
findBaseModelServiceEntityClass(Class<?>) - Static method in class cool.scx.app.ScxHelper
 
findScxModule(Class<T>) - Method in class cool.scx.app.Scx
 
findScxModule(Class<T>) - Static method in class cool.scx.app.ScxContext
简化方法
fixTable() - Method in class cool.scx.app.Scx
fixTable.

G

get(long) - Method in class cool.scx.app.base.BaseModelService
根据 ID (主键) 查询单条数据
get(long, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
根据 ID (主键) 查询单条数据
get(Query) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取单条数据
get(Query, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取单条数据
getBean(Class<T>) - Method in class cool.scx.app.Scx
 
getBean(Class<T>) - Static method in class cool.scx.app.ScxContext
简化方法
getFeatureState(ScxAppFeature) - Static method in class cool.scx.app.ScxContext
简化方法
getPathByAppRoot(String) - Static method in class cool.scx.app.ScxContext
简化方法
getTempPath() - Static method in class cool.scx.app.ScxContext
获取临时路径
getTempPath(String...) - Static method in class cool.scx.app.ScxContext
获取临时路径

H

httpServer() - Static method in class cool.scx.app.ScxContext
a

I

id - Variable in class cool.scx.app.base.BaseModel
id
isBeanClass(Class<?>) - Static method in class cool.scx.app.ScxHelper
拥有 scx 注解
isHttpsEnabled() - Method in class cool.scx.app.ScxOptions
isHttpsEnabled.
isScxBaseModelClass(Class<?>) - Static method in class cool.scx.app.ScxHelper
初始化 ScxModelClassList
isScxBaseModelServiceClass(Class<?>) - Static method in class cool.scx.app.ScxHelper
isScxBaseModelServiceClass.

J

jdbcContext() - Method in class cool.scx.app.Scx
 
jdbcContext() - Static method in class cool.scx.app.ScxContext
 

N

name() - Method in class cool.scx.app.ScxModule
模块名称

O

options() - Static method in class cool.scx.app.ScxContext
a

P

port() - Method in class cool.scx.app.ScxOptions
port.
printInfo() - Method in class cool.scx.app.ScxOptions
打印 coreConfig 的信息
publish(String, Object) - Method in class cool.scx.app.eventbus.EventBus
 

R

rootPath - Variable in class cool.scx.app.ScxModule
模块根路径 如果模块是 jar 就获取 jar 所在目录 如果 模块不是 jar 就获取 所在 class 的目录
rootPath() - Method in class cool.scx.app.ScxModule
所处路径
router() - Static method in class cool.scx.app.ScxContext
a
run() - Method in class cool.scx.app.Scx
 
run() - Method in class cool.scx.app.ScxBuilder
a

S

Scheduled - Annotation Interface in cool.scx.app.annotation
 
ScheduledList - Annotation Interface in cool.scx.app.annotation
 
scx() - Static method in class cool.scx.app.ScxContext
获取全局的 Scx
Scx - Class in cool.scx.app
启动类
SCX_VERSION - Static variable in class cool.scx.app.ScxVersion
SCX 版本号
ScxAppFeature - Enum Class in cool.scx.app.enumeration
scx 特性枚举
ScxBuilder - Class in cool.scx.app
Scx 构建器
ScxBuilder() - Constructor for class cool.scx.app.ScxBuilder
构造函数
scxConfig() - Method in class cool.scx.app.Scx
 
ScxContext - Class in cool.scx.app
用来存储 整个项目的上下文
ScxContext() - Constructor for class cool.scx.app.ScxContext
 
scxEnvironment() - Method in class cool.scx.app.Scx
 
scxFeatureConfig() - Method in class cool.scx.app.Scx
 
ScxHelper - Class in cool.scx.app
ScxHelper class.
ScxHelper() - Constructor for class cool.scx.app.ScxHelper
 
scxHttpRouter() - Method in class cool.scx.app.Scx
 
ScxHttpRouter - Class in cool.scx.app
ScxHttp 路由 内部使用 Router 进行具体路由的处理
ScxHttpRouter(Scx) - Constructor for class cool.scx.app.ScxHttpRouter
 
ScxModule - Class in cool.scx.app
Scx 模块接口 , 自定义模块必须实现此接口
ScxModule() - Constructor for class cool.scx.app.ScxModule
在模块创建时 加载所有包含的 class
scxModules() - Method in class cool.scx.app.Scx
 
scxModules() - Static method in class cool.scx.app.ScxContext
所有模块
scxOptions() - Method in class cool.scx.app.Scx
 
ScxOptions - Class in cool.scx.app
ScxCoreConfig class.
ScxOptions(ScxConfig, ScxEnvironment, String) - Constructor for class cool.scx.app.ScxOptions
a
ScxService - Annotation Interface in cool.scx.app.annotation
标识此类是一个需要注入到容器中的类
ScxVersion - Class in cool.scx.app
ScxVersion class.
ScxVersion() - Constructor for class cool.scx.app.ScxVersion
 
scxWeb() - Method in class cool.scx.app.Scx
 
scxWeb() - Static method in class cool.scx.app.ScxContext
返回当前运行的 scx 实例的 scxMappingConfiguration
setAppKey(String) - Method in class cool.scx.app.ScxBuilder
添加多个模块
setArgs(String...) - Method in class cool.scx.app.ScxBuilder
添加 外部参数
setDefaultHttpServerOptions(HelidonHttpServerOptions) - Method in class cool.scx.app.ScxBuilder
 
setMainClass(Class<?>) - Method in class cool.scx.app.ScxBuilder
添加多个模块
SHOW_BANNER - Enum constant in enum class cool.scx.app.enumeration.ScxAppFeature
显示 banner
SHOW_MODULE_LIFE_CYCLE_INFO - Enum constant in enum class cool.scx.app.enumeration.ScxAppFeature
显示模块生命周期信息
SHOW_OPTIONS_INFO - Enum constant in enum class cool.scx.app.enumeration.ScxAppFeature
显示 coreConfig 的信息
SHOW_START_UP_INFO - Enum constant in enum class cool.scx.app.enumeration.ScxAppFeature
显示启动信息
sqlRunner() - Method in class cool.scx.app.Scx
 
sqlRunner() - Static method in class cool.scx.app.ScxContext
简化方法
sslPassword() - Method in class cool.scx.app.ScxOptions
sslPassword.
sslPath() - Method in class cool.scx.app.ScxOptions
sslPath.
start(Scx) - Method in class cool.scx.app.ScxModule
核心模块初始化完成调用 注意请不要阻塞此方法
startAnnotationScheduled(DefaultListableBeanFactory) - Static method in class cool.scx.app.ScxHelper
 
stop(Scx) - Method in class cool.scx.app.ScxModule
项目停止或结束时调用 注意请不要阻塞此方法

T

templateRoot() - Method in class cool.scx.app.ScxOptions
获取模板根路径

U

update(Entity) - Method in class cool.scx.app.base.BaseModelService
根据 ID 更新 (注意 !!!
update(Entity, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
根据 ID 更新 (注意 !!!
update(Entity, Query) - Method in class cool.scx.app.base.BaseModelService
根据指定条件更新数据
update(Entity, Query, FieldFilter) - Method in class cool.scx.app.base.BaseModelService
根据指定条件更新数据
updatedDate - Variable in class cool.scx.app.base.BaseModel
最后修改时间
USE_DEVELOPMENT_ERROR_PAGE - Enum constant in enum class cool.scx.app.enumeration.ScxAppFeature
是否使用开发人员错误页面
USE_SPY - Enum constant in enum class cool.scx.app.enumeration.ScxAppFeature
是否使用 SPY 进行 SQL 监控 (注意 !!!

V

value() - Element in annotation interface cool.scx.app.annotation.ScheduledList
 
valueOf(String) - Static method in enum class cool.scx.app.enumeration.ScxAppFeature
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cool.scx.app.enumeration.ScxAppFeature
Returns an array containing the constants of this enum class, in the order they are declared.
vertxHttpServer() - Method in class cool.scx.app.Scx
 

W

webSocketRouter() - Method in class cool.scx.app.Scx
 
webSocketRouter() - Static method in class cool.scx.app.ScxContext
a
A B C D E F G H I J N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values