java - 如何将自定义通知类型添加到jira

标签 java jira jira-plugin

我在添加自定义“通知类型”时遇到问题(页面上可见的第二列 - http://host:port/secure/admin/AddNotification!default.jspa)。我正在使用 jira 4.2,我发现 Jira 中负责此任务的接口(interface)是 http://docs.atlassian.com/software/jira/docs/api/4.2/com/atlassian/jira/notification/NotificationType.html ,但是我不知道下一步该怎么做。请提供任何帮助:)

最佳答案

好的解决方案是扩展类 AbstractNotificationType - 扩展类 ex。我的通知类型 然后像下面的代码一样创建另一个类:

    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);      
}

关于java - 如何将自定义通知类型添加到jira,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10227047/

相关文章:

java - 将给定日期与当前日期进行比较的最佳方法,在给定时区中没有时间部分

.net - 处理TFS中客户提出的错误

java - JiraRestClient 搜索未返回 JQL 查询的结果

java - 我如何从本地主机将我的 servlet 部署到真正的公共(public)服务器(eatj)

java - 在哪里可以找到处理目录文件的 jaxb gradle 插件或自定义任务?

java - 安卓弹跳球

git - 设置 Git、Jira、Jenkins 并了解工作流程

jira - 如何使问题上的标签字段不区分大小写

jira - 获取代码审查任务以显示在 JIRA 的仪表板中,分配给我的小部件或类似的

jira - 以编程方式创建自定义字段