Index

A C D E F G H I L M N O P Q R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

acceptInvitation(String) - Method in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartAppMemberHttpEndpoint
持邀请码加入应用
AccessSecret - Class in io.github.xezzon.zeroweb.third_party_app
第三方应用访问凭据与密钥
AccessSecret() - Constructor for class io.github.xezzon.zeroweb.third_party_app.AccessSecret
 
AccessSecret_ - Class in io.github.xezzon.zeroweb.third_party_app
Static metamodel for AccessSecret
AccessSecret_() - Constructor for class io.github.xezzon.zeroweb.third_party_app.AccessSecret_
 
AccessSecretRepository - Interface in io.github.xezzon.zeroweb.third_party_app.repository
访问凭据数据访问层
add(AddThirdPartyAppReq) - Method in class io.github.xezzon.zeroweb.third_party_app.internal.ThirdPartyAppHttpEndpoint
添加第三方应用
addOpenapi(AddOpenapiReq) - Method in class io.github.xezzon.zeroweb.openapi.internal.OpenapiHttpEndpoint
新增对外接口
AddOpenapiReq - Record Class in io.github.xezzon.zeroweb.openapi.entity
新增对外接口请求对象
AddOpenapiReq(String, String, HttpMethod) - Constructor for record class io.github.xezzon.zeroweb.openapi.entity.AddOpenapiReq
Creates an instance of a AddOpenapiReq record class.
AddSubscriptionReq - Record Class in io.github.xezzon.zeroweb.subscription.entity
添加订阅请求对象,用于向订阅系统申请订阅指定接口
AddSubscriptionReq(String, String) - Constructor for record class io.github.xezzon.zeroweb.subscription.entity.AddSubscriptionReq
Creates an instance of a AddSubscriptionReq record class.
AddThirdPartyAppReq - Record Class in io.github.xezzon.zeroweb.third_party_app.entity
添加第三方应用的请求参数
AddThirdPartyAppReq(String) - Constructor for record class io.github.xezzon.zeroweb.third_party_app.entity.AddThirdPartyAppReq
Creates an instance of a AddThirdPartyAppReq record class.
APP_ID - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
 
APP_ID_COLUMN - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription
第三方应用标识列名
appId - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
Static metamodel for attribute Subscription.appId
appId() - Method in record class io.github.xezzon.zeroweb.subscription.entity.AddSubscriptionReq
Returns the value of the appId record component.
AUDITING - Enum constant in enum class io.github.xezzon.zeroweb.subscription.enumeration.SubscriptionStatus
审核中状态
auditSubscription(String) - Method in class io.github.xezzon.zeroweb.subscription.internal.SubscriptionHttpEndpoint
审核订阅

C

check(String, String, String) - Method in class io.github.xezzon.zeroweb.subscription.authz.SubscriptionPermissionManager
检查用户权限
check(String, String, String) - Method in class io.github.xezzon.zeroweb.third_party_app.authz.ThirdPartyAppPermissionManager
检查用户权限
class_ - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
Static metamodel type for Openapi
class_ - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
Static metamodel type for Subscription
class_ - Static variable in class io.github.xezzon.zeroweb.third_party_app.AccessSecret_
Static metamodel type for AccessSecret
class_ - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
Static metamodel type for ThirdPartyAppMember
class_ - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
Static metamodel type for ThirdPartyApp
code - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
Static metamodel for attribute Openapi.code
code() - Method in record class io.github.xezzon.zeroweb.openapi.entity.AddOpenapiReq
Returns the value of the code record component.
code() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
Returns the value of the code record component.
code() - Method in exception class io.github.xezzon.zeroweb.openapi.exception.PublishedOpenapiCannotBeModifyException
 
code() - Method in exception class io.github.xezzon.zeroweb.subscription.exception.UnpublishedOpenapiCannotBeSubscribeException
 
code() - Method in exception class io.github.xezzon.zeroweb.subscription.exception.UnsubscribeOpenapiException
 
code() - Method in exception class io.github.xezzon.zeroweb.third_party_app.authn.InvalidInvitationCodeException
 
code() - Method in exception class io.github.xezzon.zeroweb.third_party_app.exception.InvalidAccessKeyException
 
CODE - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
 
CODE_COLUMN - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi
接口编码列名
CREATE_TIME - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
 
CREATE_TIME - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
 
CREATE_TIME_COLUMN - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember
创建时间列名
CREATE_TIME_COLUMN - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp
应用创建时间列名
createTime - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
Static metamodel for attribute ThirdPartyAppMember.createTime
createTime - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
Static metamodel for attribute ThirdPartyApp.createTime

