public class JPAInstallationDao extends JPABaseDao<Installation,String> implements InstallationDao
entityManager| Constructor and Description |
|---|
JPAInstallationDao() |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
findAllDeviceTokenForVariantID(String variantID) |
ResultsStream.QueryBuilder<String> |
findAllDeviceTokenForVariantIDByCriteria(String variantID,
List<String> categories,
List<String> aliases,
List<String> deviceTypes,
int maxResults,
String lastTokenFromPreviousBatch) |
Installation |
findInstallationForVariantByDeviceToken(String variantID,
String deviceToken) |
PageResult<Installation,Count> |
findInstallationsByVariant(String variantID,
Integer page,
Integer pageSize,
String search) |
PageResult<Installation,Count> |
findInstallationsByVariantForDeveloper(String variantID,
String developer,
Integer page,
Integer pageSize,
String search) |
List<Installation> |
findInstallationsForVariantByDeviceTokens(String variantID,
Set<String> deviceTokens) |
long |
getNumberOfDevicesForLoginName(String loginName) |
long |
getNumberOfDevicesForVariantID(String variantId) |
long |
getTotalNumberOfDevices() |
Class<Installation> |
getType() |
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)
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 © 2015 JBoss by Red Hat. All Rights Reserved.