Index
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
AddOpenapiReqrecord 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
AddSubscriptionReqrecord 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
AddThirdPartyAppReqrecord 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
appIdrecord 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
coderecord component. - code() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
-
Returns the value of the
coderecord 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
destinationrecord component. - destination() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
-
Returns the value of the
destinationrecord 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
httpMethodrecord component. - httpMethod() - Method in record class io.github.xezzon.zeroweb.openapi.entity.ModifyOpenapiReq
-
Returns the value of the
httpMethodrecord 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
idrecord 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
ModifyOpenapiReqrecord 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
namerecord 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
openapiCoderecord 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
thirdPartyApprecord 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
ThirdPartyAppCreatedEventrecord 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
-
开放平台服务
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form