Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Map<String, Object>) - Method in class cool.scx.app.x.crud.BaseCRUDController
B
- BaseCRUDController<T> - Class in cool.scx.app.x.crud
-
继承方式的 CRUD 的 controller
- BaseCRUDController() - Constructor for class cool.scx.app.x.crud.BaseCRUDController
- BaseCRUDController(T) - Constructor for class cool.scx.app.x.crud.BaseCRUDController
C
- checkAnyFileExistsByHash(String, Long, String) - Method in class cool.scx.app.x.fss.FSSController
- checkFieldName(Class<?>, String) - Static method in class cool.scx.app.x.crud.CRUDHelper
-
检查 fieldName 是否合法
- checkPhysicalFile(FSSObject) - Static method in class cool.scx.app.x.fss.FSSHelper
-
检查物理文件是否存在 存在则返回物理文件 不存在则抛出异常
- checkUnique(String, Object, Long) - Method in class cool.scx.app.x.crud.BaseCRUDController
- cool.scx.app.x.crud - package cool.scx.app.x.crud
- cool.scx.app.x.crud.exception - package cool.scx.app.x.crud.exception
- cool.scx.app.x.crud.parameter_handler.crud_list_param - package cool.scx.app.x.crud.parameter_handler.crud_list_param
- cool.scx.app.x.crud.parameter_handler.crud_update_param - package cool.scx.app.x.crud.parameter_handler.crud_update_param
- cool.scx.app.x.fix_table - package cool.scx.app.x.fix_table
- cool.scx.app.x.fss - package cool.scx.app.x.fss
- cool.scx.app.x.redirect - package cool.scx.app.x.redirect
- cool.scx.app.x.static_server - package cool.scx.app.x.static_server
- copyFSSObject(String, FSSObject) - Static method in class cool.scx.app.x.fss.FSSHelper
- count(CRUDListParam) - Method in class cool.scx.app.x.crud.BaseCRUDController
- countByHash(String) - Method in class cool.scx.app.x.fss.FSSObjectService
- createFSSObjectByFileInfo(String, Long, String) - Static method in class cool.scx.app.x.fss.FSSHelper
-
根据文件信息 创建 FSSObject 实例 规则如下 fssObjectID (文件 id) : 随机字符串 filePath (文件物理文件存储路径) : 年份(以上传时间为标准)/月份(以上传时间为标准)/天(以上传时间为标准)/文件MD5/文件真实名称 其他字段和字面意义相同
- CRUDHelper - Class in cool.scx.app.x.crud
-
CRUDHelper
- CRUDHelper() - Constructor for class cool.scx.app.x.crud.CRUDHelper
- CRUDListParam - Class in cool.scx.app.x.crud
-
CRUDListParam
- CRUDListParam() - Constructor for class cool.scx.app.x.crud.CRUDListParam
- CRUDListParamParameterHandler - Class in cool.scx.app.x.crud.parameter_handler.crud_list_param
-
CRUDListParamParameterHandler
- CRUDListParamParameterHandler(ParameterInfo) - Constructor for class cool.scx.app.x.crud.parameter_handler.crud_list_param.CRUDListParamParameterHandler
- CRUDListParamParameterHandlerBuilder - Class in cool.scx.app.x.crud.parameter_handler.crud_list_param
-
CRUDListParamParameterHandlerBuilder
- CRUDListParamParameterHandlerBuilder() - Constructor for class cool.scx.app.x.crud.parameter_handler.crud_list_param.CRUDListParamParameterHandlerBuilder
- CRUDModule - Class in cool.scx.app.x.crud
-
为 BaseModel 的实现类 提供一套简单的 "单表" 的增删改查 api
- CRUDModule() - Constructor for class cool.scx.app.x.crud.CRUDModule
- CRUDUpdateParam - Class in cool.scx.app.x.crud
-
更新实体类的封装
- CRUDUpdateParam() - Constructor for class cool.scx.app.x.crud.CRUDUpdateParam
- CRUDUpdateParamParameterHandler - Class in cool.scx.app.x.crud.parameter_handler.crud_update_param
-
CRUDUpdateParamParameterHandler
- CRUDUpdateParamParameterHandler(ParameterInfo) - Constructor for class cool.scx.app.x.crud.parameter_handler.crud_update_param.CRUDUpdateParamParameterHandler
- CRUDUpdateParamParameterHandlerBuilder - Class in cool.scx.app.x.crud.parameter_handler.crud_update_param
-
CRUDUpdateParamParameterHandlerBuilder
- CRUDUpdateParamParameterHandlerBuilder() - Constructor for class cool.scx.app.x.crud.parameter_handler.crud_update_param.CRUDUpdateParamParameterHandlerBuilder
D
- delete(CRUDListParam) - Method in class cool.scx.app.x.crud.BaseCRUDController
- delete(String) - Method in class cool.scx.app.x.fss.FSSController
- delete(String) - Method in class cool.scx.app.x.fss.FSSObjectService
-
根据 fssObjectID 进行删除 (同时还会删除物理文件, 如果引用为 0 的话)
- download(String) - Method in class cool.scx.app.x.fss.FSSController
E
- EmptySelectColumnException - Exception Class in cool.scx.app.x.crud.exception
-
EmptySelectColumnException
- EmptySelectColumnException(FilterMode, String[]) - Constructor for exception class cool.scx.app.x.crud.exception.EmptySelectColumnException
- EmptyUpdateColumnException - Exception Class in cool.scx.app.x.crud.exception
-
EmptyUpdateColumnException
- EmptyUpdateColumnException() - Constructor for exception class cool.scx.app.x.crud.exception.EmptyUpdateColumnException
- extParams - Variable in class cool.scx.app.x.crud.CRUDListParam
-
拓展参数
F
- fieldPolicy - Variable in class cool.scx.app.x.crud.CRUDListParam
- fileExtension - Variable in class cool.scx.app.x.fss.FSSObject
-
文件拓展名
- fileHash - Variable in class cool.scx.app.x.fss.FSSObject
-
文件的 hash 值 (目前采用 md5)
- fileName - Variable in class cool.scx.app.x.fss.FSSObject
-
原始文件名
- filePath - Variable in class cool.scx.app.x.fss.FSSObject
-
文件存储的路径 (相对与上传根目录的)
- fileSize - Variable in class cool.scx.app.x.fss.FSSObject
-
文件的大小 long
- fileSizeDisplay - Variable in class cool.scx.app.x.fss.FSSObject
-
文件的大小 (格式化后的 就是人能看懂的那种)
- findByFSSObjectID(String) - Method in class cool.scx.app.x.fss.FSSObjectService
- findByFSSObjectIDs(List<String>) - Method in class cool.scx.app.x.fss.FSSObjectService
- findFSSObjectListByHash(String) - Method in class cool.scx.app.x.fss.FSSObjectService
-
根据 hash 查找文件
- FixTableModule - Class in cool.scx.app.x.fix_table
-
FixTableModule
- FixTableModule() - Constructor for class cool.scx.app.x.fix_table.FixTableModule
- FSSConfig - Class in cool.scx.app.x.fss
-
核心模块配置文件
- FSSConfig() - Constructor for class cool.scx.app.x.fss.FSSConfig
- FSSController - Class in cool.scx.app.x.fss
-
FSSController
- FSSController(FSSObjectService) - Constructor for class cool.scx.app.x.fss.FSSController
- FSSHelper - Class in cool.scx.app.x.fss
-
FSSHelper
- FSSHelper() - Constructor for class cool.scx.app.x.fss.FSSHelper
- FSSModule - Class in cool.scx.app.x.fss
-
提供基本的文件上传及下载 (展示)的功能
- FSSModule() - Constructor for class cool.scx.app.x.fss.FSSModule
- FSSObject - Class in cool.scx.app.x.fss
-
文件上传表
- FSSObject() - Constructor for class cool.scx.app.x.fss.FSSObject
- fssObjectID - Variable in class cool.scx.app.x.fss.FSSObject
-
这里为了防止用户可以根据 id 猜测出来文件 业务中不使用 BaseModel 的 id
- FSSObjectService - Class in cool.scx.app.x.fss
-
FSSObjectService
- FSSObjectService() - Constructor for class cool.scx.app.x.fss.FSSObjectService
G
- getBaseModel(Class<B>) - Method in class cool.scx.app.x.crud.CRUDUpdateParam
- getFieldPolicy() - Method in class cool.scx.app.x.crud.CRUDListParam
- getLastUploadChunk(Path, Integer) - Static method in class cool.scx.app.x.fss.FSSHelper
- getPhysicalFilePath(FSSObject) - Static method in class cool.scx.app.x.fss.FSSHelper
-
获取物理文件路径
- getPositions(String) - Static method in class cool.scx.app.x.fss.FSSHelper
- getQuery() - Method in class cool.scx.app.x.crud.CRUDListParam
- getUpdatePolicy(Class<? extends BaseModel>, AnnotationConfigTable) - Method in class cool.scx.app.x.crud.CRUDUpdateParam
- getUploadTempPath(String) - Static method in class cool.scx.app.x.fss.FSSHelper
H
- handle(RequestInfo) - Method in class cool.scx.app.x.crud.parameter_handler.crud_list_param.CRUDListParamParameterHandler
- handle(RequestInfo) - Method in class cool.scx.app.x.crud.parameter_handler.crud_update_param.CRUDUpdateParamParameterHandler
I
- image(String, Integer, Integer, String) - Method in class cool.scx.app.x.fss.FSSController
- info(Long) - Method in class cool.scx.app.x.crud.BaseCRUDController
- info(String) - Method in class cool.scx.app.x.fss.FSSController
L
- list(CRUDListParam) - Method in class cool.scx.app.x.crud.BaseCRUDController
- listInfo(List<String>) - Method in class cool.scx.app.x.fss.FSSController
M
- mapToBaseModel(Map<String, Object>, Class<B>) - Static method in class cool.scx.app.x.crud.CRUDHelper
-
获取 baseModel
N
- name() - Method in class cool.scx.app.x.crud.CRUDModule
- name() - Method in class cool.scx.app.x.fix_table.FixTableModule
- name() - Method in class cool.scx.app.x.fss.FSSModule
- name() - Method in class cool.scx.app.x.redirect.RedirectModule
- name() - Method in class cool.scx.app.x.static_server.StaticServerModule
- needUpdateFieldNames - Variable in class cool.scx.app.x.crud.CRUDUpdateParam
-
需要更新的字段列
P
- PaginationParametersErrorException - Exception Class in cool.scx.app.x.crud.exception
-
PaginationParametersErrorException
- PaginationParametersErrorException(Long, Long) - Constructor for exception class cool.scx.app.x.crud.exception.PaginationParametersErrorException
Q
- query - Variable in class cool.scx.app.x.crud.CRUDListParam
R
- raw(String) - Method in class cool.scx.app.x.fss.FSSController
- RedirectModule - Class in cool.scx.app.x.redirect
-
监听 80 端口并将所有 http 请求重定向 到 https
- RedirectModule() - Constructor for class cool.scx.app.x.redirect.RedirectModule
- RedirectModule(int) - Constructor for class cool.scx.app.x.redirect.RedirectModule
S
- service - Variable in class cool.scx.app.x.crud.BaseCRUDController
- start(ScxApp) - Method in class cool.scx.app.x.crud.CRUDModule
- start(ScxApp) - Method in class cool.scx.app.x.fix_table.FixTableModule
- start(ScxApp) - Method in class cool.scx.app.x.fss.FSSModule
- start(ScxApp) - Method in class cool.scx.app.x.redirect.RedirectModule
- start(ScxApp) - Method in class cool.scx.app.x.static_server.StaticServerModule
- startRedirect(int) - Static method in class cool.scx.app.x.redirect.RedirectModule
-
也可以直接以工具类的形式调用
- StaticServerModule - Class in cool.scx.app.x.static_server
-
StaticServerModule
- StaticServerModule() - Constructor for class cool.scx.app.x.static_server.StaticServerModule
T
- tryBuild(ParameterInfo) - Method in class cool.scx.app.x.crud.parameter_handler.crud_list_param.CRUDListParamParameterHandlerBuilder
- tryBuild(ParameterInfo) - Method in class cool.scx.app.x.crud.parameter_handler.crud_update_param.CRUDUpdateParamParameterHandlerBuilder
U
- UnknownFieldNameException - Exception Class in cool.scx.app.x.crud.exception
-
UnknownFieldNameException
- UnknownFieldNameException(String) - Constructor for exception class cool.scx.app.x.crud.exception.UnknownFieldNameException
- UnknownFilterModeException - Exception Class in cool.scx.app.x.crud.exception
-
UnknownFilterModeException
- UnknownFilterModeException(String) - Constructor for exception class cool.scx.app.x.crud.exception.UnknownFilterModeException
- UnknownSortTypeException - Exception Class in cool.scx.app.x.crud.exception
-
UnknownSortTypeException
- UnknownSortTypeException(String, String) - Constructor for exception class cool.scx.app.x.crud.exception.UnknownSortTypeException
- UnknownWhereTypeException - Exception Class in cool.scx.app.x.crud.exception
-
UnknownWhereTypeException
- UnknownWhereTypeException(String, String) - Constructor for exception class cool.scx.app.x.crud.exception.UnknownWhereTypeException
- update(CRUDUpdateParam) - Method in class cool.scx.app.x.crud.BaseCRUDController
- updateLastUploadChunk(Path, Integer, Integer) - Static method in class cool.scx.app.x.fss.FSSHelper
-
更新最后一次文件上传的区块
- updateModel - Variable in class cool.scx.app.x.crud.CRUDUpdateParam
-
更新的所有内容 可以转换为对应的 实体类
- upload(String, Long, String, Integer, Integer, MultiPartPart) - Method in class cool.scx.app.x.fss.FSSController
- uploadFilePath() - Static method in class cool.scx.app.x.fss.FSSConfig
- uploadTime - Variable in class cool.scx.app.x.fss.FSSObject
-
上传日期
W
- WhereBodyParametersSizeErrorException - Exception Class in cool.scx.app.x.crud.exception
-
WhereBodyParametersSizeErrorException
- WhereBodyParametersSizeErrorException(String, WhereType, int) - Constructor for exception class cool.scx.app.x.crud.exception.WhereBodyParametersSizeErrorException
All Classes and Interfaces|All Packages|Serialized Form