Index

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

A

add(FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
纯表达式插入
add(Entity) - Method in class cool.scx.app.base.BaseModelService
插入数据 (注意 !!!
add(Entity, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
插入数据 (注意 !!!
add(Collection<Entity>) - Method in class cool.scx.app.base.BaseModelService
批量插入数据
add(Collection<Entity>, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
批量插入数据
addModule(ScxAppModule...) - Method in class cool.scx.app.ScxAppBuilder
添加多个模块
ALLOW_CIRCULAR_REFERENCES - Enum constant in enum class cool.scx.app.enumeration.ScxAppFeature
是否允许 bean 之间的循环依赖 默认 false
allowedOrigin() - Method in class cool.scx.app.ScxAppOptions
 
appKey() - Method in class cool.scx.app.ScxApp
 
appKey() - Static method in class cool.scx.app.ScxAppContext
 
autoTransaction(ScxRunnable<?>) - Static method in class cool.scx.app.ScxAppContext
 
autoTransaction(Callable<T>) - Static method in class cool.scx.app.ScxAppContext
 

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 类 业务 service 可以继承此类 (注意 : 如需要被 beanFactory 扫描到 请标注 ScxService 注解)
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.ScxApp
 
beanFactory() - Static method in class cool.scx.app.ScxAppContext
 
build() - Method in class cool.scx.app.ScxAppBuilder
构建
builder() - Static method in class cool.scx.app.ScxApp
 
buildGetSQL(Query, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
 
buildGetSQLWithAlias(Query, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
 
buildListSQL(Query, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
 
buildListSQLWithAlias(Query, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
 

C

checkDataSource() - Method in class cool.scx.app.ScxApp
检查数据源是否可用
checkNeedFixTable() - Method in class cool.scx.app.ScxApp
检查是否有任何 (BaseModel) 类需要修复表
classList - Variable in class cool.scx.app.ScxAppModule
模块中所有的 class
classList() - Method in class cool.scx.app.ScxAppModule
每次都返回一个 新的 list 防止外部修改
config() - Static method in class cool.scx.app.ScxAppContext
 
configure(ScxAppFeature, boolean) - Method in class cool.scx.app.ScxAppBuilder
设置配置内容
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.ScxAppHttpRouter
 
corsHandlerRoute() - Method in class cool.scx.app.ScxAppHttpRouter
 
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
 
dataSource() - Method in class cool.scx.app.ScxApp
 
dataSource() - Static method in class cool.scx.app.ScxAppContext
 
dataSourceParameters() - Method in class cool.scx.app.ScxAppOptions
 
dataSourcePassword() - Method in class cool.scx.app.ScxAppOptions
 
dataSourceUrl() - Method in class cool.scx.app.ScxAppOptions
 
dataSourceUsername() - Method in class cool.scx.app.ScxAppOptions
 
defaultName - Variable in class cool.scx.app.ScxAppModule
默认名称
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, 或使用 手动配置的方式 $ScxScheduling] 此标识表示是否扫描并启用 使用注解类型的定时任务 默认为 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.ScxAppContext
 
eventBus() - Method in class cool.scx.app.ScxApp
 
eventBus() - Static method in class cool.scx.app.ScxAppContext
 
EventBus - Class in cool.scx.app.eventbus
 
EventBus(Executor) - Constructor for class cool.scx.app.eventbus.EventBus
 

F

featureConfig() - Static method in class cool.scx.app.ScxAppContext
 
find() - Method in class cool.scx.app.base.BaseModelService
获取所有数据
find(long...) - Method in class cool.scx.app.base.BaseModelService
根据 id 获取数据
find(FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
获取所有数据 (使用查询过滤器)
find(Query) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取数据列表
find(Query, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取数据列表
findBaseModelServiceEntityClass(Class<?>) - Static method in class cool.scx.app.ScxAppHelper
 
finder() - Method in class cool.scx.app.base.BaseModelService
获取所有数据
finder(FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
获取所有数据 (使用查询过滤器)
finder(Query) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取数据列表
finder(Query, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
 
findScxModule(Class<T>) - Method in class cool.scx.app.ScxApp
 
findScxModule(Class<T>) - Static method in class cool.scx.app.ScxAppContext
 
fixTable() - Method in class cool.scx.app.ScxApp
 

G

get(long) - Method in class cool.scx.app.base.BaseModelService
根据 ID (主键) 查询单条数据
get(long, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
根据 ID (主键) 查询单条数据
get(Query) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取单条数据
get(Query, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
根据聚合查询条件 Query 获取单条数据
getBean(Class<T>) - Method in class cool.scx.app.ScxApp
 
getBean(Class<T>) - Static method in class cool.scx.app.ScxAppContext
 
getFeatureState(ScxAppFeature) - Static method in class cool.scx.app.ScxAppContext
 
getPathByAppRoot(String) - Static method in class cool.scx.app.ScxAppContext
 
getTempPath() - Static method in class cool.scx.app.ScxAppContext
 
getTempPath(String...) - Static method in class cool.scx.app.ScxAppContext
 

H

httpServer() - Method in class cool.scx.app.ScxApp
 
httpServer() - Static method in class cool.scx.app.ScxAppContext
 

I

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

J

jdbcContext() - Method in class cool.scx.app.ScxApp
 
jdbcContext() - Static method in class cool.scx.app.ScxAppContext
 

N

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

O

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

P

port() - Method in class cool.scx.app.ScxAppOptions
 
printInfo() - Method in class cool.scx.app.ScxAppOptions
 
publish(String, Object) - Method in class cool.scx.app.eventbus.EventBus
 

R

rootPath - Variable in class cool.scx.app.ScxAppModule
模块根路径 如果模块是 jar 就获取 jar 所在目录 如果 模块不是 jar 就获取 所在 class 的目录
rootPath() - Method in class cool.scx.app.ScxAppModule
所处路径
router() - Static method in class cool.scx.app.ScxAppContext
 
run() - Method in class cool.scx.app.ScxApp
 
run() - Method in class cool.scx.app.ScxAppBuilder
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.ScxAppContext
获取全局的 Scx
SCX_VERSION - Static variable in class cool.scx.app.ScxAppVersion
SCX 版本号
ScxApp - Class in cool.scx.app
启动类
ScxAppBuilder - Class in cool.scx.app
Scx 构建器
ScxAppBuilder() - Constructor for class cool.scx.app.ScxAppBuilder
构造函数
ScxAppContext - Class in cool.scx.app
用来存储 整个项目的上下文
ScxAppContext() - Constructor for class cool.scx.app.ScxAppContext
 
ScxAppFeature - Enum Class in cool.scx.app.enumeration
scx 特性枚举
ScxAppHelper - Class in cool.scx.app
ScxHelper
ScxAppHelper() - Constructor for class cool.scx.app.ScxAppHelper
 
ScxAppHttpRouter - Class in cool.scx.app
ScxHttp 路由 内部使用 Router 进行具体路由的处理
ScxAppHttpRouter(ScxApp) - Constructor for class cool.scx.app.ScxAppHttpRouter
 
ScxAppModule - Class in cool.scx.app
Scx 模块接口 , 自定义模块必须实现此接口 当自定义的模块实现此接口之后 , 会根据 自定义模块的 根 package 进行扫描 , 所以功能代码请放在自定义模块的包或子包下 生命周期请参阅方法说明
ScxAppModule() - Constructor for class cool.scx.app.ScxAppModule
在模块创建时 加载所有包含的 class
ScxAppOptions - Class in cool.scx.app
ScxOptions
ScxAppOptions(ScxConfig, ScxEnvironment, String) - Constructor for class cool.scx.app.ScxAppOptions
 
ScxAppVersion - Class in cool.scx.app
ScxVersion
ScxAppVersion() - Constructor for class cool.scx.app.ScxAppVersion
 
scxConfig() - Method in class cool.scx.app.ScxApp
 
scxEnvironment() - Method in class cool.scx.app.ScxApp
 
scxFeatureConfig() - Method in class cool.scx.app.ScxApp
 
scxHttpRouter() - Method in class cool.scx.app.ScxApp
 
scxModules() - Method in class cool.scx.app.ScxApp
 
scxModules() - Static method in class cool.scx.app.ScxAppContext
 
scxOptions() - Method in class cool.scx.app.ScxApp
 
ScxService - Annotation Interface in cool.scx.app.annotation
标识此类是一个需要注入到容器中的类
scxWeb() - Method in class cool.scx.app.ScxApp
 
scxWeb() - Static method in class cool.scx.app.ScxAppContext
 
setAppKey(String) - Method in class cool.scx.app.ScxAppBuilder
添加多个模块
setArgs(String...) - Method in class cool.scx.app.ScxAppBuilder
添加 外部参数
setDefaultHttpServerOptions(XHttpServerOptions) - Method in class cool.scx.app.ScxAppBuilder
 
setMainClass(Class<?>) - Method in class cool.scx.app.ScxAppBuilder
添加多个模块
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.ScxApp
 
sqlRunner() - Static method in class cool.scx.app.ScxAppContext
 
sslPassword() - Method in class cool.scx.app.ScxAppOptions
 
sslPath() - Method in class cool.scx.app.ScxAppOptions
 
start(ScxApp) - Method in class cool.scx.app.ScxAppModule
核心模块初始化完成调用 注意请不要阻塞此方法
startAnnotationScheduled(DefaultListableBeanFactory) - Static method in class cool.scx.app.ScxAppHelper
 
stop(ScxApp) - Method in class cool.scx.app.ScxAppModule
项目停止或结束时调用 注意请不要阻塞此方法

T

templateRoot() - Method in class cool.scx.app.ScxAppOptions
 

U

update(FieldPolicy, Query) - Method in class cool.scx.app.base.BaseModelService
根据 表达式更新数据
update(Entity) - Method in class cool.scx.app.base.BaseModelService
根据 ID 更新 (注意 !!!
update(Entity, FieldPolicy) - Method in class cool.scx.app.base.BaseModelService
根据 ID 更新 (注意 !!!
update(Entity, FieldPolicy, Query) - Method in class cool.scx.app.base.BaseModelService
根据指定条件更新数据
update(Entity, Query) - 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.
A B C D E F G H I J N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values