索引

A B C D E F G H I L M N O P R S U V W 
所有程序包|所有类和接口|序列化表格

A

add(Map<String, Object>) - 类中的方法 cool.scx.ext.crud.BaseCRUDController
 

B

BaseCRUDController<T> - cool.scx.ext.crud中的类
继承方式的 CRUD 的 controller (推荐使用)
BaseCRUDController() - 类的构造器 cool.scx.ext.crud.BaseCRUDController
 
BaseCRUDController(T) - 类的构造器 cool.scx.ext.crud.BaseCRUDController
 
batchDelete(long[]) - 类中的方法 cool.scx.ext.crud.BaseCRUDController
 

C

canHandle(ParameterInfo) - 类中的方法 cool.scx.ext.crud.CRUDListParamMethodParameterHandler
canHandle(ParameterInfo) - 类中的方法 cool.scx.ext.crud.CRUDUpdateParamMethodParameterHandler
checkAnyFileExistsByHash(String, Long, String) - 类中的方法 cool.scx.ext.fss.FSSController
 
checkFieldName(Class<?>, String) - 类中的静态方法 cool.scx.ext.crud.CRUDHelper
检查 fieldName 是否合法
checkFilterMode(String) - 类中的静态方法 cool.scx.ext.crud.CRUDListParam
检查 filterMode 是否正确
checkPagination(CRUDListParam.CRUDPagination) - 类中的静态方法 cool.scx.ext.crud.CRUDListParam
处理分页
checkPhysicalFile(FSSObject) - 类中的静态方法 cool.scx.ext.fss.FSSHelper
检查物理文件是否存在 存在则返回物理文件 不存在则抛出异常
checkSortType(String, String) - 类中的静态方法 cool.scx.ext.crud.CRUDListParam
a
checkUnique(String, Object, Long) - 类中的方法 cool.scx.ext.crud.BaseCRUDController
 
checkWhereBodyParametersSize(String, WhereType, Object, Object) - 类中的静态方法 cool.scx.ext.crud.CRUDListParam
检查 whereBody 参数数量是否合法
checkWhereType(String, String) - 类中的静态方法 cool.scx.ext.crud.CRUDListParam
检查 where 类型
cool.scx.ext.crud - 程序包 cool.scx.ext.crud
 
cool.scx.ext.crud.exception - 程序包 cool.scx.ext.crud.exception
 
cool.scx.ext.fix_table - 程序包 cool.scx.ext.fix_table
 
cool.scx.ext.fss - 程序包 cool.scx.ext.fss
 
cool.scx.ext.redirect - 程序包 cool.scx.ext.redirect
 
cool.scx.ext.static_server - 程序包 cool.scx.ext.static_server
 
copyFSSObject(String, FSSObject) - 类中的静态方法 cool.scx.ext.fss.FSSHelper
 
countByHash(String) - 类中的方法 cool.scx.ext.fss.FSSObjectService
 
createFSSObjectByFileInfo(String, Long, String) - 类中的静态方法 cool.scx.ext.fss.FSSHelper
根据文件信息 创建 FSSObject 实例 规则如下 fssObjectID (文件 id) : 随机字符串 filePath (文件物理文件存储路径) : 年份(以上传时间为标准)/月份(以上传时间为标准)/天(以上传时间为标准)/文件MD5/文件真实名称 其他字段和字面意义相同
CRUDHelper - cool.scx.ext.crud中的类
a
CRUDHelper() - 类的构造器 cool.scx.ext.crud.CRUDHelper
 
CRUDListParam - cool.scx.ext.crud中的类
a
CRUDListParam() - 类的构造器 cool.scx.ext.crud.CRUDListParam
 
CRUDListParam.CRUDOrderByBody - cool.scx.ext.crud中的类
a
CRUDListParam.CRUDPagination - cool.scx.ext.crud中的类
a
CRUDListParam.CRUDSelectFilterBody - cool.scx.ext.crud中的类
a
CRUDListParam.CRUDWhereBody - cool.scx.ext.crud中的类
a
CRUDListParamMethodParameterHandler - cool.scx.ext.crud中的类
a
CRUDListParamMethodParameterHandler() - 类的构造器 cool.scx.ext.crud.CRUDListParamMethodParameterHandler
 
