跳过导航链接
[Web Site]
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractDal - net.hasor.dataway.dal.providers.db中的类
数据库存储层访问 DAO 层公共方法。
AbstractDal(JdbcTemplate, String) - 类 的构造器net.hasor.dataway.dal.providers.db.AbstractDal
 
addLog(String, Object) - 类 中的方法net.hasor.dataway.config.LoggerUtils
 
addShareVar(String, Object) - 类 中的方法net.hasor.dataway.web.Swagger2Query
 
addString(String) - 类 中的方法net.hasor.dataway.config.LoggerUtils
 
AdminUiAuthorization - net.hasor.dataway.authorization中的类
基础登陆验证。
AdminUiAuthorization(String, Environment) - 类 的构造器net.hasor.dataway.authorization.AdminUiAuthorization
 
AnalyzeSchemaController - net.hasor.dataway.web中的类
对请求类型参数的结构分析
AnalyzeSchemaController() - 类 的构造器net.hasor.dataway.web.AnalyzeSchemaController
 
AnyType - net.hasor.dataway.service.schema.types中的类
可能是任何类型
AnyType() - 类 的构造器net.hasor.dataway.service.schema.types.AnyType
 
ApiCallService - net.hasor.dataway.service中的类
服务调用。
ApiCallService() - 类 的构造器net.hasor.dataway.service.ApiCallService
 
ApiDataAccessLayer - net.hasor.dataway.dal中的接口
数据访问层接口
ApiDataAccessLayerCreator - net.hasor.dataway.dal中的接口
数据访问层接口
apiDetail(String) - 类 中的方法net.hasor.dataway.web.ApiDetailController
 
ApiDetailController - net.hasor.dataway.web中的类
Api 详情数据
ApiDetailController() - 类 的构造器net.hasor.dataway.web.ApiDetailController
 
apiHistory(String) - 类 中的方法net.hasor.dataway.web.ApiHistoryListController
 
ApiHistoryGetController - net.hasor.dataway.web中的类
Api 历史详情
ApiHistoryGetController() - 类 的构造器net.hasor.dataway.web.ApiHistoryGetController
 
ApiHistoryListController - net.hasor.dataway.web中的类
Api 历史列表
ApiHistoryListController() - 类 的构造器net.hasor.dataway.web.ApiHistoryListController
 
ApiInfo - net.hasor.dataway.spi中的类
封装 API 信息
ApiInfo() - 类 的构造器net.hasor.dataway.spi.ApiInfo
 
apiInfo(String) - 类 中的方法net.hasor.dataway.web.ApiInfoController
 
ApiInfoController - net.hasor.dataway.web中的类
Api 信息
ApiInfoController() - 类 的构造器net.hasor.dataway.web.ApiInfoController
 
ApiJson - net.hasor.dataway.dal.providers.nacos中的类
存储在 nacos 上的记录变更索引内容数据结构。
ApiJson() - 类 的构造器net.hasor.dataway.dal.providers.nacos.ApiJson
 
apiList() - 类 中的方法net.hasor.dataway.web.ApiListController
 
ApiListController - net.hasor.dataway.web中的类
Api 列表
ApiListController() - 类 的构造器net.hasor.dataway.web.ApiListController
 
ApiStatusEnum - net.hasor.dataway.dal中的枚举
API 状态枚举
ApiTypeEnum - net.hasor.dataway.dal中的枚举
支持的语言枚举
ArrayType - net.hasor.dataway.service.schema.types中的类
数组或集合类型
ArrayType() - 类 的构造器net.hasor.dataway.service.schema.types.ArrayType
 
AuthorizationChainSpi - net.hasor.dataway.spi中的接口
权限判断

B

BasicController - net.hasor.dataway.web中的类
基础
BasicController() - 类 的构造器net.hasor.dataway.web.BasicController
 
BooleanType - net.hasor.dataway.service.schema.types中的类
布尔类型
BooleanType() - 类 的构造器net.hasor.dataway.service.schema.types.BooleanType
 
buildScript(Map<String, Object>) - 接口 中的方法net.hasor.dataway.service.QueryScriptBuild
 

C

callAfter(boolean, ApiInfo, Object) - 接口 中的方法net.hasor.dataway.spi.ResultProcessChainSpi
成功完成调用
callError(boolean, ApiInfo, Throwable) - 接口 中的方法net.hasor.dataway.spi.ResultProcessChainSpi
调用发生异常
CallSource - net.hasor.dataway.spi中的枚举
封装 API 信息
checkApi(String) - 类 中的方法net.hasor.dataway.service.CheckService
 
checkDwAuthData(Invoker) - 类 中的方法net.hasor.dataway.authorization.AdminUiAuthorization
 
CheckService - net.hasor.dataway.service中的类
检测服务。
CheckService() - 类 的构造器net.hasor.dataway.service.CheckService
 
clone() - 类 中的方法net.hasor.dataway.web.Swagger2Query
 
