public interface StorageUnitNotificationRegistrationDao extends BaseJpaDao
| 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 storageUnitNotificationFilter)
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.
|
delete, detach, findAll, findById, findByNamedProperties, findUniqueByNamedProperties, getCurrentTimestamp, getEntityManager, query, queryByNamedParams, save, saveAndRefreshStorageUnitNotificationRegistrationEntity getStorageUnitNotificationRegistrationByAltKey(NotificationRegistrationKey key)
key - the storage unit notification registration key (case-insensitive)List<NotificationRegistrationKey> getStorageUnitNotificationRegistrationKeysByNamespace(String namespace)
namespace - the namespace of the storage unit notification registration (case-insensitive)List<NotificationRegistrationKey> getStorageUnitNotificationRegistrationKeysByNotificationFilter(StorageUnitNotificationFilter storageUnitNotificationFilter)
storageUnitNotificationFilter - the filter for the storage unit notification. Only the following four filter parameters are used to match the
storage unit notification registrations: List<StorageUnitNotificationRegistrationEntity> getStorageUnitNotificationRegistrations(String notificationEventTypeCode, BusinessObjectDataKey businessObjectDataKey, String storageName, String newStorageUnitStatus, String oldStorageUnitStatus, String notificationRegistrationStatus)
notificationEventTypeCode - 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.