CRUDModule - cool.scx.ext.crud中的类
为 BaseModel 的实现类 提供一套简单的 "单表" 的增删改查 api
CRUDModule() - 类的构造器 cool.scx.ext.crud.CRUDModule
Constructor for CmsModule.
CRUDOrderByBody() - 类的构造器 cool.scx.ext.crud.CRUDListParam.CRUDOrderByBody
 
CRUDPagination() - 类的构造器 cool.scx.ext.crud.CRUDListParam.CRUDPagination
 
CRUDSelectFilterBody() - 类的构造器 cool.scx.ext.crud.CRUDListParam.CRUDSelectFilterBody
 
CRUDUpdateParam - cool.scx.ext.crud中的类
更新实体类的封装
CRUDUpdateParam() - 类的构造器 cool.scx.ext.crud.CRUDUpdateParam
 
CRUDUpdateParamMethodParameterHandler - cool.scx.ext.crud中的类
a
CRUDUpdateParamMethodParameterHandler() - 类的构造器 cool.scx.ext.crud.CRUDUpdateParamMethodParameterHandler
 
CRUDWhereBody() - 类的构造器 cool.scx.ext.crud.CRUDListParam.CRUDWhereBody
便于序列化
CRUDWhereBody(String, String, Object, Object) - 类的构造器 cool.scx.ext.crud.CRUDListParam.CRUDWhereBody
便于开发人员使用
currentPage - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDPagination
页码

D

DEFAULT_INSTANCE - 类中的静态变量 cool.scx.ext.crud.CRUDListParamMethodParameterHandler
a
DEFAULT_INSTANCE - 类中的静态变量 cool.scx.ext.crud.CRUDUpdateParamMethodParameterHandler
a
delete(Long) - 类中的方法 cool.scx.ext.crud.BaseCRUDController
 
delete(String) - 类中的方法 cool.scx.ext.fss.FSSController
 
delete(String) - 类中的方法 cool.scx.ext.fss.FSSObjectService
根据 fssObjectID 进行删除 (同时还会删除物理文件, 如果引用为 0 的话)
download(String) - 类中的方法 cool.scx.ext.fss.FSSController
 

E

EmptySelectColumnException - cool.scx.ext.crud.exception中的异常错误类
 
EmptySelectColumnException(FilterMode, String[]) - 异常错误类的构造器 cool.scx.ext.crud.exception.EmptySelectColumnException
 
EmptyUpdateColumnException - cool.scx.ext.crud.exception中的异常错误类
 
EmptyUpdateColumnException() - 异常错误类的构造器 cool.scx.ext.crud.exception.EmptyUpdateColumnException
 
extParams - 类中的变量 cool.scx.ext.crud.CRUDListParam
拓展参数
extParams() - 类中的方法 cool.scx.ext.crud.CRUDListParam
 

F

fieldName - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDOrderByBody
字段名称 (注意不是数据库名称)
fieldName - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDWhereBody
字段名称 (注意不是数据库名称)
fieldNames - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDSelectFilterBody
a
fileExtension - 类中的变量 cool.scx.ext.fss.FSSObject
文件拓展名
fileHash - 类中的变量 cool.scx.ext.fss.FSSObject
文件的 hash 值 (目前采用 md5)
fileName - 类中的变量 cool.scx.ext.fss.FSSObject
原始文件名
filePath - 类中的变量 cool.scx.ext.fss.FSSObject
文件存储的路径 (相对与上传根目录的)
fileSize - 类中的变量 cool.scx.ext.fss.FSSObject
文件的大小 long
fileSizeDisplay - 类中的变量 cool.scx.ext.fss.FSSObject
文件的大小 (格式化后的 就是人能看懂的那种)
filterMode - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDSelectFilterBody
a
findByFSSObjectID(String) - 类中的方法 cool.scx.ext.fss.FSSObjectService
 
findByFSSObjectIDs(List<String>) - 类中的方法 cool.scx.ext.fss.FSSObjectService
 
findFSSObjectListByHash(String) - 类中的方法 cool.scx.ext.fss.FSSObjectService
根据 hash 查找文件
FixTableModule - cool.scx.ext.fix_table中的类
FixTableModule class.
FixTableModule() - 类的构造器 cool.scx.ext.fix_table.FixTableModule
 
FSSConfig - cool.scx.ext.fss中的类
核心模块配置文件
FSSConfig() - 类的构造器 cool.scx.ext.fss.FSSConfig
 
FSSController - cool.scx.ext.fss中的类
FSSController class.
FSSController(FSSObjectService) - 类的构造器 cool.scx.ext.fss.FSSController
 