commonLogMessage() - 类 中的方法net.hasor.dataway.config.NacosDiscoveryModule
 
compiler(ApiInfo, String, DataQL) - 接口 中的方法net.hasor.dataway.spi.CompilerSpiListener
 
CompilerSpiListener - net.hasor.dataway.spi中的接口
DataQL 编译,默认实现了编译。
conditionByApiId(String) - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 
configureCross(DatawayApi, Invoker) - 类 中的方法net.hasor.dataway.service.CrossDomainService
 
Constant - net.hasor.dataway.dal中的接口
内部常量
cookieValue(HttpServletRequest, String) - 类 中的方法net.hasor.dataway.authorization.AdminUiAuthorization
 
create() - 类 中的静态方法net.hasor.dataway.config.LoggerUtils
 
create(AppContext) - 接口 中的方法net.hasor.dataway.dal.ApiDataAccessLayerCreator
 
create(AppContext) - 类 中的方法net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayerCreator
 
create(AppContext) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayerCreator
 
createObject(EntityDef, Map<FieldDef, String>) - 接口 中的方法net.hasor.dataway.dal.ApiDataAccessLayer
新增对象
createObject(EntityDef, Map<FieldDef, String>) - 类 中的方法net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayer
 
createObject(Map<FieldDef, String>) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceInfoDal
 
createObject(Map<FieldDef, String>) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceReleaseDal
 
createObject(EntityDef, Map<FieldDef, String>) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
 
CrossDomainService - net.hasor.dataway.service中的类
跨域工具
CrossDomainService() - 类 的构造器net.hasor.dataway.service.CrossDomainService
 
currentLostTime() - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 

D

dataAccessLayer - 类 中的变量net.hasor.dataway.web.BasicController
 
DataBaseApiDataAccessLayer - net.hasor.dataway.dal.providers.db中的类
数据库存储层访问 ApiDataAccessLayer 接口实现。
DataBaseApiDataAccessLayer() - 类 的构造器net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayer
 
DataBaseApiDataAccessLayerCreator - net.hasor.dataway.dal.providers.db中的类
数据库存储层访问 ApiDataAccessLayer 接口实现。
DataBaseApiDataAccessLayerCreator() - 类 的构造器net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayerCreator
 
DataEnt - net.hasor.dataway.dal.providers.nacos中的类
内存缓存对象。
DataEnt() - 类 的构造器net.hasor.dataway.dal.providers.nacos.DataEnt
 
dataQuery - 类 中的变量net.hasor.dataway.web.Swagger2Query
 
DatawayApi - net.hasor.dataway中的接口
API 基础信息
DatawayModule - net.hasor.dataway.config中的类
Dataway 启动入口
DatawayModule() - 类 的构造器net.hasor.dataway.config.DatawayModule
 
DatawayService - net.hasor.dataway中的接口
程序层面调用 API。
datawayService - 类 中的变量net.hasor.dataway.web.BasicController
 
DatawayServiceImpl - net.hasor.dataway.service中的类
服务调用。
DatawayServiceImpl() - 类 的构造器net.hasor.dataway.service.DatawayServiceImpl
 
DatawayUtils - net.hasor.dataway.config中的类
工具。
DatawayUtils() - 类 的构造器net.hasor.dataway.config.DatawayUtils
 
DEFAULT - 接口 中的静态变量net.hasor.dataway.spi.CompilerSpiListener
 
DefaultValue<T> - net.hasor.dataway.service.schema.types中的类
参数类型
DefaultValue() - 类 的构造器net.hasor.dataway.service.schema.types.DefaultValue
 
deleteApi(String) - 接口 中的方法net.hasor.dataway.DatawayService
删除 API,相当于页面上点击删除(无需权限校验)
deleteApi(String) - 类 中的方法net.hasor.dataway.service.DatawayServiceImpl
 
DeleteController - net.hasor.dataway.web中的类
删除 API
DeleteController() - 类 的构造器net.hasor.dataway.web.DeleteController
 
deleteObject(EntityDef, String) - 接口 中的方法net.hasor.dataway.dal.ApiDataAccessLayer
删除对象
deleteObject(EntityDef, String) - 类 中的方法net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayer
 
deleteObject(String) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceInfoDal
 
deleteObject(String) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceReleaseDal
 
deleteObject(EntityDef, String) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
 
disableApi(String) - 接口 中的方法net.hasor.dataway.DatawayService
禁用 API,相当于页面上点击禁用(无需权限校验)
disableApi(String) - 类 中的方法net.hasor.dataway.service.DatawayServiceImpl
 
DisableController - net.hasor.dataway.web中的类
禁用 API
DisableController() - 类 的构造器net.hasor.dataway.web.DisableController
 
doCall(ApiInfo, QueryScriptBuild) - 类 中的方法net.hasor.dataway.service.ApiCallService
 
doCallWithoutError(ApiInfo, QueryScriptBuild) - 类 中的方法net.hasor.dataway.service.ApiCallService
 
