public class JPAInstallationDao extends JPABaseDao<Installation,String> implements InstallationDao
entityManager| Constructor and Description |
|---|
JPAInstallationDao() |
create, createHibernateQuery, createQuery, createQuery, createUntypedQuery, delete, find, flushAndClear, getSingleResultForQuery, lock, setEntityManager, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, delete, find, flushAndClear, lock, updatepublic PageResult<Installation,Count> findInstallationsByVariantForDeveloper(String variantID, String developer, Integer page, Integer pageSize, String search)
findInstallationsByVariantForDeveloper in interface InstallationDaopublic PageResult<Installation,Count> findInstallationsByVariant(String variantID, Integer page, Integer pageSize, String search)
findInstallationsByVariant in interface InstallationDaopublic Installation findInstallationForVariantByDeviceToken(String variantID, String deviceToken)
findInstallationForVariantByDeviceToken in interface InstallationDaopublic List<Installation> findInstallationsForVariantByDeviceTokens(String variantID, Set<String> deviceTokens)
findInstallationsForVariantByDeviceTokens in interface InstallationDaopublic Set<String> findAllDeviceTokenForVariantID(String variantID)
findAllDeviceTokenForVariantID in interface InstallationDaopublic ResultsStream.QueryBuilder<String> findAllDeviceTokenForVariantIDByCriteria(String variantID, List<String> categories, List<String> aliases, List<String> deviceTypes, int maxResults, String lastTokenFromPreviousBatch, boolean oldGCM)
findAllDeviceTokenForVariantIDByCriteria in interface InstallationDaopublic long getNumberOfDevicesForLoginName(String loginName)
getNumberOfDevicesForLoginName in interface InstallationDaopublic Class<Installation> getType()
getType in class JPABaseDao<Installation,String>public long getTotalNumberOfDevices()
getTotalNumberOfDevices in interface InstallationDaopublic long getNumberOfDevicesForVariantID(String variantId)
getNumberOfDevicesForVariantID in interface InstallationDaoCopyright © 2018 JBoss by Red Hat. All rights reserved.