Package Hierarchies:
- io.github.xezzon.zeroweb,
- io.github.xezzon.zeroweb.app,
- io.github.xezzon.zeroweb.app.entity,
- io.github.xezzon.zeroweb.app.internal,
- io.github.xezzon.zeroweb.app.repository,
- io.github.xezzon.zeroweb.auth,
- io.github.xezzon.zeroweb.auth.config,
- io.github.xezzon.zeroweb.auth.entity,
- io.github.xezzon.zeroweb.auth.event,
- io.github.xezzon.zeroweb.auth.exception,
- io.github.xezzon.zeroweb.auth.internal,
- io.github.xezzon.zeroweb.auth.repository,
- io.github.xezzon.zeroweb.auth.util,
- io.github.xezzon.zeroweb.common.metadata,
- io.github.xezzon.zeroweb.crypto,
- io.github.xezzon.zeroweb.crypto.constant,
- io.github.xezzon.zeroweb.crypto.entity,
- io.github.xezzon.zeroweb.crypto.event,
- io.github.xezzon.zeroweb.crypto.exception,
- io.github.xezzon.zeroweb.crypto.internal,
- io.github.xezzon.zeroweb.dict,
- io.github.xezzon.zeroweb.dict.converter,
- io.github.xezzon.zeroweb.dict.entity,
- io.github.xezzon.zeroweb.dict.internal,
- io.github.xezzon.zeroweb.dict.repository,
- io.github.xezzon.zeroweb.role,
- io.github.xezzon.zeroweb.role.constant,
- io.github.xezzon.zeroweb.role.entity,
- io.github.xezzon.zeroweb.role.exception,
- io.github.xezzon.zeroweb.role.internal,
- io.github.xezzon.zeroweb.role.repository,
- io.github.xezzon.zeroweb.setting,
- io.github.xezzon.zeroweb.setting.entity,
- io.github.xezzon.zeroweb.setting.internal,
- io.github.xezzon.zeroweb.setting.repository,
- io.github.xezzon.zeroweb.user,
- io.github.xezzon.zeroweb.user.constant,
- io.github.xezzon.zeroweb.user.converter,
- io.github.xezzon.zeroweb.user.entity,
- io.github.xezzon.zeroweb.user.event,
- io.github.xezzon.zeroweb.user.internal,
- io.github.xezzon.zeroweb.user.repository
Class Hierarchy
- java.lang.Object
- io.github.xezzon.zeroweb.dict.entity.AddDictReq (implements io.github.xezzon.zeroweb.core.trait.Into<T>)
- io.github.xezzon.zeroweb.user.converter.AddUserReqConverterImpl (implements io.github.xezzon.zeroweb.user.converter.AddUserReqConverter)
- io.github.xezzon.zeroweb.app.App (implements io.github.xezzon.zeroweb.common.jpa.IEntity<T>)
- io.github.xezzon.zeroweb.app.App_
- io.github.xezzon.zeroweb.app.internal.AppHttpEndpoint
- io.github.xezzon.zeroweb.app.internal.AppService
- io.github.xezzon.zeroweb.auth.internal.AuthnHttpEndpoint
- io.github.xezzon.zeroweb.auth.internal.AuthnService
- io.github.xezzon.zeroweb.auth.internal.AuthzHttpEndpoint
- io.github.xezzon.zeroweb.auth.internal.AuthzService
- io.github.xezzon.zeroweb.common.jpa.BaseDAO<T,I,M> (implements io.github.xezzon.zeroweb.core.trait.NewType<T>)
- io.github.xezzon.zeroweb.app.internal.AppDAO
- io.github.xezzon.zeroweb.dict.internal.DictDAO
- io.github.xezzon.zeroweb.setting.internal.SettingDAO
- io.github.xezzon.zeroweb.crypto.internal.CryptoHttpEndpoint
- io.github.xezzon.zeroweb.dict.Dict (implements io.github.xezzon.zeroweb.core.trait.IDict, io.github.xezzon.zeroweb.common.jpa.IEntity<T>, io.github.xezzon.zeroweb.core.tree.ITreeNode<T,I>)
- io.github.xezzon.zeroweb.dict.Dict_
- io.github.xezzon.zeroweb.dict.internal.DictDbHandler (implements io.github.xezzon.zeroweb.common.marker.DbTrait, io.github.xezzon.zeroweb.dict.DictImporter)
- io.github.xezzon.zeroweb.dict.DictGrpc.DictImplBase (implements io.grpc.BindableService, io.github.xezzon.zeroweb.dict.DictGrpc.AsyncService)
- io.github.xezzon.zeroweb.dict.internal.DictHttpEndpoint
- io.github.xezzon.zeroweb.dict.converter.DictImportReqConverterImpl (implements io.github.xezzon.zeroweb.dict.converter.DictImportReqConverter)
- io.github.xezzon.zeroweb.dict.internal.DictService
- io.github.xezzon.zeroweb.dict.repository.DictSpecs
- io.github.xezzon.zeroweb.crypto.internal.JwtKeyManager (implements io.github.xezzon.zeroweb.crypto.JwtCryptoService)
- io.github.xezzon.zeroweb.common.metadata.MenuService (implements io.github.xezzon.zeroweb.metadata.IMenuService)
- io.github.xezzon.zeroweb.auth.entity.OidcToken
- io.github.xezzon.zeroweb.crypto.internal.PasswordService (implements io.github.xezzon.zeroweb.crypto.IPasswordService)
- io.github.xezzon.zeroweb.crypto.entity.PasswordStrength
- io.github.xezzon.zeroweb.crypto.entity.PasswordStrength$ConverterImpl (implements io.github.xezzon.zeroweb.crypto.entity.PasswordStrength.Converter)
- io.github.xezzon.zeroweb.common.metadata.PermissionConstant
- io.github.xezzon.zeroweb.role.Role (implements io.github.xezzon.zeroweb.common.jpa.IEntity<T>, io.github.xezzon.zeroweb.core.tree.ITreeNode<T,I>)
- io.github.xezzon.zeroweb.role.Role_
- io.github.xezzon.zeroweb.role.constant.RoleConstant
- io.github.xezzon.zeroweb.role.RoleConstant
- io.github.xezzon.zeroweb.role.internal.RoleHttpEndpoint
- io.github.xezzon.zeroweb.auth.RolePermission
- io.github.xezzon.zeroweb.auth.RolePermission_
- io.github.xezzon.zeroweb.role.internal.RoleService (implements io.github.xezzon.zeroweb.role.IRoleService4Auth, io.github.xezzon.zeroweb.core.tree.ITreeService<T,I>)
- io.github.xezzon.zeroweb.auth.RoleUser
- io.github.xezzon.zeroweb.auth.RoleUser_
- io.github.xezzon.zeroweb.auth.event.RootUserRoleRunner (implements org.springframework.boot.ApplicationRunner)
- io.github.xezzon.zeroweb.user.event.RootUserRunner (implements org.springframework.boot.ApplicationRunner)
- io.github.xezzon.zeroweb.auth.config.SaTokenRedisConfiguration (implements org.springframework.boot.ApplicationRunner)
- io.github.xezzon.zeroweb.auth.util.SessionUtil
- io.github.xezzon.zeroweb.setting.Setting (implements io.github.xezzon.zeroweb.common.jpa.IEntity<T>)
- io.github.xezzon.zeroweb.setting.Setting_
- io.github.xezzon.zeroweb.setting.SettingGrpc.SettingImplBase (implements io.grpc.BindableService, io.github.xezzon.zeroweb.setting.SettingGrpc.AsyncService)
- io.github.xezzon.zeroweb.setting.internal.SettingHttpEndpoint
- io.github.xezzon.zeroweb.setting.internal.SettingService (implements io.github.xezzon.zeroweb.setting.ISettingService)
- java.lang.Throwable (implements java.io.Serializable)
- io.github.xezzon.zeroweb.user.User
- io.github.xezzon.zeroweb.user.User_
- io.github.xezzon.zeroweb.user.constant.UserConstant
- io.github.xezzon.zeroweb.user.UserGrpc.UserImplBase (implements io.grpc.BindableService, io.github.xezzon.zeroweb.user.UserGrpc.AsyncService)
- io.github.xezzon.zeroweb.user.internal.UserHttpEndpoint
- io.github.xezzon.zeroweb.auth.event.UserLoginEvent
- io.github.xezzon.zeroweb.user.internal.UserService (implements io.github.xezzon.zeroweb.user.IUserService4Auth)
- io.github.xezzon.zeroweb.ZerowebAdminApplication
- io.github.xezzon.zeroweb.crypto.constant.ZxcvbnConstant
Interface Hierarchy
- io.github.xezzon.zeroweb.core.trait.From<S,T>
- io.github.xezzon.zeroweb.crypto.IPasswordService
- io.github.xezzon.zeroweb.role.IRoleService4Auth
- io.github.xezzon.zeroweb.setting.ISettingService
- io.github.xezzon.zeroweb.user.IUserService4Auth
- org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
- io.github.xezzon.zeroweb.app.repository.AppRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- io.github.xezzon.zeroweb.dict.repository.DictRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- io.github.xezzon.zeroweb.auth.repository.RolePermissionRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- io.github.xezzon.zeroweb.role.repository.RoleRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- io.github.xezzon.zeroweb.auth.repository.RoleUserRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- io.github.xezzon.zeroweb.setting.repository.SettingRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- io.github.xezzon.zeroweb.crypto.JwtCryptoService
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
- io.github.xezzon.zeroweb.app.repository.AppRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.dict.repository.DictRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.auth.repository.RolePermissionRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.role.repository.RoleRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.auth.repository.RoleUserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.setting.repository.SettingRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.user.repository.UserRepository
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.ListCrudRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- io.github.xezzon.zeroweb.app.repository.AppRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.dict.repository.DictRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.auth.repository.RolePermissionRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.role.repository.RoleRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.auth.repository.RoleUserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.setting.repository.SettingRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.user.repository.UserRepository
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- io.github.xezzon.zeroweb.app.repository.AppRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.dict.repository.DictRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.auth.repository.RolePermissionRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.role.repository.RoleRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.auth.repository.RoleUserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.setting.repository.SettingRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.user.repository.UserRepository
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.xezzon.zeroweb.app.entity.AddAppReq (implements io.github.xezzon.zeroweb.core.trait.Into<T>)
- io.github.xezzon.zeroweb.role.entity.AddRoleReq (implements io.github.xezzon.zeroweb.core.trait.Into<T>)
- io.github.xezzon.zeroweb.setting.entity.AddSettingRequest (implements io.github.xezzon.zeroweb.core.trait.Into<T>)
- io.github.xezzon.zeroweb.auth.entity.BasicAuth
- io.github.xezzon.zeroweb.dict.entity.ModifyDictReq (implements io.github.xezzon.zeroweb.core.trait.Into<T>)
- io.github.xezzon.zeroweb.crypto.event.PublicKeyGeneratedEvent
- io.github.xezzon.zeroweb.user.entity.RegisterUserReq (implements io.github.xezzon.zeroweb.core.trait.Into<T>)
- io.github.xezzon.zeroweb.app.entity.UpdateAppReq (implements io.github.xezzon.zeroweb.core.trait.Into<T>)
- io.github.xezzon.zeroweb.setting.entity.UpdateSchemaRequest (implements io.github.xezzon.zeroweb.core.trait.Into<T>)
- io.github.xezzon.zeroweb.setting.entity.UpdateValueRequest (implements io.github.xezzon.zeroweb.core.trait.Into<T>)