@Service @Transactional(value="herdTransactionManager") public class NotificationEventServiceImpl extends Object implements NotificationEventService
| Constructor and Description |
|---|
NotificationEventServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Future<Void> |
processBusinessObjectDataNotificationEventAsync(NotificationEventTypeEntity.EventTypesBdata notificationEventType,
BusinessObjectDataKey businessObjectDataKey,
String newBusinessObjectDataStatus,
String oldBusinessObjectDataStatus)
Asynchronously handles the notification for the business object data changes.
|
List<Object> |
processBusinessObjectDataNotificationEventSync(NotificationEventTypeEntity.EventTypesBdata notificationEventType,
BusinessObjectDataKey businessObjectDataKey,
String newBusinessObjectDataStatus,
String oldBusinessObjectDataStatus)
Synchronously handles the notification for the business object data changes.
|
Future<Void> |
processStorageUnitNotificationEventAsync(NotificationEventTypeEntity.EventTypesStorageUnit notificationEventType,
BusinessObjectDataKey businessObjectDataKey,
String storageName,
String newStorageUnitStatus,
String oldStorageUnitStatus)
Asynchronously handles the notification for the storage unit changes.
|
List<Object> |
processStorageUnitNotificationEventSync(NotificationEventTypeEntity.EventTypesStorageUnit notificationEventType,
BusinessObjectDataKey businessObjectDataKey,
String storageName,
String newStorageUnitStatus,
String oldStorageUnitStatus)
Synchronously handles the notification for the storage unit changes.
|
@Async public Future<Void> processBusinessObjectDataNotificationEventAsync(NotificationEventTypeEntity.EventTypesBdata notificationEventType, BusinessObjectDataKey businessObjectDataKey, String newBusinessObjectDataStatus, String oldBusinessObjectDataStatus)
NotificationEventServiceprocessBusinessObjectDataNotificationEventAsync in interface NotificationEventServicenotificationEventType - the notification event typebusinessObjectDataKey - the business object data keynewBusinessObjectDataStatus - the new business object data statusoldBusinessObjectDataStatus - the old business object data statuspublic List<Object> processBusinessObjectDataNotificationEventSync(NotificationEventTypeEntity.EventTypesBdata notificationEventType, BusinessObjectDataKey businessObjectDataKey, String newBusinessObjectDataStatus, String oldBusinessObjectDataStatus)
NotificationEventServiceprocessBusinessObjectDataNotificationEventSync in interface NotificationEventServicenotificationEventType - the notification event typebusinessObjectDataKey - the business object data key.newBusinessObjectDataStatus - the new business object data statusoldBusinessObjectDataStatus - the old business object data status@Async public Future<Void> processStorageUnitNotificationEventAsync(NotificationEventTypeEntity.EventTypesStorageUnit notificationEventType, BusinessObjectDataKey businessObjectDataKey, String storageName, String newStorageUnitStatus, String oldStorageUnitStatus)
NotificationEventServiceprocessStorageUnitNotificationEventAsync in interface NotificationEventServicenotificationEventType - the notification event typebusinessObjectDataKey - the business object data keystorageName - the name of the storagenewStorageUnitStatus - the new storage unit statusoldStorageUnitStatus - the old storage unit statuspublic List<Object> processStorageUnitNotificationEventSync(NotificationEventTypeEntity.EventTypesStorageUnit notificationEventType, BusinessObjectDataKey businessObjectDataKey, String storageName, String newStorageUnitStatus, String oldStorageUnitStatus)
NotificationEventServiceprocessStorageUnitNotificationEventSync in interface NotificationEventServicenotificationEventType - the notification event typebusinessObjectDataKey - the business object data keystorageName - the name of the storagenewStorageUnitStatus - the new storage unit statusoldStorageUnitStatus - the old storage unit statusCopyright © 2021. All rights reserved.