カスタムの「通知タイプ」の追加に問題があります(ページに表示される2番目の列-http:// host:port / secure / admin / AddNotification!default.jspa)。私はjira4.2を使用していますが、Jiraでこのタスクを担当するインターフェースはhttp://docs.atlassian.com/software/jira/docs/api/4.2/com/atlassian/jira/notification/NotificationTypeであることがわかりました。 .htmlですが、次に何をすべきかわかりません。助けてください:)
質問する
412 次
1 に答える
0
解決策は、クラスAbstractNotificationTypeを拡張することです-拡張クラスex. MyNotificationType を作成してから、次のコードのような別のクラスを作成します。
public MyNotificationUpdater() {
NotificationTypeManager notificationTypeManager = ComponentManager
.getComponentInstanceOfType(NotificationTypeManager.class);
Map types = notificationTypeManager.getTypes();
if (types == null) {
types = new HashMap<String, Object>();
}
types.put("MyNotificationType", new MyNotificationType());
notificationTypeManager.setSchemeTypes(types);
}
于 2012-04-20T12:54:12.680 に答える