D

DEFAULT_ROLE_ID - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember
默认角色ID(普通成员)
defaultSort() - Static method in class io.github.xezzon.zeroweb.third_party_app.repository.ThirdPartyAppSpec
获取默认排序规则
DELETE - Enum constant in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
HTTP DELETE请求
destination - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
Static metamodel for attribute Openapi.destination
destination() - Method in record class io.github.xezzon.zeroweb.openapi.entity.AddOpenapiReq
Returns the value of the destination record component.
destination() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
Returns the value of the destination record component.
DESTINATION - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
 
DESTINATION_COLUMN - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi
后端地址列名
DRAFT - Enum constant in enum class io.github.xezzon.zeroweb.openapi.enumeration.OpenapiStatus
草稿状态

E

equals(Object) - Method in record class io.github.xezzon.zeroweb.openapi.entity.AddOpenapiReq
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.subscription.entity.AddSubscriptionReq
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.third_party_app.entity.AddThirdPartyAppReq
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.xezzon.zeroweb.third_party_app.event.ThirdPartyAppCreatedEvent
Indicates whether some other object is "equal to" this one.
ERROR_CODE - Static variable in exception class io.github.xezzon.zeroweb.openapi.exception.PublishedOpenapiCannotBeModifyException
错误码
ERROR_CODE - Static variable in exception class io.github.xezzon.zeroweb.subscription.exception.UnpublishedOpenapiCannotBeSubscribeException
错误码:未发布接口不能订阅
ERROR_CODE - Static variable in exception class io.github.xezzon.zeroweb.subscription.exception.UnsubscribeOpenapiException
错误码:不能调用未订阅的接口
ERROR_CODE - Static variable in exception class io.github.xezzon.zeroweb.third_party_app.authn.InvalidInvitationCodeException
错误码
ERROR_CODE - Static variable in exception class io.github.xezzon.zeroweb.third_party_app.exception.InvalidAccessKeyException
错误代码

F

findAll(ODataQueryOption) - Method in class io.github.xezzon.zeroweb.openapi.internal.OpenapiDAO
 
findAll(ODataQueryOption) - Method in class io.github.xezzon.zeroweb.third_party_app.internal.ThirdPartyAppDAO
 
findByAppId(String) - Method in interface io.github.xezzon.zeroweb.subscription.repository.SubscriptionRepository
根据应用ID查询所有订阅记录
findByAppIdAndOpenapiCodeIn(String, Collection) - Method in interface io.github.xezzon.zeroweb.subscription.repository.SubscriptionRepository
根据应用ID和接口编码集合查询订阅记录
findByCode(String) - Method in interface io.github.xezzon.zeroweb.openapi.repository.OpenapiRepository
根据接口编码查询对外接口
findByGroupIdAndUserId(String, String) - Method in interface io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMemberRepository
根据用户组ID和用户ID查询成员信息
findByGroupIdOrderByCreateTimeDesc(String) - Method in interface io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMemberRepository
根据用户组ID查询成员列表,按创建时间降序排序
findByIdInOrderByCreateTimeDesc(Collection) - Method in interface io.github.xezzon.zeroweb.third_party_app.repository.ThirdPartyAppRepository
根据ID集合查询第三方应用列表,按创建时间降序排序
findByUserId(String) - Method in interface io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMemberRepository
根据用户ID查询该用户的所有成员关系
forwardForSafe(String, byte[], String, Instant, String, HttpHeaders, HttpServletRequest) - Method in class io.github.xezzon.zeroweb.call.internal.SubscriptionCallHttpEndpoint
转发 GET 请求
forwardForUnsafe(String, byte[], String, Instant, String, HttpHeaders, HttpServletRequest) - Method in class io.github.xezzon.zeroweb.call.internal.SubscriptionCallHttpEndpoint
转发非 GET 请求

G

GET - Enum constant in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
HTTP GET请求
getAccessKey() - Method in class io.github.xezzon.zeroweb.third_party_app.AccessSecret
获取第三方应用访问凭据
getByCode(String) - Method in class io.github.xezzon.zeroweb.openapi.internal.OpenapiService
 
getByCode(String) - Method in interface io.github.xezzon.zeroweb.openapi.IOpenapiService4Subscription
根据编码查询对外接口
getCode() - Method in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
 
getCode() - Method in enum class io.github.xezzon.zeroweb.openapi.enumeration.OpenapiStatus
 