FSSHelper - cool.scx.ext.fss中的类
 
FSSHelper() - 类的构造器 cool.scx.ext.fss.FSSHelper
 
FSSModule - cool.scx.ext.fss中的类
提供基本的文件上传及下载 (展示)的功能
FSSModule() - 类的构造器 cool.scx.ext.fss.FSSModule
 
FSSObject - cool.scx.ext.fss中的类
文件上传表
FSSObject() - 类的构造器 cool.scx.ext.fss.FSSObject
 
fssObjectID - 类中的变量 cool.scx.ext.fss.FSSObject
这里为了防止用户可以根据 id 猜测出来文件 业务中不使用 BaseModel 的 id
FSSObjectService - cool.scx.ext.fss中的类
UploadFileService
FSSObjectService() - 类的构造器 cool.scx.ext.fss.FSSObjectService
 

G

getBaseModel(Class<B>) - 类中的方法 cool.scx.ext.crud.CRUDUpdateParam
a
getLastUploadChunk(Path, Integer) - 类中的静态方法 cool.scx.ext.fss.FSSHelper
getLastUploadChunk.
getLimitInfo() - 类中的方法 cool.scx.ext.crud.CRUDListParam
Getter for the field pagination.
getLimitInfoOrThrow() - 类中的方法 cool.scx.ext.crud.CRUDListParam
getPaginationOrThrow.
getOrderByClauses(Class<? extends BaseModel>) - 类中的方法 cool.scx.ext.crud.CRUDListParam
getOrderBy.
getOrderByClausesOrThrow(Class<? extends BaseModel>) - 类中的方法 cool.scx.ext.crud.CRUDListParam
getOrderByOrThrow.
getPhysicalFilePath(FSSObject) - 类中的静态方法 cool.scx.ext.fss.FSSHelper
获取物理文件路径
getPositions(String) - 类中的静态方法 cool.scx.ext.fss.FSSHelper
 
getQuery(Class<? extends BaseModel>) - 类中的方法 cool.scx.ext.crud.CRUDListParam
getQuery.
getQueryOrThrow(Class<? extends BaseModel>) - 类中的方法 cool.scx.ext.crud.CRUDListParam
获取 Query
getSelectFilter(Class<? extends BaseModel>, AnnotationConfigTable) - 类中的方法 cool.scx.ext.crud.CRUDListParam
getSelectFilter.
getSelectFilterOrThrow(Class<? extends BaseModel>, AnnotationConfigTable) - 类中的方法 cool.scx.ext.crud.CRUDListParam
获取 b
getUpdateFilter(Class<? extends BaseModel>, AnnotationConfigTable) - 类中的方法 cool.scx.ext.crud.CRUDUpdateParam
获取 b
getUploadTempPath(String) - 类中的静态方法 cool.scx.ext.fss.FSSHelper
 
getWhereBodySet(Class<? extends BaseModel>) - 类中的方法 cool.scx.ext.crud.CRUDListParam
getWhere.
getWhereBodySetOrThrow(Class<? extends BaseModel>) - 类中的方法 cool.scx.ext.crud.CRUDListParam
getWhereOrThrow.

H

handle(ParameterInfo, RequestInfo) - 类中的方法 cool.scx.ext.crud.CRUDListParamMethodParameterHandler
handle(ParameterInfo, RequestInfo) - 类中的方法 cool.scx.ext.crud.CRUDUpdateParamMethodParameterHandler

I

image(String, Integer, Integer, String) - 类中的方法 cool.scx.ext.fss.FSSController
 
info(Long) - 类中的方法 cool.scx.ext.crud.BaseCRUDController
 
info(String) - 类中的方法 cool.scx.ext.fss.FSSController
 

L

list(CRUDListParam) - 类中的方法 cool.scx.ext.crud.BaseCRUDController
 
listInfo(List<String>) - 类中的方法 cool.scx.ext.fss.FSSController
 

M

mapToBaseModel(Map<String, Object>, Class<B>) - 类中的静态方法 cool.scx.ext.crud.CRUDHelper
获取 baseModel

N

name() - 类中的方法 cool.scx.ext.crud.CRUDModule
name() - 类中的方法 cool.scx.ext.fix_table.FixTableModule
 
name() - 类中的方法 cool.scx.ext.fss.FSSModule
 
name() - 类中的方法 cool.scx.ext.redirect.RedirectModule
 
name() - 类中的方法 cool.scx.ext.static_server.StaticServerModule
 
