类分层结构

  • java.lang.Object
    • xyz.raylab.support.event.ApplicationEvent
    • org.jooq.impl.CatalogImpl (implements org.jooq.Catalog)
    • xyz.raylab.support.mixin.Changeable
      • xyz.raylab.support.domain.IdentifiedValueObject (implements java.io.Serializable)
      • xyz.raylab.permission.domain.model.Permission
      • xyz.raylab.permission.domain.model.Role
    • xyz.raylab.support.designpattern.specification.CompositeSpecification<T> (implements xyz.raylab.support.designpattern.specification.Specification<T>)
      • xyz.raylab.permission.domain.spec.role.CodeSpec
      • xyz.raylab.permission.domain.spec.permission.EnabledSpec
      • xyz.raylab.permission.domain.spec.role.EnabledSpec
      • xyz.raylab.permission.domain.spec.permission.IdCodeSpec
      • xyz.raylab.permission.domain.spec.role.IdsSpec
      • xyz.raylab.permission.domain.spec.role.NameSpec
      • xyz.raylab.permission.domain.spec.permission.ParentIdSpec
    • org.jooq.impl.DAOImpl<R,P,T> (implements org.jooq.DAO<R,P,T>)
      • xyz.raylab.jooq.dao.DAOPlusImpl<R,P,T> (implements xyz.raylab.jooq.dao.DAOPlus<R,P,T>)
        • xyz.raylab.permission.infrastructure.persistent.tables.daos.RPermissionDao
        • xyz.raylab.permission.infrastructure.persistent.tables.daos.RRoleDao
        • xyz.raylab.permission.infrastructure.persistent.tables.daos.RRolePermissionDao
    • xyz.raylab.permission.domain.service.DuplicateIdCodeChecker
    • xyz.raylab.permission.domain.service.DuplicateRoleCodeChecker
    • xyz.raylab.support.domain.GenericParentId (implements java.io.Serializable)
    • xyz.raylab.support.domain.GenericValueObject<T> (implements java.io.Serializable)
    • xyz.raylab.permission.infrastructure.persistent.Indexes
    • xyz.raylab.permission.infrastructure.persistent.Keys
    • xyz.raylab.support.application.PaginationCondition
    • xyz.raylab.permission.domain.model.Permission.PermissionBuilder
    • xyz.raylab.permission.application.PermissionAppService
    • xyz.raylab.permission.configuration.PermissionConfiguration
    • xyz.raylab.permission.application.dto.PermissionDTO
    • xyz.raylab.permission.infrastructure.ohs.PermissionOHS (implements xyz.raylab.support.ohs.OHSSupport)
    • xyz.raylab.permission.application.PermissionQueryAppService
    • xyz.raylab.permission.domain.service.PermissionService
    • xyz.raylab.permission.domain.model.Role.RoleBuilder
    • xyz.raylab.permission.application.RoleAppService
    • xyz.raylab.permission.application.dto.RoleAssignPermissionsRequest
    • xyz.raylab.permission.application.dto.RoleDTO
    • xyz.raylab.permission.infrastructure.ohs.RoleOHS (implements xyz.raylab.support.ohs.OHSSupport)
    • xyz.raylab.permission.application.dto.RolePermissionDTO
    • xyz.raylab.permission.application.RoleQueryAppService
    • xyz.raylab.permission.infrastructure.persistent.tables.pojos.RPermissionPO (implements java.io.Serializable)
    • xyz.raylab.permission.infrastructure.persistent.tables.pojos.RRolePermissionPO (implements java.io.Serializable)
    • xyz.raylab.permission.infrastructure.persistent.tables.pojos.RRolePO (implements java.io.Serializable)
    • org.jooq.impl.SchemaImpl (implements org.jooq.Schema)
    • xyz.raylab.support.repository.jooq.SpecJooqCondition<T>
    • xyz.raylab.support.repository.jooq.SpecJooqConditionRepository (implements xyz.raylab.support.repository.jooq.SpecJooqConditionMapper)
    • org.jooq.impl.TableImpl<R>
      • xyz.raylab.permission.infrastructure.persistent.tables.RPermission
      • xyz.raylab.permission.infrastructure.persistent.tables.RRole
      • xyz.raylab.permission.infrastructure.persistent.tables.RRolePermission
    • org.jooq.impl.TableRecordImpl<R> (implements org.jooq.TableRecord<R>)
      • org.jooq.impl.UpdatableRecordImpl<R> (implements org.jooq.UpdatableRecord<R>)
        • xyz.raylab.permission.infrastructure.persistent.tables.records.RPermissionRecord (implements org.jooq.Record15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>)
        • xyz.raylab.permission.infrastructure.persistent.tables.records.RRolePermissionRecord (implements org.jooq.Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>)
        • xyz.raylab.permission.infrastructure.persistent.tables.records.RRoleRecord (implements org.jooq.Record11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>)
    • xyz.raylab.permission.infrastructure.persistent.Tables
    • xyz.raylab.support.domain.UUIDIdentity (implements xyz.raylab.support.domain.Identity<T>, xyz.raylab.support.domain.RandomIdentity<T>)
      • xyz.raylab.permission.domain.model.vo.PermissionId
      • xyz.raylab.permission.domain.model.vo.RoleId
    • xyz.raylab.permission.domain.service.ValidParentIdChecker

接口分层结构

Enum Class Hierarchy