doCheck(PermissionType, DatawayApi, boolean) - 接口 中的方法net.hasor.dataway.spi.AuthorizationChainSpi
UI 界面上的操作在进入执行之前会先走这个 SPI 进行一次权限校验。
doCheckToken(Invoker) - 接口 中的方法net.hasor.dataway.spi.LoginTokenChainSpi
 
doDelete(String, Map<String, Object>) - 类 中的方法net.hasor.dataway.web.DeleteController
 
doDisable(String, Map<String, Object>) - 类 中的方法net.hasor.dataway.web.DisableController
 
doInvoke(Invoker, InvokerChain) - 类 中的方法net.hasor.dataway.authorization.AdminUiAuthorization
 
doInvoke(Invoker, InvokerChain) - 类 中的方法net.hasor.dataway.authorization.InterfaceAuthorizationFilter
 
doInvoke(Invoker, InvokerChain) - 类 中的方法net.hasor.dataway.service.InterfaceApiFilter
 
doInvoke(Invoker, InvokerChain) - 类 中的方法net.hasor.dataway.service.InterfaceUiFilter
 
doLoad(String) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
加载数据
doLogin(Invoker) - 类 中的方法net.hasor.dataway.authorization.AdminUiAuthorization
 
doLogin(Invoker) - 接口 中的方法net.hasor.dataway.spi.LoginPerformChainSpi
 
doPerform(String, Map<String, Object>, Invoker) - 类 中的方法net.hasor.dataway.web.PerformController
 
doPublish(String, Map<String, Object>) - 类 中的方法net.hasor.dataway.web.PublishController
 
doRemove(String) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
删除数据
doSave(String, String) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
保存或更新数据
doSave(String, Map<String, Object>) - 类 中的方法net.hasor.dataway.web.SaveApiController
 
doSerialization(ApiInfo, MimeType, Object) - 接口 中的方法net.hasor.dataway.spi.SerializationChainSpi
成功完成调用
doSmoke(String, Map<String, Object>) - 类 中的方法net.hasor.dataway.web.AnalyzeSchemaController
 
doSmoke(String, Map<String, Object>, Invoker) - 类 中的方法net.hasor.dataway.web.SmokeController
 
doSwaggerApi(Invoker) - 类 中的方法net.hasor.dataway.web.Swagger2Controller
 

E

emptyCondition() - 类 中的静态方法net.hasor.dataway.web.BasicController
 
EntityDef - net.hasor.dataway.dal中的枚举
底层存储上的实体
evalCodeValueForSQL(String, Map<String, Object>) - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 
exceptionToResult(Throwable) - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 
exceptionToResultWithSpecialValue(Map<String, Object>, Throwable, Object) - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 
execute(CustomizeScope) - 类 中的方法net.hasor.dataway.web.Swagger2Query
 
executionTime() - 类 中的方法net.hasor.dataway.service.QueryResultInfo
 
extractType(String, AtomicInteger, DataModel) - 类 中的静态方法net.hasor.dataway.service.schema.types.TypesUtils
分析 DataModel 提取数据结构变为 Type 类型对象

F

FieldDef - net.hasor.dataway.dal中的枚举
底层存储上的实体中含有的字段
fixString(String, String) - 类 中的方法net.hasor.dataway.dal.providers.db.AbstractDal
 

G

generateID() - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 
generateId(EntityDef, String) - 接口 中的方法net.hasor.dataway.dal.ApiDataAccessLayer
生成 ID
generateId(EntityDef, String) - 类 中的方法net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayer
 
generateId(EntityDef, String) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
 
getApiById(String) - 接口 中的方法net.hasor.dataway.DatawayService
查询 API 信息
getApiById(String) - 类 中的方法net.hasor.dataway.service.DatawayServiceImpl
 
getApiID() - 接口 中的方法net.hasor.dataway.DatawayApi
 
getApiID() - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
getApiPath() - 接口 中的方法net.hasor.dataway.DatawayApi
 
getApiPath() - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
getCallSource() - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
getCode() - 类 中的方法net.hasor.dataway.config.Result
 
getCode() - 类 中的方法net.hasor.dataway.service.QueryResultInfo
 
getContentDisposition() - 类 中的方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
 
getContentLength() - 类 中的方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
 
getContentType() - 类 中的方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
 
getData() - 类 中的方法net.hasor.dataway.service.QueryResultInfo
 
getData() - 类 中的方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
 
getDataEnt() - 类 中的方法net.hasor.dataway.dal.providers.nacos.DataEnt
 
getDataSource() - 接口 中的方法net.hasor.dataway.dal.providers.db.InformationStorage
 
getDefaultValue() - 类 中的方法net.hasor.dataway.service.schema.types.DefaultValue
 
getDwContextPath(Invoker, String) - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 
getExecutor() - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosListener
 
getExitType() - 类 中的方法net.hasor.dataway.service.QueryResultInfo
 
getGenericType() - 类 中的方法net.hasor.dataway.service.schema.types.ArrayType
 