needUpdateFieldNames - 类中的变量 cool.scx.ext.crud.CRUDUpdateParam
需要更新的字段列

O

orderByBodyList - 类中的变量 cool.scx.ext.crud.CRUDListParam
排序参数

P

pageSize - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDPagination
每页数据条数
pagination - 类中的变量 cool.scx.ext.crud.CRUDListParam
分页参数
PaginationParametersErrorException - cool.scx.ext.crud.exception中的异常错误类
 
PaginationParametersErrorException(Long, Long) - 异常错误类的构造器 cool.scx.ext.crud.exception.PaginationParametersErrorException
 

R

raw(String) - 类中的方法 cool.scx.ext.fss.FSSController
 
RedirectModule - cool.scx.ext.redirect中的类
监听 80 端口并将所有 http 请求重定向 到 https
RedirectModule() - 类的构造器 cool.scx.ext.redirect.RedirectModule
 
RedirectModule(int) - 类的构造器 cool.scx.ext.redirect.RedirectModule
 

S

selectFilterBody - 类中的变量 cool.scx.ext.crud.CRUDListParam
查询列过滤参数
service - 类中的变量 cool.scx.ext.crud.BaseCRUDController
 
sortType - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDOrderByBody
排序类型 ASC 和 DESC
start(Scx) - 类中的方法 cool.scx.ext.crud.CRUDModule
start(Scx) - 类中的方法 cool.scx.ext.fix_table.FixTableModule
 
start(Scx) - 类中的方法 cool.scx.ext.fss.FSSModule
 
start(Scx) - 类中的方法 cool.scx.ext.redirect.RedirectModule
 
start(Scx) - 类中的方法 cool.scx.ext.static_server.StaticServerModule
 
startRedirect(Vertx, int) - 类中的静态方法 cool.scx.ext.redirect.RedirectModule
也可以直接以工具类的形式调用
StaticServerModule - cool.scx.ext.static_server中的类
 
StaticServerModule() - 类的构造器 cool.scx.ext.static_server.StaticServerModule
 

U

UnknownFieldNameException - cool.scx.ext.crud.exception中的异常错误类
 
UnknownFieldNameException(String) - 异常错误类的构造器 cool.scx.ext.crud.exception.UnknownFieldNameException
 
UnknownFilterModeException - cool.scx.ext.crud.exception中的异常错误类
 
UnknownFilterModeException(String) - 异常错误类的构造器 cool.scx.ext.crud.exception.UnknownFilterModeException
 
UnknownSortTypeException - cool.scx.ext.crud.exception中的异常错误类
 
UnknownSortTypeException(String, String) - 异常错误类的构造器 cool.scx.ext.crud.exception.UnknownSortTypeException
 
UnknownWhereTypeException - cool.scx.ext.crud.exception中的异常错误类
 
UnknownWhereTypeException(String, String) - 异常错误类的构造器 cool.scx.ext.crud.exception.UnknownWhereTypeException
 
update(CRUDUpdateParam) - 类中的方法 cool.scx.ext.crud.BaseCRUDController
 
updateLastUploadChunk(Path, Integer, Integer) - 类中的静态方法 cool.scx.ext.fss.FSSHelper
更新最后一次文件上传的区块
updateModel - 类中的变量 cool.scx.ext.crud.CRUDUpdateParam
更新的所有内容 可以转换为对应的 实体类
upload(String, Long, String, Integer, Integer, FileUpload) - 类中的方法 cool.scx.ext.fss.FSSController
 
uploadFilePath() - 类中的静态方法 cool.scx.ext.fss.FSSConfig
 
uploadTime - 类中的变量 cool.scx.ext.fss.FSSObject
上传日期

V

value1 - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDWhereBody
因为参数不固定 所以这里用两个参数 参数1
value2 - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDWhereBody
参数2

W

whereBodyList - 类中的变量 cool.scx.ext.crud.CRUDListParam
查询参数
WhereBodyParametersSizeErrorException - cool.scx.ext.crud.exception中的异常错误类
 
WhereBodyParametersSizeErrorException(String, WhereType, int) - 异常错误类的构造器 cool.scx.ext.crud.exception.WhereBodyParametersSizeErrorException
 
whereType - 类中的变量 cool.scx.ext.crud.CRUDListParam.CRUDWhereBody
类型
A B C D E F G H I L M N O P R S U V W 
所有程序包|所有类和接口|序列化表格