getCode() - Method in enum class io.github.xezzon.zeroweb.subscription.enumeration.SubscriptionStatus
获取字典编码
getCopier() - Method in class io.github.xezzon.zeroweb.openapi.internal.OpenapiDAO
 
getCopier() - Method in class io.github.xezzon.zeroweb.third_party_app.internal.ThirdPartyAppDAO
 
getLabel() - Method in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
 
getLabel() - Method in enum class io.github.xezzon.zeroweb.openapi.enumeration.OpenapiStatus
 
getLabel() - Method in enum class io.github.xezzon.zeroweb.subscription.enumeration.SubscriptionStatus
获取字典标签
getOpenapiList(ODataRequestParam) - Method in class io.github.xezzon.zeroweb.openapi.internal.OpenapiHttpEndpoint
获取对外接口列表的分页数据
getOrdinal() - Method in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
 
getOrdinal() - Method in enum class io.github.xezzon.zeroweb.openapi.enumeration.OpenapiStatus
 
getOrdinal() - Method in enum class io.github.xezzon.zeroweb.subscription.enumeration.SubscriptionStatus
获取枚举序号
getPermissions() - Static method in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
获取权限列表
getPermissions() - Static method in class io.github.xezzon.zeroweb.subscription.authz.SubscriptionPermissionConstant
获取所有订阅权限列表
getPermissions() - Static method in class io.github.xezzon.zeroweb.third_party_app.authz.ThirdPartyAppPermissionConstant
获取权限列表
getSubscription(String, String) - Method in class io.github.xezzon.zeroweb.subscription.internal.SubscriptionService
 
getSubscription(String, String) - Method in interface io.github.xezzon.zeroweb.subscription.ISubscriptionService4Call
获取指定应用ID下被订阅的对外接口
getSubscriptionStatus() - Method in class io.github.xezzon.zeroweb.subscription.Subscription
获取订阅状态,如果状态为 null 则返回 NONE
getTag() - Method in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
 
getTag() - Method in enum class io.github.xezzon.zeroweb.openapi.enumeration.OpenapiStatus
 
getTag() - Method in enum class io.github.xezzon.zeroweb.subscription.enumeration.SubscriptionStatus
获取字典标签
GROUP_ID - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
 
GROUP_ID_COLUMN - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember
用户组ID列名
groupId - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
Static metamodel for attribute ThirdPartyAppMember.groupId

H

hashCode() - Method in record class io.github.xezzon.zeroweb.openapi.entity.AddOpenapiReq
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.subscription.entity.AddSubscriptionReq
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.third_party_app.entity.AddThirdPartyAppReq
Returns a hash code value for this object.
hashCode() - Method in record class io.github.xezzon.zeroweb.third_party_app.event.ThirdPartyAppCreatedEvent
Returns a hash code value for this object.
HTTP_METHOD - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
 
HTTP_METHOD_COLUMN - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi
HTTP方法列名
httpMethod - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
Static metamodel for attribute Openapi.httpMethod
httpMethod() - Method in record class io.github.xezzon.zeroweb.openapi.entity.AddOpenapiReq
Returns the value of the httpMethod record component.
httpMethod() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
Returns the value of the httpMethod record component.
HttpMethod - Enum Class in io.github.xezzon.zeroweb.openapi.enumeration
HTTP请求方法枚举
httpStatus() - Method in exception class io.github.xezzon.zeroweb.subscription.exception.UnsubscribeOpenapiException
 
httpStatus() - Method in exception class io.github.xezzon.zeroweb.third_party_app.authn.InvalidInvitationCodeException
 
httpStatus() - Method in exception class io.github.xezzon.zeroweb.third_party_app.exception.InvalidAccessKeyException
 

I

id - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
Static metamodel for attribute Openapi.id
id - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
Static metamodel for attribute Subscription.id
id - Static variable in class io.github.xezzon.zeroweb.third_party_app.AccessSecret_
Static metamodel for attribute AccessSecret.id
id - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
Static metamodel for attribute ThirdPartyAppMember.id
id - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
Static metamodel for attribute ThirdPartyApp.id
id() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
Returns the value of the id record component.
ID - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
 
ID - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
 
ID - Static variable in class io.github.xezzon.zeroweb.third_party_app.AccessSecret_
 
ID - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
 
ID - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
 
into() - Method in record class io.github.xezzon.zeroweb.openapi.entity.AddOpenapiReq
 
into() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
 
