@Service @Transactional(value="herdTransactionManager") public class StorageUnitNotificationRegistrationServiceImpl extends Object implements StorageUnitNotificationRegistrationService
| Constructor and Description |
|---|
StorageUnitNotificationRegistrationServiceImpl() |
public StorageUnitNotificationRegistrationServiceImpl()
@NamespacePermission(fields="#request?.storageUnitNotificationRegistrationKey?.namespace",permissions=WRITE) @NamespacePermission(fields="#request?.storageUnitNotificationFilter?.namespace",permissions=READ) @NamespacePermission(fields="#request?.jobActions?.![namespace]",permissions=EXECUTE) public StorageUnitNotificationRegistration createStorageUnitNotificationRegistration(StorageUnitNotificationRegistrationCreateRequest request)
StorageUnitNotificationRegistrationServicecreateStorageUnitNotificationRegistration in interface StorageUnitNotificationRegistrationServicerequest - the information needed to create a storage unit notification@NamespacePermission(fields="#notificationRegistrationKey?.namespace", permissions=WRITE) public StorageUnitNotificationRegistration deleteStorageUnitNotificationRegistration(NotificationRegistrationKey notificationRegistrationKey)
StorageUnitNotificationRegistrationServicedeleteStorageUnitNotificationRegistration in interface StorageUnitNotificationRegistrationServicenotificationRegistrationKey - the storage unit notification registration key@NamespacePermission(fields="#notificationRegistrationKey?.namespace", permissions=READ) public StorageUnitNotificationRegistration getStorageUnitNotificationRegistration(NotificationRegistrationKey notificationRegistrationKey)
StorageUnitNotificationRegistrationServicegetStorageUnitNotificationRegistration in interface StorageUnitNotificationRegistrationServicenotificationRegistrationKey - the storage unit notification registration keypublic StorageUnitNotificationRegistrationKeys getStorageUnitNotificationRegistrationsByNamespace(String namespace)
StorageUnitNotificationRegistrationServicegetStorageUnitNotificationRegistrationsByNamespace in interface StorageUnitNotificationRegistrationServicenamespace - the namespace of the storage unit notification registration@NamespacePermission(fields="#storageUnitNotificationFilter?.namespace", permissions=READ) public StorageUnitNotificationRegistrationKeys getStorageUnitNotificationRegistrationsByNotificationFilter(StorageUnitNotificationFilter storageUnitNotificationFilter)
StorageUnitNotificationRegistrationServicegetStorageUnitNotificationRegistrationsByNotificationFilter in interface StorageUnitNotificationRegistrationServicestorageUnitNotificationFilter - the filter for the storage unit notification registration@NamespacePermission(fields="#notificationRegistrationKey?.namespace",permissions=WRITE) @NamespacePermission(fields="#request?.storageUnitNotificationFilter?.namespace",permissions=READ) @NamespacePermission(fields="#request?.jobActions?.![namespace]",permissions=EXECUTE) public StorageUnitNotificationRegistration updateStorageUnitNotificationRegistration(NotificationRegistrationKey notificationRegistrationKey, StorageUnitNotificationRegistrationUpdateRequest request)
StorageUnitNotificationRegistrationServiceupdateStorageUnitNotificationRegistration in interface StorageUnitNotificationRegistrationServicenotificationRegistrationKey - the storage unit notification registration keyCopyright © 2021. All rights reserved.