public abstract class DefaultNotificationEventImpl extends java.lang.Object implements INotificationEventType
Modifier and Type | Field and Description |
---|---|
protected NotificationMedium |
mMedium |
Constructor and Description |
---|
DefaultNotificationEventImpl(NotificationMedium pMedium) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.lang.Long |
findIdForPreview(NotificationEventTypeEnum pEventType) |
protected abstract java.lang.String |
getContext(NotificationEventTypeEnum pEventType) |
NotificationPayload |
getPreviewPayload(FlexDeployAPITransaction pTransaction,
NotificationEvent pNotificationEvent) |
java.lang.Boolean |
isValid(NotificationPayload pPayload,
NotificationEvent pNotificationEvent) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPayload
public DefaultNotificationEventImpl(NotificationMedium pMedium)
public NotificationPayload getPreviewPayload(FlexDeployAPITransaction pTransaction, NotificationEvent pNotificationEvent) throws java.sql.SQLException
getPreviewPayload
in interface INotificationEventType
java.sql.SQLException
protected abstract java.lang.String getContext(NotificationEventTypeEnum pEventType)
protected abstract java.lang.Long findIdForPreview(NotificationEventTypeEnum pEventType) throws java.sql.SQLException
java.sql.SQLException
public java.lang.Boolean isValid(NotificationPayload pPayload, NotificationEvent pNotificationEvent) throws java.sql.SQLException
isValid
in interface INotificationEventType
java.sql.SQLException