Interface ITEventListenerManager


  • public interface ITEventListenerManager
    • Method Detail

      • setInjectImgDim

        void setInjectImgDim​(Boolean isEnabled)
      • isInjectImgDim

        boolean isInjectImgDim()
      • setEventListenerEnabled

        void setEventListenerEnabled​(boolean val)
      • setBackgroundProcessingEnabled

        void setBackgroundProcessingEnabled​(boolean enabled)
      • isBackgroundProcessingEnabled

        boolean isBackgroundProcessingEnabled()
      • setEmailCustomFields

        void setEmailCustomFields​(String csv)
      • createEventListenerEntry

        NotificationProjectMappingBean createEventListenerEntry​(com.atlassian.jira.project.Project p)
        Create a default event listener with all events enabled
        Parameters:
        p - the project the listener is created for
        Returns:
        a bean representing the EventListener Project Mapping
      • updateProjectMapping

        void updateProjectMapping​(NotificationProjectMappingBean forUpdate)
        Update sotred configuration based on bean properties, currently supported - event / template set selection
        Parameters:
        forUpdate - , the configuration representing changes to be applied
      • deleteAllEventListenerEntries

        void deleteAllEventListenerEntries()
      • createCustomEvent

        long createCustomEvent​(String eventName,
                               String description,
                               long templateId)
                        throws org.ofbiz.core.entity.GenericEntityException
        Throws:
        org.ofbiz.core.entity.GenericEntityException
      • deleteCustomEventByName

        void deleteCustomEventByName​(String eventName)
                              throws org.ofbiz.core.entity.GenericEntityException
        Throws:
        org.ofbiz.core.entity.GenericEntityException
      • removeAllDirectiveSetLinks

        void removeAllDirectiveSetLinks()
      • removeAllDirectiveSets

        void removeAllDirectiveSets()
      • getDirectiveSetLinkCount

        int getDirectiveSetLinkCount()
      • getProcessedEventCount

        long getProcessedEventCount()
      • getStatusNotificationContextUser

        String getStatusNotificationContextUser()
      • getStatusNotificationPriviligedUser

        String getStatusNotificationPriviligedUser()
      • setStatusNotificationPrivilegedUser

        void setStatusNotificationPrivilegedUser​(String userKey)
      • findIssueEventByName

        com.atlassian.jira.event.type.EventType findIssueEventByName​(String issueEventName)
      • isWebhooksEnabled

        boolean isWebhooksEnabled()
      • setWebhooksEnabled

        void setWebhooksEnabled​(boolean webhooksEnabled)
      • getWebhookUris

        String getWebhookUris()
      • setWebhookUris

        void setWebhookUris​(String webhookUris)
      • getTemplateSetIdForIssueEvent

        int getTemplateSetIdForIssueEvent​(Set<TemplateSetMappingBean> mappingBeans,
                                          int eventId)