Package com.easydesk.notification
Interface NotificationManager
- All Known Implementing Classes:
BatchNotificationByActivitySetManager,BatchNotificationManager,DefaultNotificationManager
public interface NotificationManager
System 의 모든 발송장치를 모두 가지고 있다.
Spring 전환: 예전에는 이 interface 안에 Type enum(PLAIN_NT_MANAGER 4200 등)이 따로 있었지만 id 가
실제 attributeOption id(1701~1703, NotificationManagerEnum) 와 달라서 NotificationManagerEnum 으로 통일하고
제거했다. initialize() (Avalon 잔재)도 없앴다 - 초기화는 Spring 이 한다.
- Author:
- Youncho Cho
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidnotificate 한다.voidnotified(NotificationManagerEnum managerEnum, NotificationStatus.Status statusEnum, Collection<NotificationStatus> statuss) notificated 된 결과를 update 한다.
-
Method Details
-
notificate
void notificate()notificate 한다. -
notified
void notified(NotificationManagerEnum managerEnum, NotificationStatus.Status statusEnum, Collection<NotificationStatus> statuss) throws Exception notificated 된 결과를 update 한다.- Parameters:
managerEnum- 발송장치statusEnum- 결과 상태statuss- 대상 NotificationStatus- Throws:
Exception
-