Index
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
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
All Classes and Interfaces|All Packages|Constant Field Values