java.lang.Object
ru.cg.webbpm.modules.security.api.impl.dao.jooq.BaseDao<EsiaUserRecord,EsiaUser>
ru.cg.webbpm.modules.security.api.impl.dao.jooq.EsiaUserDao

@Repository public class EsiaUserDao extends BaseDao<EsiaUserRecord,EsiaUser>
Author:
latypov
  • Constructor Details

    • EsiaUserDao

      public EsiaUserDao()
  • Method Details

    • createRecordMapper

      protected org.jooq.RecordMapper<EsiaUserRecord,EsiaUser> createRecordMapper()
      Creates Esia user record mapper.
      Specified by:
      createRecordMapper in class BaseDao<EsiaUserRecord,EsiaUser>
      Returns:
      record mapper.
    • getEsiaUser

      public EsiaUser getEsiaUser(String esiaUserId)
      Gets esia user by esia user id.
      Parameters:
      esiaUserId - id of esia user to receive. Instance of String type.
      Returns:
      requested esia user or null if does not exist. Instance of EsiaUser type.
    • createEsiaUser

      public void createEsiaUser(EsiaUser esiaUser)
      Inserts esia user into database.
      Parameters:
      esiaUser - esia user to add. Instance of EsiaUser type.
    • updateEsiaUser

      public void updateEsiaUser(EsiaUser esiaUser)
      Updates esia user in database.
      Parameters:
      esiaUser - esia user to update. Instance of EsiaUser type.
    • getEsiaUserByPersonContactId

      public EsiaUser getEsiaUserByPersonContactId(Long personContactId)
      Gets esia user by person contact id.
      Parameters:
      personContactId - person contact id of esia user to receive. Instance of Long type.
      Returns:
      requested esia user or null if does not exist. Instance of EsiaUser type.