Class Hierarchy
- java.lang.Object
- io.github.xezzon.zeroweb.dict.entity.AddDictReq (implements io.github.xezzon.tao.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.locale.II18nMessage)
- 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.tao.trait.NewType<T>)
- io.github.xezzon.zeroweb.app.internal.AppDAO
- io.github.xezzon.zeroweb.dict.internal.DictDAO
- io.github.xezzon.zeroweb.locale.internal.I18nMessageDAO
- io.github.xezzon.zeroweb.locale.internal.LanguageDAO
- io.github.xezzon.zeroweb.dict.Dict (implements io.github.xezzon.tao.dict.IDict, io.github.xezzon.zeroweb.common.jpa.IEntity<T>, io.github.xezzon.zeroweb.locale.II18nMessage, io.github.xezzon.tao.tree.TreeNode<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.converter.DictRespConverterImpl (implements io.github.xezzon.zeroweb.dict.converter.DictRespConverter)
- io.github.xezzon.zeroweb.dict.internal.DictService
- io.github.xezzon.zeroweb.dict.repository.DictSpecs
- io.github.xezzon.zeroweb.common.exception.GlobalExceptionHandler
- io.github.xezzon.zeroweb.locale.I18nMessage (implements io.github.xezzon.zeroweb.common.jpa.IEntity<T>, io.github.xezzon.zeroweb.locale.II18nMessage)
- io.github.xezzon.zeroweb.locale.I18nMessage_
- io.github.xezzon.zeroweb.locale.internal.I18nMessageHttpEndpoint
- io.github.xezzon.zeroweb.crypto.internal.JwtKeyManager (implements io.github.xezzon.zeroweb.crypto.JwtCryptoService)
- io.github.xezzon.zeroweb.locale.Language (implements io.github.xezzon.zeroweb.common.jpa.IEntity<T>)
- io.github.xezzon.zeroweb.locale.Language_
- io.github.xezzon.zeroweb.locale.internal.LanguageHttpEndpoint
- io.github.xezzon.zeroweb.locale.internal.LocalizedService
- io.github.xezzon.zeroweb.common.metadata.MenuService (implements io.github.xezzon.zeroweb.metadata.IMenuService)
- io.github.xezzon.zeroweb.dict.entity.ModifyDictReq (implements io.github.xezzon.tao.trait.Into<T>)
- io.github.xezzon.zeroweb.auth.entity.OidcToken
- io.github.xezzon.zeroweb.common.metadata.PermissionConstant
- java.lang.Record
- io.github.xezzon.zeroweb.app.entity.AddAppReq (implements io.github.xezzon.tao.trait.Into<T>)
- io.github.xezzon.zeroweb.locale.entity.AddI18nMessageReq (implements io.github.xezzon.tao.trait.Into<T>)
- io.github.xezzon.zeroweb.locale.entity.AddLanguageReq (implements io.github.xezzon.tao.trait.Into<T>)
- io.github.xezzon.zeroweb.role.entity.AddRoleReq (implements io.github.xezzon.tao.trait.Into<T>)
- io.github.xezzon.zeroweb.auth.entity.BasicAuth
- io.github.xezzon.zeroweb.locale.event.I18nMessageChangedEvent
- io.github.xezzon.zeroweb.locale.event.I18nMessageDeletedEvent
- io.github.xezzon.zeroweb.locale.entity.ModifyLanguageReq (implements io.github.xezzon.tao.trait.Into<T>)
- io.github.xezzon.zeroweb.crypto.event.PublicKeyGeneratedEvent
- io.github.xezzon.zeroweb.app.entity.UpdateAppReq (implements io.github.xezzon.tao.trait.Into<T>)
- io.github.xezzon.zeroweb.locale.entity.UpsertTranslationReq (implements io.github.xezzon.tao.trait.Into<T>)
- io.github.xezzon.zeroweb.user.entity.RegisterUserReq (implements io.github.xezzon.tao.trait.Into<T>)
- 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.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.config.SaTokenRedisConfiguration (implements org.springframework.boot.CommandLineRunner)
- io.github.xezzon.zeroweb.auth.util.SessionUtil
- java.lang.Throwable (implements java.io.Serializable)
- io.github.xezzon.zeroweb.locale.Translation (implements io.github.xezzon.zeroweb.common.jpa.IEntity<T>)
- io.github.xezzon.zeroweb.locale.Translation_
- io.github.xezzon.zeroweb.locale.internal.TranslationHttpEndpoint
- io.github.xezzon.zeroweb.user.User
- io.github.xezzon.zeroweb.user.User_
- 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
Interface Hierarchy
- io.github.xezzon.tao.trait.From<S,T>
- io.github.xezzon.zeroweb.locale.II18nMessage
- io.github.xezzon.zeroweb.role.IRoleService4Auth
- 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.locale.repository.I18nMessageRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- io.github.xezzon.zeroweb.locale.repository.LanguageRepository (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.locale.repository.TranslationRepository (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.locale.repository.I18nMessageRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.locale.repository.LanguageRepository (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.locale.repository.TranslationRepository (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.locale.repository.I18nMessageRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.locale.repository.LanguageRepository (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.locale.repository.TranslationRepository (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.locale.repository.I18nMessageRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.locale.repository.LanguageRepository (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.locale.repository.TranslationRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- io.github.xezzon.zeroweb.user.repository.UserRepository