into() - Method in record class io.github.xezzon.zeroweb.subscription.entity.AddSubscriptionReq
将请求对象转换为订阅实体
into() - Method in record class io.github.xezzon.zeroweb.third_party_app.entity.AddThirdPartyAppReq
 
InvalidAccessKeyException - Exception Class in io.github.xezzon.zeroweb.third_party_app.exception
无效的访问密钥异常
InvalidAccessKeyException() - Constructor for exception class io.github.xezzon.zeroweb.third_party_app.exception.InvalidAccessKeyException
默认构造函数
InvalidInvitationCodeException - Exception Class in io.github.xezzon.zeroweb.third_party_app.authn
邀请码已过期,或者不允许被当前用户使用
InvalidInvitationCodeException() - Constructor for exception class io.github.xezzon.zeroweb.third_party_app.authn.InvalidInvitationCodeException
邀请码中指定的用户不是当前用户
InvalidInvitationCodeException(JwtException) - Constructor for exception class io.github.xezzon.zeroweb.third_party_app.authn.InvalidInvitationCodeException
邀请码已过期
INVITE_MEMBER - Static variable in class io.github.xezzon.zeroweb.third_party_app.authz.ThirdPartyAppPermissionConstant
邀请成员权限
inviteMember(String, String, int) - Method in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartAppMemberHttpEndpoint
邀请人员成为应用的成员。
io.github.xezzon.zeroweb - package io.github.xezzon.zeroweb
 
io.github.xezzon.zeroweb.call.internal - package io.github.xezzon.zeroweb.call.internal
 
io.github.xezzon.zeroweb.common.metadata - package io.github.xezzon.zeroweb.common.metadata
 
io.github.xezzon.zeroweb.openapi - package io.github.xezzon.zeroweb.openapi
 
io.github.xezzon.zeroweb.openapi.entity - package io.github.xezzon.zeroweb.openapi.entity
 
io.github.xezzon.zeroweb.openapi.enumeration - package io.github.xezzon.zeroweb.openapi.enumeration
 
io.github.xezzon.zeroweb.openapi.exception - package io.github.xezzon.zeroweb.openapi.exception
 
io.github.xezzon.zeroweb.openapi.internal - package io.github.xezzon.zeroweb.openapi.internal
 
io.github.xezzon.zeroweb.openapi.repository - package io.github.xezzon.zeroweb.openapi.repository
 
io.github.xezzon.zeroweb.subscription - package io.github.xezzon.zeroweb.subscription
 
io.github.xezzon.zeroweb.subscription.authz - package io.github.xezzon.zeroweb.subscription.authz
 
io.github.xezzon.zeroweb.subscription.entity - package io.github.xezzon.zeroweb.subscription.entity
 
io.github.xezzon.zeroweb.subscription.enumeration - package io.github.xezzon.zeroweb.subscription.enumeration
 
io.github.xezzon.zeroweb.subscription.exception - package io.github.xezzon.zeroweb.subscription.exception
 
io.github.xezzon.zeroweb.subscription.internal - package io.github.xezzon.zeroweb.subscription.internal
 
io.github.xezzon.zeroweb.subscription.repository - package io.github.xezzon.zeroweb.subscription.repository
 
io.github.xezzon.zeroweb.third_party_app - package io.github.xezzon.zeroweb.third_party_app
 
io.github.xezzon.zeroweb.third_party_app.authn - package io.github.xezzon.zeroweb.third_party_app.authn
 
io.github.xezzon.zeroweb.third_party_app.authz - package io.github.xezzon.zeroweb.third_party_app.authz
 
io.github.xezzon.zeroweb.third_party_app.entity - package io.github.xezzon.zeroweb.third_party_app.entity
 
io.github.xezzon.zeroweb.third_party_app.event - package io.github.xezzon.zeroweb.third_party_app.event
 
io.github.xezzon.zeroweb.third_party_app.exception - package io.github.xezzon.zeroweb.third_party_app.exception
 
io.github.xezzon.zeroweb.third_party_app.internal - package io.github.xezzon.zeroweb.third_party_app.internal
 
io.github.xezzon.zeroweb.third_party_app.repository - package io.github.xezzon.zeroweb.third_party_app.repository
 
