Interface PersonalInformationDao

All Known Subinterfaces:
PersonalInformationDaoInternal
All Known Implementing Classes:
HibernatePersonalInformationDao, ReadThroughCachingPersonalInformationDao

public interface PersonalInformationDao
Manages the persistence of personal information objects, containing user properties like logos, preferences, etc.
  • Method Details

    • getByUser

      Fetches the personal information object for this user.
      Since:
      5.2
    • getAllByUser

      Workaround for duplicate personal information. Remove when that's fixed.
      Since:
      5.9
    • getById

      PersonalInformation getById(long id)
      Returns the personal information object with the given ID.
      Since:
      3.0
    • findIdsWithAssociatedUser

      @NonNull List<Long> findIdsWithAssociatedUser()
      Returns:
      all personal information ids having associated user
      Since:
      5.9