getHistory(String, String) - 类 中的方法net.hasor.dataway.web.ApiHistoryGetController
 
getId() - 类 中的方法net.hasor.dataway.dal.providers.nacos.ApiJson
 
getMessage() - 类 中的方法net.hasor.dataway.config.Result
 
getMethod() - 接口 中的方法net.hasor.dataway.DatawayApi
 
getMethod() - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
getName() - 类 中的方法net.hasor.dataway.dal.HeaderData
 
getName() - 类 中的方法net.hasor.dataway.service.schema.types.Type
获取名字
getObjectBy(EntityDef, FieldDef, String) - 接口 中的方法net.hasor.dataway.dal.ApiDataAccessLayer
点查 or 唯一索引
getObjectBy(EntityDef, FieldDef, String) - 类 中的方法net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayer
 
getObjectBy(FieldDef, String) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceInfoDal
 
getObjectBy(FieldDef, String) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceReleaseDal
 
getObjectBy(EntityDef, FieldDef, String) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
 
getOptionMap() - 接口 中的方法net.hasor.dataway.DatawayApi
 
getOptionMap() - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
getParameterMap() - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
getPath() - 类 中的方法net.hasor.dataway.dal.providers.nacos.ApiJson
 
getPermissionCode() - 枚举 中的方法net.hasor.dataway.authorization.PermissionType
 
getPrepareHint() - 接口 中的方法net.hasor.dataway.DatawayApi
 
getPrepareHint() - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
getProperties() - 类 中的方法net.hasor.dataway.service.schema.types.StrutsType
 
getRefType() - 类 中的方法net.hasor.dataway.service.schema.types.RefType
 
getReleaseID() - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
getResult() - 类 中的方法net.hasor.dataway.config.Result
 
getTableName() - 类 中的方法net.hasor.dataway.dal.providers.db.AbstractDal
 
getTableName() - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceInfoDal
 
getTableName() - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceReleaseDal
 
getTime() - 类 中的方法net.hasor.dataway.dal.providers.nacos.ApiJson
 
getType() - 类 中的方法net.hasor.dataway.service.schema.types.AnyType
 
getType() - 类 中的方法net.hasor.dataway.service.schema.types.ArrayType
 
getType() - 类 中的方法net.hasor.dataway.service.schema.types.BooleanType
 
getType() - 类 中的方法net.hasor.dataway.service.schema.types.MapType
 
getType() - 类 中的方法net.hasor.dataway.service.schema.types.NumberType
 
getType() - 类 中的方法net.hasor.dataway.service.schema.types.RefType
 
getType() - 类 中的方法net.hasor.dataway.service.schema.types.StringType
 
getType() - 类 中的方法net.hasor.dataway.service.schema.types.StrutsType
 
getType() - 类 中的方法net.hasor.dataway.service.schema.types.Type
类型
getValue() - 类 中的方法net.hasor.dataway.dal.HeaderData
 
GlobalConfig - net.hasor.dataway.config中的类
全局配置
GlobalConfig() - 类 的构造器net.hasor.dataway.config.GlobalConfig
 
globalConfig(Invoker) - 类 中的方法net.hasor.dataway.web.GlobalConfigController
 
GlobalConfigController - net.hasor.dataway.web中的类
全局配置(不经过权限)
GlobalConfigController() - 类 的构造器net.hasor.dataway.web.GlobalConfigController
 

H

HeaderData - net.hasor.dataway.dal中的类
内部的一个Bean,用于表示前端界面上编辑区域中 Header 数据的结构
HeaderData() - 类 的构造器net.hasor.dataway.dal.HeaderData
 

I

InformationStorage - net.hasor.dataway.dal.providers.db中的接口
源信息独立数据库存储
init(InvokerConfig) - 类 中的方法net.hasor.dataway.authorization.InterfaceAuthorizationFilter
初始化过滤器
init() - 类 中的方法net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayer
 
init() - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
 
init(InvokerConfig) - 类 中的方法net.hasor.dataway.service.InterfaceApiFilter
 
initController() - 类 中的方法net.hasor.dataway.web.GlobalConfigController
 
InterfaceApiFilter - net.hasor.dataway.service中的类
负责处理 API 的执行
InterfaceApiFilter(String, String) - 类 的构造器net.hasor.dataway.service.InterfaceApiFilter
 
InterfaceAuthorizationFilter - net.hasor.dataway.authorization中的类
负责UI界面调用的权限判断。
InterfaceAuthorizationFilter(String) - 类 的构造器net.hasor.dataway.authorization.InterfaceAuthorizationFilter
 
InterfaceInfoDal - net.hasor.dataway.dal.providers.db中的类
数据库存储层访问接口 - interface_info 表
InterfaceInfoDal(JdbcTemplate, String, String) - 类 的构造器net.hasor.dataway.dal.providers.db.InterfaceInfoDal
 