IOpenapiService4Subscription - Interface in io.github.xezzon.zeroweb.openapi
对外接口订阅服务接口
isOwner() - Method in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember
判断该成员是否是所有者。
isPublished() - Method in class io.github.xezzon.zeroweb.openapi.Openapi
检查接口是否已发布
ISubscriptionService4Call - Interface in io.github.xezzon.zeroweb.subscription
订阅服务向调用服务暴露的接口
IThirdPartyAppMemberService - Interface in io.github.xezzon.zeroweb.third_party_app
第三方应用成员管理对外暴露的接口
IThirdPartyAppService4Call - Interface in io.github.xezzon.zeroweb.third_party_app
第三方应用服务接口

L

list() - Method in class io.github.xezzon.zeroweb.common.metadata.MenuService
查询所有菜单信息
LIST_MEMBER - Static variable in class io.github.xezzon.zeroweb.third_party_app.authz.ThirdPartyAppPermissionConstant
查看成员列表权限
LIST_SUBSCRIPTION - Static variable in class io.github.xezzon.zeroweb.subscription.authz.SubscriptionPermissionConstant
订阅权限:查询订阅列表
listMember(String) - Method in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartAppMemberHttpEndpoint
查询第三方应用的成员
listMyThirdPartyApp() - Method in class io.github.xezzon.zeroweb.third_party_app.internal.ThirdPartyAppHttpEndpoint
获取当前用户的所有第三方应用列表
listPublishedOpenapi(ODataQueryOption) - Method in class io.github.xezzon.zeroweb.openapi.internal.OpenapiDAO
查询已发布的对外接口列表。
listPublishedOpenapi(ODataQueryOption) - Method in class io.github.xezzon.zeroweb.openapi.internal.OpenapiService
 
listPublishedOpenapi(ODataQueryOption) - Method in interface io.github.xezzon.zeroweb.openapi.IOpenapiService4Subscription
查询符合条件的OpenAPI列表
listSubscription(ODataQueryOption, String) - Method in class io.github.xezzon.zeroweb.subscription.internal.SubscriptionService
获取订阅列表,包含所有已发布接口及指定应用的订阅状态
listSubscription(ODataRequestParam, String) - Method in class io.github.xezzon.zeroweb.subscription.internal.SubscriptionHttpEndpoint
查询所有已发布的对外接口以及指定第三方应用的订阅情况
listThirdPartyApp(ODataRequestParam) - Method in class io.github.xezzon.zeroweb.third_party_app.internal.ThirdPartyAppHttpEndpoint
查询所有第三方应用列表

M

MenuService - Class in io.github.xezzon.zeroweb.common.metadata
菜单服务实现
MenuService() - Constructor for class io.github.xezzon.zeroweb.common.metadata.MenuService
 
modifyOpenapi(ModifyOpenapiReq) - Method in class io.github.xezzon.zeroweb.openapi.internal.OpenapiHttpEndpoint
更新对外接口信息
ModifyOpenapiReq - Record Class in io.github.xezzon.zeroweb.openapi.entity
修改对外接口请求对象
ModifyOpenapiReq(String, String, String, HttpMethod) - Constructor for record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
Creates an instance of a ModifyOpenapiReq record class.
MOVE_OWNERSHIP - Static variable in class io.github.xezzon.zeroweb.third_party_app.authz.ThirdPartyAppPermissionConstant
转移所有权权限
moveOwnership(String, String) - Method in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartAppMemberHttpEndpoint
第三方应用所有权转移

N

name - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
Static metamodel for attribute ThirdPartyApp.name
name() - Method in record class io.github.xezzon.zeroweb.third_party_app.entity.AddThirdPartyAppReq
Returns the value of the name record component.
NAME - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
 
NAME_COLUMN - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp
第三方应用名称列名
NONE - Enum constant in enum class io.github.xezzon.zeroweb.subscription.enumeration.SubscriptionStatus
未订阅状态

O

openapi - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
Static metamodel for attribute Subscription.openapi
Openapi - Class in io.github.xezzon.zeroweb.openapi
对外接口
Openapi() - Constructor for class io.github.xezzon.zeroweb.openapi.Openapi
 
OPENAPI - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
 
Openapi_ - Class in io.github.xezzon.zeroweb.openapi
Static metamodel for Openapi
Openapi_() - Constructor for class io.github.xezzon.zeroweb.openapi.Openapi_
 
OPENAPI_CODE - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
 
