Class FavoriteApplicationDAO

java.lang.Object
org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<FavoriteApplicationEntity,Long>
org.exoplatform.appcenter.dao.FavoriteApplicationDAO
All Implemented Interfaces:
org.exoplatform.commons.api.persistence.GenericDAO<FavoriteApplicationEntity,Long>

public class FavoriteApplicationDAO extends org.exoplatform.commons.persistence.impl.GenericDAOJPAImpl<FavoriteApplicationEntity,Long>
Author:
Ayoub Zayati
  • Constructor Details

    • FavoriteApplicationDAO

      public FavoriteApplicationDAO()
  • Method Details

    • getFavoriteAppsByUser

      public List<FavoriteApplicationEntity> getFavoriteAppsByUser(String userName)
    • getFavoriteAppByUserNameAndAppId

      public FavoriteApplicationEntity getFavoriteAppByUserNameAndAppId(Long applicationId, String userName)
    • countFavoritesForUser

      public long countFavoritesForUser(String username)
    • removeAllFavoritesOfApplication

      public void removeAllFavoritesOfApplication(Long applicationId)