@Repository public class StorageUnitNotificationRegistrationDaoImpl extends AbstractNotificationRegistrationDao implements StorageUnitNotificationRegistrationDao
AbstractHerdDao.AggregateFunctionBUSINESS_OBJECT_DATA_PARTITIONS, BUSINESS_OBJECT_DATA_SUBPARTITIONS, configurationHelper, DEFAULT_SINGLE_DAY_DATE_MASK, MAX_PARTITION_FILTERS_PER_REQUESTentityManager| Constructor and Description |
|---|
StorageUnitNotificationRegistrationDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
StorageUnitNotificationRegistrationEntity |
getStorageUnitNotificationRegistrationByAltKey(NotificationRegistrationKey key)
Retrieves a storage unit notification registration entity by alternate key.
|
List<NotificationRegistrationKey> |
getStorageUnitNotificationRegistrationKeysByNamespace(String namespace)
Retrieves a list of storage unit notification registration keys defined for the specified storage unit notification registration namespace.
|
List<NotificationRegistrationKey> |
getStorageUnitNotificationRegistrationKeysByNotificationFilter(StorageUnitNotificationFilter businessObjectDataNotificationFilter)
Gets a list of keys for all existing storage unit notification registrations that match the specified storage unit notification filter parameters.
|
List<StorageUnitNotificationRegistrationEntity> |
getStorageUnitNotificationRegistrations(String notificationEventTypeCode,
BusinessObjectDataKey businessObjectDataKey,
String storageName,
String newStorageUnitStatus,
String oldStorageUnitStatus,
String notificationRegistrationStatus)
Retrieves a list of storage unit notification registration entities that match given input parameters.
|
getNotificationRegistrationKeysgetQueryRestriction, getQueryRestriction, getQueryRestriction, getQueryRestriction, getQueryRestrictionOnBusinessObjectDataVersionAndStatus, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnStorage, savedelete, detach, executeSingleResultQuery, findAll, findById, findByNamedProperties, findUniqueByNamedProperties, getCurrentTimestamp, getEntityManager, getPredicateForInClause, query, queryByNamedParams, saveAndRefreshclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, detach, findAll, findById, findByNamedProperties, findUniqueByNamedProperties, getCurrentTimestamp, getEntityManager, query, queryByNamedParams, save, saveAndRefreshpublic StorageUnitNotificationRegistrationDaoImpl()
public StorageUnitNotificationRegistrationEntity getStorageUnitNotificationRegistrationByAltKey(NotificationRegistrationKey key)
StorageUnitNotificationRegistrationDaogetStorageUnitNotificationRegistrationByAltKey in interface StorageUnitNotificationRegistrationDaokey - the storage unit notification registration key (case-insensitive)public List<NotificationRegistrationKey> getStorageUnitNotificationRegistrationKeysByNamespace(String namespace)
StorageUnitNotificationRegistrationDaogetStorageUnitNotificationRegistrationKeysByNamespace in interface StorageUnitNotificationRegistrationDaonamespace - the namespace of the storage unit notification registration (case-insensitive)public List<NotificationRegistrationKey> getStorageUnitNotificationRegistrationKeysByNotificationFilter(StorageUnitNotificationFilter businessObjectDataNotificationFilter)
StorageUnitNotificationRegistrationDaogetStorageUnitNotificationRegistrationKeysByNotificationFilter in interface StorageUnitNotificationRegistrationDaobusinessObjectDataNotificationFilter - the filter for the storage unit notification. Only the following four filter parameters are used to match the
storage unit notification registrations: public List<StorageUnitNotificationRegistrationEntity> getStorageUnitNotificationRegistrations(String notificationEventTypeCode, BusinessObjectDataKey businessObjectDataKey, String storageName, String newStorageUnitStatus, String oldStorageUnitStatus, String notificationRegistrationStatus)
StorageUnitNotificationRegistrationDaogetStorageUnitNotificationRegistrations in interface StorageUnitNotificationRegistrationDaonotificationEventTypeCode - the notification event type code (case-insensitive)businessObjectDataKey - the business object data key (case-insensitive)storageName - the name of the storage (case-insensitive)newStorageUnitStatus - the new storage unit status (case-insensitive)oldStorageUnitStatus - the old (previous) storage unit status (case-insensitive). This parameter will be null for storage unit creationnotificationRegistrationStatus - the status of the notification registration (case-insensitive)Copyright © 2021. All rights reserved.