OPENAPI_CODE_COLUMN - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription
对外接口编码列名
OPENAPI_PUBLISH - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
OpenAPI发布权限
OPENAPI_WRITE - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
OpenAPI写入权限
openapiCode - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
Static metamodel for attribute Subscription.openapiCode
openapiCode() - Method in record class io.github.xezzon.zeroweb.subscription.entity.AddSubscriptionReq
Returns the value of the openapiCode record component.
OpenapiDAO - Class in io.github.xezzon.zeroweb.openapi.internal
对外接口数据访问对象
OpenapiHttpEndpoint - Class in io.github.xezzon.zeroweb.openapi.internal
对外接口管理
OpenapiHttpEndpoint(OpenapiService) - Constructor for class io.github.xezzon.zeroweb.openapi.internal.OpenapiHttpEndpoint
依赖注入
OpenapiRepository - Interface in io.github.xezzon.zeroweb.openapi.repository
对外接口数据访问仓库接口
OpenapiService - Class in io.github.xezzon.zeroweb.openapi.internal
对外接口服务类
OpenapiService(OpenapiDAO) - Constructor for class io.github.xezzon.zeroweb.openapi.internal.OpenapiService
依赖注入
OpenapiStatus - Enum Class in io.github.xezzon.zeroweb.openapi.enumeration
对外接口状态枚举
OWNER_ID - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
 
OWNER_ID_COLUMN - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp
第三方应用所有者列名
OWNER_ROLE_ID - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember
所有者角色ID
ownerId - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
Static metamodel for attribute ThirdPartyApp.ownerId

P

PATCH - Enum constant in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
HTTP PATCH请求
PermissionConstant - Class in io.github.xezzon.zeroweb.common.metadata
权限常量定义。
POST - Enum constant in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
HTTP POST请求
PUBLISHED - Enum constant in enum class io.github.xezzon.zeroweb.openapi.enumeration.OpenapiStatus
已发布状态
PublishedOpenapiCannotBeModifyException - Exception Class in io.github.xezzon.zeroweb.openapi.exception
已发布的对外接口无法修改异常
PublishedOpenapiCannotBeModifyException() - Constructor for exception class io.github.xezzon.zeroweb.openapi.exception.PublishedOpenapiCannotBeModifyException
默认构造函数
publishOpenapi(String) - Method in class io.github.xezzon.zeroweb.openapi.internal.OpenapiHttpEndpoint
发布指定的对外接口
PUT - Enum constant in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
HTTP PUT请求

Q

queryMember(String, String) - Method in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMemberService
 
queryMember(String, String) - Method in interface io.github.xezzon.zeroweb.third_party_app.IThirdPartyAppMemberService
查询指定用户在指定用户组的成员身份

R

ROLE_ID - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
 
ROLE_ID_COLUMN - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember
角色ID列名
roleId - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
Static metamodel for attribute ThirdPartyAppMember.roleId
ROLL_ACCESS_SECRET - Static variable in class io.github.xezzon.zeroweb.third_party_app.authz.ThirdPartyAppPermissionConstant
轮换访问密钥权限
rollAccessSecret(String) - Method in class io.github.xezzon.zeroweb.third_party_app.internal.ThirdPartyAppHttpEndpoint
更新第三方应用的密钥

S

SECRET_KEY - Static variable in class io.github.xezzon.zeroweb.third_party_app.AccessSecret_
 
SECRET_KEY_COLUMN - Static variable in class io.github.xezzon.zeroweb.third_party_app.AccessSecret
密钥列名
secretKey - Static variable in class io.github.xezzon.zeroweb.third_party_app.AccessSecret_
Static metamodel for attribute AccessSecret.secretKey
signJwt(String, byte[], String, Instant) - Method in class io.github.xezzon.zeroweb.third_party_app.internal.ThirdPartyAppService
校验摘要并签发JWT
signJwt(String, byte[], String, Instant) - Method in interface io.github.xezzon.zeroweb.third_party_app.IThirdPartyAppService4Call
校验摘要,如果校验成功则签发JWT,否则抛出异常。
status - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
Static metamodel for attribute Openapi.status
status - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
Static metamodel for attribute Subscription.status
STATUS - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi_
 
STATUS - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription_
 
STATUS_COLUMN - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi
发布状态列名
STATUS_COLUMN - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription
订阅状态列名
subscribe(AddSubscriptionReq) - Method in class io.github.xezzon.zeroweb.subscription.internal.SubscriptionHttpEndpoint
订阅对外接口
SUBSCRIBE - Static variable in class io.github.xezzon.zeroweb.subscription.authz.SubscriptionPermissionConstant
订阅权限:添加订阅
SUBSCRIBED - Enum constant in enum class io.github.xezzon.zeroweb.subscription.enumeration.SubscriptionStatus
已订阅状态
Subscription - Class in io.github.xezzon.zeroweb.subscription
订阅的对外接口
Subscription() - Constructor for class io.github.xezzon.zeroweb.subscription.Subscription
 