InterfaceReleaseDal - net.hasor.dataway.dal.providers.db中的类
数据库存储层访问接口 - interface_release 表
InterfaceReleaseDal(JdbcTemplate, String, String) - 类 的构造器net.hasor.dataway.dal.providers.db.InterfaceReleaseDal
 
InterfaceUiFilter - net.hasor.dataway.service中的类
负责UI界面资源的请求响应。
InterfaceUiFilter(String) - 类 的构造器net.hasor.dataway.service.InterfaceUiFilter
 
invokeApi(String, String, Map<String, Object>) - 接口 中的方法net.hasor.dataway.DatawayService
已过时。
invokeApi(String, Map<String, Object>) - 接口 中的方法net.hasor.dataway.DatawayService
执行配置的接口。
invokeApi(String, Map<String, Object>) - 类 中的方法net.hasor.dataway.service.DatawayServiceImpl
 
invokeApiWithoutThrow(String, String, Map<String, Object>) - 接口 中的方法net.hasor.dataway.DatawayService
已过时。
invokeApiWithoutThrow(String, Map<String, Object>) - 接口 中的方法net.hasor.dataway.DatawayService
执行配置的接口。
isChecked() - 类 中的方法net.hasor.dataway.dal.HeaderData
 
isPerform() - 类 中的方法net.hasor.dataway.spi.ApiInfo
已过时。
isResultStructure(Map<String, Object>) - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
在选项中判断,是否保留外层结构
isSuccess() - 类 中的方法net.hasor.dataway.config.Result
 

J

jdbcTemplate - 类 中的变量net.hasor.dataway.dal.providers.db.AbstractDal
 

K

KEY_DATAWAY_API_BASE_URI - 接口 中的静态变量net.hasor.dataway.config.UiConfig
 
KEY_DATAWAY_UI_BASE_URI - 接口 中的静态变量net.hasor.dataway.config.UiConfig
 

L

listObjectBy(EntityDef, Map<QueryCondition, Object>) - 接口 中的方法net.hasor.dataway.dal.ApiDataAccessLayer
列表/搜索
listObjectBy(EntityDef, Map<QueryCondition, Object>) - 类 中的方法net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayer
 
listObjectBy(Map<QueryCondition, Object>) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceInfoDal
 
listObjectBy(Map<QueryCondition, Object>) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceReleaseDal
 
listObjectBy(EntityDef, Map<QueryCondition, Object>) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
 
loadAdminService(WebApiBinder, String, String) - 类 中的方法net.hasor.dataway.config.DatawayModule
配置 Dataway 管理界面
loadApiService(WebApiBinder, String, String) - 类 中的方法net.hasor.dataway.config.DatawayModule
配置 Dataway 服务拦截器
loadDal(WebApiBinder) - 类 中的方法net.hasor.dataway.config.DatawayModule
配置 Dataway 的 DAL
loadModule(WebApiBinder) - 类 中的方法net.hasor.dataway.config.DatawayModule
 
loadModule(WebApiBinder) - 类 中的方法net.hasor.dataway.config.NacosDiscoveryModule
 
logException(Throwable) - 类 中的方法net.hasor.dataway.config.LoggerUtils
 
logger - 类 中的静态变量net.hasor.dataway.authorization.AdminUiAuthorization
 
logger - 类 中的静态变量net.hasor.dataway.config.DatawayModule
 
logger - 类 中的静态变量net.hasor.dataway.config.NacosDiscoveryModule
 
logger - 类 中的静态变量net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayer
 
logger - 类 中的静态变量net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
 
logger - 类 中的静态变量net.hasor.dataway.service.ApiCallService
 
logger - 类 中的静态变量net.hasor.dataway.service.InterfaceApiFilter
 
logger - 类 中的静态变量net.hasor.dataway.service.InterfaceUiFilter
 
logger - 类 中的静态变量net.hasor.dataway.web.AnalyzeSchemaController
 
logger - 类 中的静态变量net.hasor.dataway.web.SmokeController
 
LoggerUtils - net.hasor.dataway.config中的类
日志工具
LoginPerformChainSpi - net.hasor.dataway.spi中的接口
页面登陆
LoginTokenChainSpi - net.hasor.dataway.spi中的接口
页面登陆校验

M

MappingToUrl - net.hasor.dataway.config中的注释类型
控制器映射的地址,没有直接使用 MappingTo 的原因是想和 MappingTo 隔离开。
MapType - net.hasor.dataway.service.schema.types中的类
Map类型,和StrutsType类似但对 key 无限制
MapType() - 类 的构造器net.hasor.dataway.service.schema.types.MapType
 

N

NacosApiDataAccessLayer - net.hasor.dataway.dal.providers.nacos中的类
基于 Nacos 的 ApiDataAccessLayer 接口实现。
NacosApiDataAccessLayer() - 类 的构造器net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
 
NacosApiDataAccessLayerCreator - net.hasor.dataway.dal.providers.nacos中的类
Nacos 存储层访问 ApiDataAccessLayer 接口实现。
NacosApiDataAccessLayerCreator() - 类 的构造器net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayerCreator
 
