Class BaseDao<R extends org.jooq.Record,P>

java.lang.Object
ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao<R,P>
Direct Known Subclasses:
AccessLevelDao, AuthorityDao, EsiaUserDao, GroupDao, GroupRoleDao, OrgUnitDao, RoleAuthorityDao, RoleDao, SimpleCredentialsDao, UserAccountRefreshTokenDao, UserAuthorityDao, UserDao, UserGroupDao, UserRoleDao, VerificationLinkDao

public abstract class BaseDao<R extends org.jooq.Record,P> extends Object
Author:
latypov
  • Field Details

    • dslContext

      @Autowired @Qualifier("securityDslContext") protected org.jooq.DSLContext dslContext
    • recordMapper

      protected final org.jooq.RecordMapper<R extends org.jooq.Record,P> recordMapper
    • enrichedRecordMapper

      protected final org.jooq.RecordMapper<org.jooq.Record,P> enrichedRecordMapper
  • Constructor Details

    • BaseDao

      public BaseDao()
  • Method Details

    • createRecordMapper

      protected abstract org.jooq.RecordMapper<R,P> createRecordMapper()
    • createEnrichedRecordMapper

      protected org.jooq.RecordMapper<org.jooq.Record,P> createEnrichedRecordMapper()
    • enriched

      protected P enriched(P p)