Subscription_ - Class in io.github.xezzon.zeroweb.subscription
Static metamodel for Subscription
Subscription_() - Constructor for class io.github.xezzon.zeroweb.subscription.Subscription_
 
SUBSCRIPTION_AUDIT - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
订阅审核权限
SubscriptionCallHttpEndpoint - Class in io.github.xezzon.zeroweb.call.internal
订阅服务调用记录
SubscriptionCallHttpEndpoint(ISubscriptionService4Call, IThirdPartyAppService4Call) - Constructor for class io.github.xezzon.zeroweb.call.internal.SubscriptionCallHttpEndpoint
依赖注入
SubscriptionHttpEndpoint - Class in io.github.xezzon.zeroweb.subscription.internal
接口订阅管理
SubscriptionHttpEndpoint(SubscriptionService, SubscriptionPermissionManager) - Constructor for class io.github.xezzon.zeroweb.subscription.internal.SubscriptionHttpEndpoint
构造器,注入订阅服务和权限管理器
SubscriptionPermissionConstant - Class in io.github.xezzon.zeroweb.subscription.authz
订阅权限常量类,定义了订阅相关的权限标识
SubscriptionPermissionManager - Class in io.github.xezzon.zeroweb.subscription.authz
订阅权限管理器,用于校验用户对订阅功能的访问权限
SubscriptionPermissionManager(IThirdPartyAppMemberService) - Constructor for class io.github.xezzon.zeroweb.subscription.authz.SubscriptionPermissionManager
构造器注入第三方应用成员服务
SubscriptionRepository - Interface in io.github.xezzon.zeroweb.subscription.repository
订阅数据访问接口,提供对订阅数据的CRUD操作和查询功能
SubscriptionService - Class in io.github.xezzon.zeroweb.subscription.internal
订阅服务实现类,实现了第三方应用接口和调用接口的服务
SubscriptionService(SubscriptionRepository, IOpenapiService4Subscription) - Constructor for class io.github.xezzon.zeroweb.subscription.internal.SubscriptionService
构造器,注入订阅仓库和接口服务
SubscriptionStatus - Enum Class in io.github.xezzon.zeroweb.subscription.enumeration
订阅状态枚举,定义了接口订阅的各种状态

T

TABLE_NAME - Static variable in class io.github.xezzon.zeroweb.openapi.Openapi
表名
TABLE_NAME - Static variable in class io.github.xezzon.zeroweb.subscription.Subscription
表名
TABLE_NAME - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember
数据库表名
TABLE_NAME - Static variable in class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp
表名
THIRD_PARTY_APP_READ - Static variable in class io.github.xezzon.zeroweb.common.metadata.PermissionConstant
第三方应用读取权限
ThirdPartAppMemberHttpEndpoint - Class in io.github.xezzon.zeroweb.third_party_app.authn
第三方应用成员管理
ThirdPartAppMemberHttpEndpoint(ThirdPartyAppMemberService, ThirdPartyAppPermissionManager) - Constructor for class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartAppMemberHttpEndpoint
依赖注入
thirdPartyApp() - Method in record class io.github.xezzon.zeroweb.third_party_app.event.ThirdPartyAppCreatedEvent
Returns the value of the thirdPartyApp record component.
ThirdPartyApp - Class in io.github.xezzon.zeroweb.third_party_app
第三方应用
ThirdPartyApp() - Constructor for class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp
 
ThirdPartyApp_ - Class in io.github.xezzon.zeroweb.third_party_app
Static metamodel for ThirdPartyApp
ThirdPartyApp_() - Constructor for class io.github.xezzon.zeroweb.third_party_app.ThirdPartyApp_
 
ThirdPartyAppCreatedEvent - Record Class in io.github.xezzon.zeroweb.third_party_app.event
第三方应用创建事件
ThirdPartyAppCreatedEvent(ThirdPartyApp) - Constructor for record class io.github.xezzon.zeroweb.third_party_app.event.ThirdPartyAppCreatedEvent
Creates an instance of a ThirdPartyAppCreatedEvent record class.
ThirdPartyAppDAO - Class in io.github.xezzon.zeroweb.third_party_app.internal
第三方应用数据访问对象
ThirdPartyAppHttpEndpoint - Class in io.github.xezzon.zeroweb.third_party_app.internal
第三方应用管理
ThirdPartyAppHttpEndpoint(ThirdPartyAppService, ThirdPartyAppPermissionManager) - Constructor for class io.github.xezzon.zeroweb.third_party_app.internal.ThirdPartyAppHttpEndpoint
依赖注入
ThirdPartyAppMember - Class in io.github.xezzon.zeroweb.third_party_app.authn
第三方应用成员信息
ThirdPartyAppMember() - Constructor for class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember
 
