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

Enum Class Hierarchy