类分层结构

  • java.lang.Object
    • cn.herodotus.engine.assistant.core.definition.domain.AbstractDto (implements cn.herodotus.engine.assistant.core.definition.domain.Entity)
      • cn.herodotus.engine.rest.core.definition.dto.BaseDto
        • cn.herodotus.engine.rest.core.definition.dto.BaseSysDto
        • cn.herodotus.engine.oauth2.authentication.server.dto.OAuth2PermissionDto
      • cn.herodotus.engine.oauth2.authentication.server.dto.Session
      • cn.herodotus.engine.oauth2.authentication.server.dto.SessionCreate
      • cn.herodotus.engine.oauth2.authentication.server.dto.SessionExchange
    • cn.herodotus.engine.assistant.core.definition.domain.AbstractEntity (implements cn.herodotus.engine.assistant.core.definition.domain.Entity)
      • cn.herodotus.engine.data.core.entity.BaseEntity
        • cn.herodotus.engine.data.core.entity.BaseSysEntity
    • cn.herodotus.engine.data.jpa.hibernate.identifier.AbstractUuidGenerator (implements org.hibernate.id.factory.spi.StandardGenerator)
    • cn.herodotus.engine.rest.core.controller.BaseController<E,ID> (implements cn.herodotus.engine.rest.core.controller.WriteableController<E,ID>)
    • cn.herodotus.engine.rest.core.controller.BaseReadableRestController<E,ID> (implements cn.herodotus.engine.rest.core.controller.ReadableController<E,ID>)
      • cn.herodotus.engine.rest.core.controller.BaseWriteableRestController<E,ID> (implements cn.herodotus.engine.rest.core.controller.WriteableController<E,ID>)
    • cn.herodotus.engine.data.core.service.BaseService<E,ID> (implements cn.herodotus.engine.data.core.service.WriteableService<E,ID>)
    • cn.herodotus.engine.oauth2.authentication.server.controller.CaptchaController (implements cn.herodotus.engine.rest.core.controller.Controller)
    • cn.herodotus.engine.oauth2.authentication.server.controller.ConsentController
    • cn.herodotus.engine.oauth2.authentication.server.controller.DeviceController
    • cn.herodotus.engine.oauth2.authentication.server.processor.HerodotusClientDetailsService (implements cn.herodotus.engine.oauth2.core.definition.service.EnhanceClientDetailsService)
    • cn.herodotus.engine.oauth2.authentication.server.processor.HerodotusUserDetailsService (implements cn.herodotus.engine.oauth2.core.definition.service.EnhanceUserDetailsService)
    • cn.herodotus.engine.oauth2.authentication.server.controller.IdentityController
    • cn.herodotus.engine.oauth2.authentication.server.service.InterfaceSecurityService
    • cn.herodotus.engine.oauth2.authentication.server.controller.LoginController
    • cn.herodotus.engine.oauth2.authentication.server.configuration.OAuth2AuthenticationServerConfiguration
    • cn.herodotus.engine.oauth2.authentication.server.controller.OAuth2ConstantController
    • cn.herodotus.engine.oauth2.authentication.server.service.OAuth2ConstantService
    • cn.herodotus.engine.oauth2.authentication.server.dto.OAuth2ScopeDto

接口分层结构

  • org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
    • cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
  • org.springframework.data.repository.query.QueryByExampleExecutor<T>
    • org.springframework.data.jpa.repository.JpaRepository<T,ID> (并 extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
      • cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
  • 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> (并 extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
    • org.springframework.data.repository.PagingAndSortingRepository<T,ID>
      • org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>
        • org.springframework.data.jpa.repository.JpaRepository<T,ID> (并 extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
          • cn.herodotus.engine.data.core.repository.BaseRepository<E,ID> (并 extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)

Annotation Interface Hierarchy