NacosDiscoveryModule - net.hasor.dataway.config中的类
基于 Nacos 的 服务注册
NacosDiscoveryModule() - 类 的构造器net.hasor.dataway.config.NacosDiscoveryModule
 
NacosListener - net.hasor.dataway.dal.providers.nacos中的类
Nacos 监听器基类。
NacosListener(ScheduledExecutorService) - 类 的构造器net.hasor.dataway.dal.providers.nacos.NacosListener
 
net.hasor.dataway - 程序包 net.hasor.dataway
接口配置服务。
net.hasor.dataway.authorization - 程序包 net.hasor.dataway.authorization
 
net.hasor.dataway.config - 程序包 net.hasor.dataway.config
 
net.hasor.dataway.dal - 程序包 net.hasor.dataway.dal
 
net.hasor.dataway.dal.providers - 程序包 net.hasor.dataway.dal.providers
基于 ApiDataAccessLayer 接口的各种存储实现。
net.hasor.dataway.dal.providers.db - 程序包 net.hasor.dataway.dal.providers.db
数据库存储层访问 ApiDataAccessLayer 接口实现。
net.hasor.dataway.dal.providers.nacos - 程序包 net.hasor.dataway.dal.providers.nacos
基于 Nacos 的 ApiDataAccessLayer 接口实现。
net.hasor.dataway.service - 程序包 net.hasor.dataway.service
 
net.hasor.dataway.service.schema.types - 程序包 net.hasor.dataway.service.schema.types
 
net.hasor.dataway.spi - 程序包 net.hasor.dataway.spi
 
net.hasor.dataway.web - 程序包 net.hasor.dataway.web
 
NumberType - net.hasor.dataway.service.schema.types中的类
NumberType() - 类 的构造器net.hasor.dataway.service.schema.types.NumberType
 

O

of(T) - 类 中的静态方法net.hasor.dataway.config.Result
 
of(int, String) - 类 中的静态方法net.hasor.dataway.config.Result
 
of(ExitType, int, DataModel, long) - 类 中的静态方法net.hasor.dataway.service.QueryResultInfo
 
ofBytes(String, byte[]) - 类 中的静态方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
字节数据
ofBytes(String, byte[], String) - 类 中的静态方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
字节数据
ofObject(String, Object) - 类 中的静态方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
对象,会被 json 序列化
ofPermissionCode(String) - 枚举 中的静态方法net.hasor.dataway.authorization.PermissionType
 
ofStream(String, InputStream) - 类 中的静态方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
输出流
ofStream(String, InputStream, long) - 类 中的静态方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
输出流
ofStream(String, InputStream, long, String) - 类 中的静态方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
输出流
ofString(String, String) - 类 中的静态方法net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
字符串数据
onStart(AppContext) - 类 中的方法net.hasor.dataway.config.NacosDiscoveryModule
 
onStop(AppContext) - 类 中的方法net.hasor.dataway.config.NacosDiscoveryModule
 

P

PerformController - net.hasor.dataway.web中的类
编辑页面中预执行
PerformController() - 类 的构造器net.hasor.dataway.web.PerformController
 
PermissionGroup - net.hasor.dataway.authorization中的枚举
权限分组。
PermissionType - net.hasor.dataway.authorization中的枚举
界面操作权限点。
preExecute(ApiInfo, BasicFuture<Object>) - 接口 中的方法net.hasor.dataway.spi.PreExecuteChainSpi
在接口执行之前,可以通过这个 SPI 实现接口缓存
PreExecuteChainSpi - net.hasor.dataway.spi中的接口
SPI 在接口执行之前触发。
pubIndexColumn - 类 中的静态变量net.hasor.dataway.dal.providers.db.InterfaceReleaseDal
INFO 表中的唯一索引列
PublishController - net.hasor.dataway.web中的类
发布API
PublishController() - 类 的构造器net.hasor.dataway.web.PublishController
 

Q

QueryCondition - net.hasor.dataway.dal中的枚举
查询条件
QueryResultInfo - net.hasor.dataway.service中的类
QueryResult 接口的一个简单实现。
QueryResultInfo() - 类 的构造器net.hasor.dataway.service.QueryResultInfo
 
queryResultToResultWithSpecialValue(Map<String, Object>, QueryResult, Object) - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 
QueryScriptBuild - net.hasor.dataway.service中的接口
用于内部解耦

R

RefAuthorization - net.hasor.dataway.authorization中的注释类型
负责UI界面调用的权限判断。
RefType - net.hasor.dataway.service.schema.types中的类
引用其它类型
RefType() - 类 的构造器net.hasor.dataway.service.schema.types.RefType
 
ReqBodySchemaPrefix - 接口 中的静态变量net.hasor.dataway.dal.Constant
 
ReqHeadSchemaPrefix - 接口 中的静态变量net.hasor.dataway.dal.Constant
 
ResBodySchemaPrefix - 接口 中的静态变量net.hasor.dataway.dal.Constant
 