ThirdPartyAppMember_ - Class in io.github.xezzon.zeroweb.third_party_app.authn
Static metamodel for ThirdPartyAppMember
ThirdPartyAppMember_() - Constructor for class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
 
ThirdPartyAppMemberRepository - Interface in io.github.xezzon.zeroweb.third_party_app.authn
第三方应用成员数据访问层
ThirdPartyAppMemberService - Class in io.github.xezzon.zeroweb.third_party_app.authn
第三方应用成员服务
ThirdPartyAppMemberService(ThirdPartyAppMemberRepository, AccessSecretRepository) - Constructor for class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMemberService
依赖注入
ThirdPartyAppPermissionConstant - Class in io.github.xezzon.zeroweb.third_party_app.authz
第三方应用权限常量定义
ThirdPartyAppPermissionManager - Class in io.github.xezzon.zeroweb.third_party_app.authz
第三方应用权限管理器
ThirdPartyAppPermissionManager(IThirdPartyAppMemberService) - Constructor for class io.github.xezzon.zeroweb.third_party_app.authz.ThirdPartyAppPermissionManager
依赖注入
ThirdPartyAppRepository - Interface in io.github.xezzon.zeroweb.third_party_app.repository
第三方应用数据访问层
ThirdPartyAppService - Class in io.github.xezzon.zeroweb.third_party_app.internal
第三方应用服务
ThirdPartyAppService(ThirdPartyAppDAO, AccessSecretRepository, ThirdPartyAppMemberRepository, ZerowebConfig) - Constructor for class io.github.xezzon.zeroweb.third_party_app.internal.ThirdPartyAppService
依赖注入
ThirdPartyAppSpec - Class in io.github.xezzon.zeroweb.third_party_app.repository
第三方应用查询规范
toString() - Method in record class io.github.xezzon.zeroweb.openapi.entity.AddOpenapiReq
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.subscription.entity.AddSubscriptionReq
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.third_party_app.entity.AddThirdPartyAppReq
Returns a string representation of this record class.
toString() - Method in record class io.github.xezzon.zeroweb.third_party_app.event.ThirdPartyAppCreatedEvent
Returns a string representation of this record class.

U

UnpublishedOpenapiCannotBeSubscribeException - Exception Class in io.github.xezzon.zeroweb.subscription.exception
未发布接口不能订阅异常,当尝试订阅未发布的对外接口时抛出
UnpublishedOpenapiCannotBeSubscribeException() - Constructor for exception class io.github.xezzon.zeroweb.subscription.exception.UnpublishedOpenapiCannotBeSubscribeException
构造器,设置默认错误信息
UnsubscribeOpenapiException - Exception Class in io.github.xezzon.zeroweb.subscription.exception
不能调用未订阅的接口异常,当尝试调用未订阅的对外接口时抛出
UnsubscribeOpenapiException() - Constructor for exception class io.github.xezzon.zeroweb.subscription.exception.UnsubscribeOpenapiException
构造器,设置默认错误信息
updateSecretKeyById(String, String) - Method in interface io.github.xezzon.zeroweb.third_party_app.repository.AccessSecretRepository
根据ID更新密钥
USER_ID - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
 
USER_ID_COLUMN - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember
用户ID列名
userId - Static variable in class io.github.xezzon.zeroweb.third_party_app.authn.ThirdPartyAppMember_
Static metamodel for attribute ThirdPartyAppMember.userId

V

valueOf(String) - Static method in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.xezzon.zeroweb.openapi.enumeration.OpenapiStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.xezzon.zeroweb.subscription.enumeration.SubscriptionStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.xezzon.zeroweb.openapi.enumeration.HttpMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.xezzon.zeroweb.openapi.enumeration.OpenapiStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.xezzon.zeroweb.subscription.enumeration.SubscriptionStatus
Returns an array containing the constants of this enum class, in the order they are declared.

Z

ZerowebOpenApplication - Class in io.github.xezzon.zeroweb
开放平台服务
A C D E F G H I L M N O P Q R S T U V Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form