@Service @Transactional(value="herdTransactionManager") public class MessageNotificationEventServiceImpl extends Object implements MessageNotificationEventService
| Constructor and Description |
|---|
MessageNotificationEventServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<NotificationMessage> |
processBusinessObjectDataStatusChangeNotificationEvent(BusinessObjectDataKey businessObjectDataKey,
String newBusinessObjectDataStatus,
String oldBusinessObjectDataStatus)
Handles notifications for the business object data status changes.
|
List<NotificationMessage> |
processBusinessObjectDefinitionDescriptionSuggestionChangeNotificationEvent(BusinessObjectDefinitionDescriptionSuggestion businessObjectDefinitionDescriptionSuggestion,
String lastUpdatedByUserId,
XMLGregorianCalendar lastUpdatedOn,
NamespaceEntity namespaceEntity)
Handles notifications for business object definition description suggestion changes.
|
List<NotificationMessage> |
processBusinessObjectFormatVersionChangeNotificationEvent(BusinessObjectFormatKey businessObjectFormatKey,
String oldBusinessObjectFormatVersion)
Handles notifications for the business object format version changes.
|
List<NotificationMessage> |
processStorageUnitStatusChangeNotificationEvent(BusinessObjectDataKey businessObjectDataKey,
String storageName,
String newStorageUnitStatus,
String oldStorageUnitStatus)
Handles notifications for the storage unit status changes.
|
List<NotificationMessage> |
processUserNamespaceAuthorizationChangeNotificationEvent(UserNamespaceAuthorizationKey userNamespaceAuthorizationKey)
Handles notifications for the user namespace authorization changes.
|
public List<NotificationMessage> processBusinessObjectDataStatusChangeNotificationEvent(BusinessObjectDataKey businessObjectDataKey, String newBusinessObjectDataStatus, String oldBusinessObjectDataStatus)
MessageNotificationEventServiceprocessBusinessObjectDataStatusChangeNotificationEvent in interface MessageNotificationEventServicebusinessObjectDataKey - the business object data keynewBusinessObjectDataStatus - the new business object data statusoldBusinessObjectDataStatus - the old business object data statuspublic List<NotificationMessage> processBusinessObjectDefinitionDescriptionSuggestionChangeNotificationEvent(BusinessObjectDefinitionDescriptionSuggestion businessObjectDefinitionDescriptionSuggestion, String lastUpdatedByUserId, XMLGregorianCalendar lastUpdatedOn, NamespaceEntity namespaceEntity)
MessageNotificationEventServiceprocessBusinessObjectDefinitionDescriptionSuggestionChangeNotificationEvent in interface MessageNotificationEventServicebusinessObjectDefinitionDescriptionSuggestion - the business object definition description suggestionlastUpdatedByUserId - the User ID of the user who last updated this business object definition description suggestionlastUpdatedOn - the timestamp when this business object definition description suggestion was last updated onnamespaceEntity - the namespace entitypublic List<NotificationMessage> processBusinessObjectFormatVersionChangeNotificationEvent(BusinessObjectFormatKey businessObjectFormatKey, String oldBusinessObjectFormatVersion)
MessageNotificationEventServiceprocessBusinessObjectFormatVersionChangeNotificationEvent in interface MessageNotificationEventServicebusinessObjectFormatKey - the business object format keyoldBusinessObjectFormatVersion - the old business object format versionpublic List<NotificationMessage> processUserNamespaceAuthorizationChangeNotificationEvent(UserNamespaceAuthorizationKey userNamespaceAuthorizationKey)
MessageNotificationEventServiceprocessUserNamespaceAuthorizationChangeNotificationEvent in interface MessageNotificationEventServiceuserNamespaceAuthorizationKey - the user namespace authorization keypublic List<NotificationMessage> processStorageUnitStatusChangeNotificationEvent(BusinessObjectDataKey businessObjectDataKey, String storageName, String newStorageUnitStatus, String oldStorageUnitStatus)
MessageNotificationEventServiceprocessStorageUnitStatusChangeNotificationEvent in interface MessageNotificationEventServicebusinessObjectDataKey - the business object data keystorageName - the storage namenewStorageUnitStatus - the new storage unit statusoldStorageUnitStatus - the old storage unit statusCopyright © 2021. All rights reserved.