resetLocalTime() - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 
ResHeadSchemaPrefix - 接口 中的静态变量net.hasor.dataway.dal.Constant
 
resourceBaseUri - 类 中的静态变量net.hasor.dataway.service.InterfaceUiFilter
 
responseData(SpiTrigger, ApiInfo, String, Invoker, Object) - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
 
responseLoginPage(Invoker) - 类 中的方法net.hasor.dataway.authorization.AdminUiAuthorization
 
Result<T> - net.hasor.dataway.config中的类
返回前端的统一结构。
Result() - 类 的构造器net.hasor.dataway.config.Result
 
ResultProcessChainSpi - net.hasor.dataway.spi中的接口
Dataway API 调用之后的结果二次处理,常用用于对 QL 执行的结果做二次封装。

S

SaveApiController - net.hasor.dataway.web中的类
把编辑的结果保存起来。
SaveApiController() - 类 的构造器net.hasor.dataway.web.SaveApiController
 
SerializationChainSpi - net.hasor.dataway.spi中的接口
SPI 允许开发者完全控制序列化方式。
SerializationChainSpi.SerializationInfo - net.hasor.dataway.spi中的类
 
SerializationInfo() - 类 的构造器net.hasor.dataway.spi.SerializationChainSpi.SerializationInfo
 
setApiID(String) - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
setApiPath(String) - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
setAppContext(AppContext) - 类 中的方法net.hasor.dataway.authorization.AdminUiAuthorization
 
setBindInfo(BindInfo<?>) - 类 中的方法net.hasor.dataway.web.GlobalConfigController
 
setCallSource(CallSource) - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
setChecked(boolean) - 类 中的方法net.hasor.dataway.dal.HeaderData
 
setCode(int) - 类 中的方法net.hasor.dataway.config.Result
 
setDataEnt(Map<FieldDef, String>) - 类 中的方法net.hasor.dataway.dal.providers.nacos.DataEnt
 
setDefaultValue(T) - 类 中的方法net.hasor.dataway.service.schema.types.DefaultValue
 
setGenericType(Type) - 类 中的方法net.hasor.dataway.service.schema.types.ArrayType
 
setId(String) - 类 中的方法net.hasor.dataway.dal.providers.nacos.ApiJson
 
setMessage(String) - 类 中的方法net.hasor.dataway.config.Result
 
setMethod(String) - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
setName(String) - 类 中的方法net.hasor.dataway.dal.HeaderData
 
setName(String) - 类 中的方法net.hasor.dataway.service.schema.types.Type
设置名字
setOptionMap(Map<String, Object>) - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
setParameterMap(Map<String, Object>) - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
setPath(String) - 类 中的方法net.hasor.dataway.dal.providers.nacos.ApiJson
 
setPrepareHint(Hints) - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
setProperties(Map<String, Type>) - 类 中的方法net.hasor.dataway.service.schema.types.StrutsType
 
setRefType(String) - 类 中的方法net.hasor.dataway.service.schema.types.RefType
 
setReleaseID(String) - 类 中的方法net.hasor.dataway.spi.ApiInfo
 
setResult(T) - 类 中的方法net.hasor.dataway.config.Result
 
setSuccess(boolean) - 类 中的方法net.hasor.dataway.config.Result
 
setTime(long) - 类 中的方法net.hasor.dataway.dal.providers.nacos.ApiJson
 
setupInner(Invoker) - 类 中的静态方法net.hasor.dataway.service.InterfaceUiFilter
 
setValue(String) - 类 中的方法net.hasor.dataway.dal.HeaderData
 
SmokeController - net.hasor.dataway.web中的类
冒烟测试(于执行不同的是,冒烟测试的执行脚本和脚本类型信息来源于已保存的)
SmokeController() - 类 的构造器net.hasor.dataway.web.SmokeController
 
sourceCode - 类 中的变量net.hasor.dataway.web.Swagger2Query
 
spiTrigger - 类 中的变量net.hasor.dataway.web.BasicController
 
STATUS_UPDATE_TO_CHANGES - 类 中的静态变量net.hasor.dataway.config.DatawayUtils
 
STATUS_UPDATE_TO_DELETE - 类 中的静态变量net.hasor.dataway.config.DatawayUtils
 
STATUS_UPDATE_TO_DISABLE - 类 中的静态变量net.hasor.dataway.config.DatawayUtils
 
STATUS_UPDATE_TO_EDITOR - 类 中的静态变量net.hasor.dataway.config.DatawayUtils
 
STATUS_UPDATE_TO_PUBLISHED - 类 中的静态变量net.hasor.dataway.config.DatawayUtils
 
StatusMessageException - net.hasor.dataway.spi中的异常错误
带有错误Code的异常
StatusMessageException(int, String) - 异常错误 的构造器net.hasor.dataway.spi.StatusMessageException
 
StatusMessageException(int, String, Throwable) - 异常错误 的构造器net.hasor.dataway.spi.StatusMessageException
 
StringType - net.hasor.dataway.service.schema.types中的类
字符串值类型
StringType() - 类 的构造器net.hasor.dataway.service.schema.types.StringType
 
StrutsType - net.hasor.dataway.service.schema.types中的类
结构类型
StrutsType() - 类 的构造器net.hasor.dataway.service.schema.types.StrutsType
 
Swagger2Controller - net.hasor.dataway.web中的类
Swagger 导出 "http://127.0.0.1:8080/interface-ui/api/docs/swagger2.json"
Swagger2Controller() - 类 的构造器net.hasor.dataway.web.Swagger2Controller
 
Swagger2Query - net.hasor.dataway.web中的类
 
Swagger2Query() - 类 的构造器net.hasor.dataway.web.Swagger2Query
 
Swagger2Query(DataQL) - 类 的构造器net.hasor.dataway.web.Swagger2Query
 
Swagger2Query(Finder, Map<String, Supplier<?>>) - 类 的构造器net.hasor.dataway.web.Swagger2Query
 

T

testPermission(PermissionType) - 枚举 中的方法net.hasor.dataway.authorization.PermissionGroup
执行检测权限
testPermission(String) - 枚举 中的方法net.hasor.dataway.authorization.PermissionGroup
执行检测权限
toCodeSet() - 枚举 中的方法net.hasor.dataway.authorization.PermissionGroup
权限 Code 集
toJson() - 类 中的方法net.hasor.dataway.config.LoggerUtils
注意, 仅是为了方便日志输出及查看, 本方法未进行html转义, 所以切不可输出到客户页面.
toJsonSchema(Type, boolean) - 类 中的静态方法net.hasor.dataway.service.schema.types.TypesUtils
将 Type 分析 DataModel 提取数据结构变为 Type 类型对象
toStringBuilder() - 类 中的方法net.hasor.dataway.config.LoggerUtils
对于Json转换出的异常, 需要使用此方法.
Type - net.hasor.dataway.service.schema.types中的类
参数类型
Type() - 类 的构造器net.hasor.dataway.service.schema.types.Type
 
TypeEnum - net.hasor.dataway.service.schema.types中的枚举
类型定义
typeNum() - 枚举 中的方法net.hasor.dataway.dal.ApiStatusEnum
 
typeOf(Object) - 枚举 中的静态方法net.hasor.dataway.dal.ApiStatusEnum
 
typeOf(Object) - 枚举 中的静态方法net.hasor.dataway.dal.ApiTypeEnum
 
typeString() - 枚举 中的方法net.hasor.dataway.dal.ApiTypeEnum
 
TypesUtils - net.hasor.dataway.service.schema.types中的类
数组或集合类型
TypesUtils() - 类 的构造器net.hasor.dataway.service.schema.types.TypesUtils
 

U

UiConfig - net.hasor.dataway.config中的接口
全局配置
updateDirectory() - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
数据写入到 Nacos
updateObject(EntityDef, String, Map<FieldDef, String>) - 接口 中的方法net.hasor.dataway.dal.ApiDataAccessLayer
更新对象
updateObject(EntityDef, String, Map<FieldDef, String>) - 类 中的方法net.hasor.dataway.dal.providers.db.DataBaseApiDataAccessLayer
 
updateObject(String, Map<FieldDef, String>) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceInfoDal
 
updateObject(String, Map<FieldDef, String>) - 类 中的方法net.hasor.dataway.dal.providers.db.InterfaceReleaseDal
 
updateObject(EntityDef, String, Map<FieldDef, String>) - 类 中的方法net.hasor.dataway.dal.providers.nacos.NacosApiDataAccessLayer
 

V

valueOf(String) - 枚举 中的静态方法net.hasor.dataway.authorization.PermissionGroup
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.dataway.authorization.PermissionType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.dataway.dal.ApiStatusEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.dataway.dal.ApiTypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.dataway.dal.EntityDef
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.dataway.dal.FieldDef
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.dataway.dal.QueryCondition
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.dataway.service.schema.types.TypeEnum
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法net.hasor.dataway.spi.CallSource
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法net.hasor.dataway.authorization.PermissionGroup
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.dataway.authorization.PermissionType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.dataway.dal.ApiStatusEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.dataway.dal.ApiTypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.dataway.dal.EntityDef
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.dataway.dal.FieldDef
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.dataway.dal.QueryCondition
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.dataway.service.schema.types.TypeEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法net.hasor.dataway.spi.CallSource
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
VERSION - 接口 中的静态变量net.hasor.dataway.DatawayService
 

W

wontUpdateColumn - 类 中的静态变量net.hasor.dataway.dal.providers.db.AbstractDal
不参与更新的列
wrapParameterName(Map<String, Object>) - 类 中的静态方法net.hasor.dataway.config.DatawayUtils
所有参数全部打包到新的变量中
A B C D E F G H I J K L M N O P Q R S T U V W 
跳过导航链接
[Web Site]

Copyright © 2020–2021. All rights reserved.