All Classes Interface Summary Class Summary Enum Summary Exception Summary 
| Class | 
Description | 
| AdHocDefaultsBean | 
  | 
| AdvisoriesBean | 
  | 
| AdvisoryBean | 
  | 
| AliasItemBean | 
  | 
| AttFilterFailureException | 
  | 
| AuditEventBean | 
  | 
| AutoLabelConfigBean | 
  | 
| AutoLabelIgnoreItemBean | 
  | 
| AutoLabelSubstituteItemBean | 
  | 
| BlacklistFingerprintBean | 
  | 
| BlacklistingBean | 
  | 
| BlacklistSizeBean | 
  | 
| BlacklistSubjectBean | 
  | 
| BlacklistUrlBean | 
  | 
| CatchAddressBean | 
  | 
| CatchAddressBeanList | 
  | 
| ColonSuffixFPBean | 
  | 
| CommandHandlingException | 
  | 
| CommandResult | 
  | 
| CommandResult.COLOUR | 
  | 
| CommandResult.STATUS | 
  | 
| ConfigField | 
 This is the transport object for config fields between JEMH and potentially external modules in other addons 
 | 
| ConfigField.FieldType | 
  | 
| ConfigFieldAttributes | 
  | 
| ConfigurationBean | 
  | 
| CustomFieldDefaultItemBean | 
  | 
| CustomFieldSelectionBean | 
  | 
| DefaultTransportNotificationItem | 
  | 
| DirectiveSetBean | 
  | 
| DirectiveSetLinkBean | 
  | 
| EMQAttachmentsEnablementType | 
  | 
| EMQDeliveryType | 
 Created by fernando on 07/02/18. 
 | 
| EMQEmailGrouping | 
  | 
| EMQMailConnectionDto | 
 Created by fernando on 02/02/18. 
 | 
| EMQMailQueueDto | 
 Created by fernando on 05/02/18. 
 | 
| EMQQueueEmailOptionsType | 
  | 
| EMQQueueType | 
  | 
| EMQSystemInfoDto | 
 Created by fernando on 08/02/18. 
 | 
| EMQTemplateSetDto | 
 Created by fernando on 05/02/18. 
 | 
| EMQTemplateType | 
  | 
| Entry | 
  | 
| ErrorProvocateurBean | 
  | 
| FeatureEnablementBean | 
  | 
| FieldProcessorException | 
  | 
| FieldProcessorItemBean | 
  | 
| FilterFailureException | 
  | 
| ICommandSetManager | 
 JEMH CommandSetManager that transports use to invoke commands on. 
 | 
| IJEMHAdHocNotificationAccessorMarker | 
  | 
| IJEMHAlternateIdProvider | 
 When JEMH cannot locate a registered JIRA-user through the given incoming email address, the Alternate ID support can
 be used to locate the 'actual' user details. 
 | 
| IJEMHAttachmentFilterProvider | 
 Definition of attachment filters for JEMH. 
 | 
| IJEMHAttachmentFilterProvider.AttachmentOutcome | 
 use means use the given attachment
 filter means ignore the given attachment
 replace means replace the given attachment with a potentially mutated one 
 | 
| IJEMHCachedLDAPDistGroupMembers | 
  | 
| IJEMHCommandSetProvider | 
 Implementing classes can be used to contribute to the pool of commands available 
 | 
| IJEMHCustomFieldAdapter | 
 CustomFieldAdapters provide the means for JEMH to work with 3rd party custom fields. 
 | 
| IJEMHDataTypes | 
  | 
| IJEMHDataTypes.AddOrigBodyToIssueCondition | 
  | 
| IJEMHDataTypes.AdHocNotificationType | 
  | 
| IJEMHDataTypes.ArchivedIssueHandlingActions | 
  | 
| IJEMHDataTypes.AttachEmailToIssueCondition | 
  | 
| IJEMHDataTypes.AuditReProcessingOption | 
  | 
| IJEMHDataTypes.AutoLabelCaptureMode | 
  | 
| IJEMHDataTypes.AutoLabelSenderStorage | 
  | 
| IJEMHDataTypes.BlacklistOutcomeHandling | 
  | 
| IJEMHDataTypes.BodyCleanupOrder | 
Deprecated. | 
| IJEMHDataTypes.CleanupType | 
  | 
| IJEMHDataTypes.CommentHeaderCondition | 
  | 
| IJEMHDataTypes.CommentLimitActions | 
  | 
| IJEMHDataTypes.ContentTypePreference | 
 Used to indicate what body content type should be selected 
 | 
| IJEMHDataTypes.CreateUserFromEmailCondition | 
  | 
| IJEMHDataTypes.CustomEventFireMode | 
  | 
| IJEMHDataTypes.CustomFieldDefaultApplyRule | 
  | 
| IJEMHDataTypes.CustomFieldValueTypes | 
  | 
| IJEMHDataTypes.DEFAULT_LABEL_HANDLING | 
  | 
| IJEMHDataTypes.DIRECTIVE_SET_STATUS | 
  | 
| IJEMHDataTypes.EmailFormatTypes | 
  | 
| IJEMHDataTypes.EmailSourceType | 
  | 
| IJEMHDataTypes.EntitySchemeNotificaitonMaxHandling | 
  | 
| IJEMHDataTypes.FallbackFromAddressHeaders | 
  | 
| IJEMHDataTypes.FingerprintHandlingActions | 
 for local X-JIRA-Fingerprint matches 
 | 
| IJEMHDataTypes.FromAddressParseOrder | 
  | 
| IJEMHDataTypes.HtmlBlkQtTagHandling | 
  | 
| IJEMHDataTypes.HtmlBoldTagHandling | 
  | 
| IJEMHDataTypes.HtmlCiteTagHandling | 
  | 
| IJEMHDataTypes.HtmlCodeTagHandling | 
  | 
| IJEMHDataTypes.HtmlEmTagHandling | 
  | 
| IJEMHDataTypes.HtmlHeadingLevel | 
  | 
| IJEMHDataTypes.HtmlHrTagHandling | 
  | 
| IJEMHDataTypes.HtmlImageHandling | 
  | 
| IJEMHDataTypes.HtmlItalicTagHandling | 
  | 
| IJEMHDataTypes.HtmlLinkHandling | 
  | 
| IJEMHDataTypes.HtmlNewlineOption | 
  | 
| IJEMHDataTypes.HtmlNewlineWikiBreakOption | 
  | 
| IJEMHDataTypes.HtmlOrderedListTagHandling | 
  | 
| IJEMHDataTypes.HtmlPreTagHandling | 
  | 
| IJEMHDataTypes.HtmlStrikeTagHandling | 
  | 
| IJEMHDataTypes.HtmlSubTagHandling | 
  | 
| IJEMHDataTypes.HtmlSupTagHandling | 
  | 
| IJEMHDataTypes.HtmlTableRendering | 
  | 
| IJEMHDataTypes.HtmlTextColourHandling | 
  | 
| IJEMHDataTypes.HtmlUnderlineTagHandling | 
  | 
| IJEMHDataTypes.HtmlUnorderedListTagHandling | 
  | 
| IJEMHDataTypes.JEMH_FEATURE_KEY | 
 As entities have been exhausted (50 max), a single table now stores a variable number of serialized XML beans that can be reloaded
 Each entity will have a version number that will be owned by each BEAN, and used with AO upgrade tasks to fix and or update contents of XML. 
 | 
| IJEMHDataTypes.JEMHBlacklistingEntityTypes | 
  | 
| IJEMHDataTypes.JSD_REQUEST_PARTICPANT_FILTER | 
  | 
| IJEMHDataTypes.JsdCommentVisibilityType | 
  | 
| IJEMHDataTypes.KEY_CC_HANDLING_VALUES | 
  | 
| IJEMHDataTypes.KEY_DEFAULT_DIRECTIVE_PROCESSING_BEHAVIOUR_OPTIONS | 
  | 
| IJEMHDataTypes.MimMultipartTypes | 
  | 
| IJEMHDataTypes.NoIssueDuringCommentOnlyModeHandling | 
  | 
| IJEMHDataTypes.NonCatchMailHandling | 
  | 
| IJEMHDataTypes.NOTIFICATION_TYPE | 
  | 
| IJEMHDataTypes.NotificationSourceType | 
  | 
| IJEMHDataTypes.NotifyMeConditions | 
  | 
| IJEMHDataTypes.NotifyUsersOnIssueCreation | 
  | 
| IJEMHDataTypes.OnCommentEventBehaviour | 
  | 
| IJEMHDataTypes.OperatingMode | 
  | 
| IJEMHDataTypes.PgpValidationFailActions | 
  | 
| IJEMHDataTypes.POST_FUNCTION_NOTIFICATION_ENTITY | 
  | 
| IJEMHDataTypes.ProfileAuditEventType | 
  | 
| IJEMHDataTypes.ProjectMappingAutoJoinNewUsers | 
  | 
| IJEMHDataTypes.ProjectMappingEvalStrategy | 
  | 
| IJEMHDataTypes.ProjectMappingRuleType | 
  | 
| IJEMHDataTypes.ProjectMappingSortMethods | 
  | 
| IJEMHDataTypes.ProjectMappingType | 
  | 
| IJEMHDataTypes.PROPERTY_GROUP | 
 Property Groups 
 | 
| IJEMHDataTypes.RememberMeAdminOptions | 
  | 
| IJEMHDataTypes.RememberMeSysAdminOptions | 
  | 
| IJEMHDataTypes.RUN_WORKFLOW_CONDITION | 
  | 
| IJEMHDataTypes.SpamHandling | 
  | 
| IJEMHDataTypes.TemplateAuditEventTypes | 
  | 
| IJEMHDataTypes.ThreadMatchLimitType | 
 limits how thread checking will/wont match against existing issues, eg, 'resolved' will not match a referred issue ABC-123 if it is resolved, and will cause new issues to be created 
 | 
| IJEMHDataTypes.ThreadMatchRejectFromSource | 
  | 
| IJEMHDataTypes.USE_WORKFLOW_DURING_CONDITION | 
  | 
| IJEMHDataTypes.UserAutoJoinGroupCondition | 
  | 
| IJEMHDataTypes.VARIABLE_REPLACEMENTS | 
 used in field replacements, eg $reporter 
 | 
| IJEMHDataTypes.WORKFLOW_RUN_AS_OPTIONS | 
  | 
| IJEMHDirectiveSetLinkManager | 
  | 
| IJEMHDistListMetaData | 
  | 
| IJEMHFieldProcessor | 
 Field Processors process incoming emails, digesting them as required into a map of keys and values. 
 | 
| IJEMHFieldProcessorContext | 
 Context within which a Field Processor runs,
 provides access to a JEMH extracted body, but allows field processors to use it or not 
 | 
| IJEMHFieldProcessorKeys | 
  | 
| IJEMHFieldProcessorKeys.AvailableProcessors | 
 Defines JEMH provided field processors
 
  TODO - script 
 | 
| IJEMHInboundMailProcessingWebhook | 
 Definition of the Webhook JSON payload for more information see: https://thepluginpeople.atlassian.net/wiki/spaces/JEMH/pages/3296264195/Use+Webhooks
 The each accessor method's related field is not null then this will produce a JSON Object in webhook JSON Payload. 
 | 
| IJEMHInboundReport | 
  | 
| IJEMHInboundReport.EntryFormat | 
  | 
| IJEMHInboundReport.Sections | 
  | 
| IJEMHIntegrationTestHarness | 
 The Test Harness provides access to manager classes specific to functional areas 
 | 
| IJEMHKeys | 
 Defines Keys used by Legacy File based configuration, and other keys generally needed 
 | 
| IJEMHLdapVelocityContextUtil | 
  | 
| IJEMHMailHeaderPreProcTask | 
 Definition of filters for JEMH. 
 | 
| IJEMHMessageFilterProvider | 
 Definition of filters for JEMH. 
 | 
| IJEMHMessageMetaData | 
 This interface collates extracted meta-data from the message that are possibly timely to produce, as a performance measure
 
 eg. 
 | 
| IJEMHModuleProvider | 
  | 
| IJEMHReportEntry | 
  | 
| IJEMHRuntimeConfig | 
 To whom it may concern:
 1. 
 | 
| IJEMHScriptHelper | 
  | 
| IJEMHSyncEventAccessor | 
 JEMHSync API, JEMH registers incoming SYNC emails. 
 | 
| IJEMHSyncEventAccessor.SyncEventDto | 
  | 
| IJEMHSystemConfigHelper | 
  | 
| IJEMHTransportConfigKeys | 
  | 
| IJEMHTransportProvider | 
 Interface for common transports 
 | 
| IJEMHTransportProvider.TransportContentType | 
  | 
| IJEMHUser | 
  | 
| IJEMHUser.JemhUserNameFormat | 
  | 
| IJEMHVelocityContextUtils | 
 Velocity Context helper interface, accessed vie email templates, used to inhibit mail sending, for now.. 
 | 
| IJEMHVelocityContextUtils.AllowList | 
  | 
| IJEMHVelocityContextUtils.InlineImageEncodingType | 
  | 
| IJEMHVelocityDateUtil | 
  | 
| InitFailureException | 
  | 
| ISafeTextUtils | 
 a public interface for documentation, showing a restricted set of methods available for textutils use in velocity contexts re: JEMH-8129 
 | 
| IScriptEngineFactory | 
  | 
| ITAdHocManager | 
  | 
| ITAuditingManager | 
  | 
| ITBlacklistingManager | 
  | 
| ITErrorProvocateurSettings | 
  | 
| ITEventListenerManager | 
  | 
| ITEventListenerManager.GroupRestrictionCondition | 
  | 
| ITGroupManager | 
  | 
| ITIntegrationConstants | 
  | 
| ITJEMHPostFunctionManager | 
  | 
| ITJiraMailServerManager | 
  | 
| ITJiraUtil | 
  | 
| ITJSDUtil | 
  | 
| ITLDAPManager | 
  | 
| ITMailUtil | 
  | 
| ITPermissionsManager | 
  | 
| ITPluginExtensionManager | 
  | 
| ITPluginExtensionManager.EMQ_EVENT_SOURCE | 
  | 
| ITProfileManager | 
  | 
| ITransportNotificationItem | 
 Implementations of this class provide post-rendered content for actual delivery 
 | 
| ITSMSManager | 
  | 
| ITStaticResourceManager | 
  | 
| ITTaggedAttachmentsManager | 
  | 
| ITTemplateSetManager | 
  | 
| ITTestCaseManager | 
  | 
| ITTestCaseManager.MessageSourceType | 
  | 
| ITUserTrackingManager | 
  | 
| ITVelocityManager | 
  | 
| ITVelocityManager.ContextType | 
  | 
| ITWebUtil | 
  | 
| JEMHUserBean | 
  | 
| JemhXmlPayload | 
  | 
| KeyValuePair | 
  | 
| LDAPConfigItemBean | 
  | 
| LDAPConfigListBean | 
  | 
| LdapDetailsDTO | 
  | 
| LdapDetailsDTO.FULL_NAME_FORMAT | 
  | 
| LdapItemBean | 
  | 
| LDAPQueryResult | 
  | 
| LDAPQueryResultList | 
  | 
| LDAPUser | 
 Wrapper class for retrieved LDAP attributes and optional formatting of name 
 | 
| MsgFilterItemBean | 
  | 
| NagiosFPConfigBean | 
  | 
| NagiosPhraseBean | 
  | 
| NagiosPhraseSetBean | 
  | 
| NotificationAuditItemBean | 
  | 
| NotificationConfigurationBean | 
  | 
| NotificationHistoryIssueTabBean | 
  | 
| NotificationProjectMappingBean | 
 Method signatures should mirror JEMHLsnProjMapping to enable simple application to entity 
 | 
| NotificationRecipientBean | 
  | 
| NotificationTransportConfigBean | 
  | 
| NotificationTransportMappingBean | 
  | 
| PortalSecuritySettingsBean | 
  | 
| PortalSecuritySettingsBean.WhoCanRaiseRequests | 
  | 
| PostFunctionConfigBean | 
  | 
| PostFunctionConfigBean.ATTACHMENT_SELECTION_METHOD | 
  | 
| PreProcHeaderBean | 
  | 
| PreProcTaskFailureException | 
  | 
| PreProcTaskItemBean | 
  | 
| ProcessingResultBean | 
 Bean to encapsulate an issue created by JEMH and its associated audit event 
 | 
| ProfileBean | 
  | 
| ProfileGroupBean | 
  | 
| ProfileImportFixBean | 
  | 
| ProjectAdHocSecurityBean | 
  | 
| ProjectAdHocSecurityBean.ConfigurationSource | 
  | 
| ProjectDomainMappingBean | 
  | 
| ProjectEmailConfigBean | 
  | 
| ProjectGroupMappingBean | 
  | 
| ProjectKeywordMappingBean | 
  | 
| ProjectMappingAdvisoriesBean | 
  | 
| ProjectMappingBodyDelimRegexpBean | 
  | 
| ProjectMappingCleanupRegexpBean | 
  | 
| ProjectMappingItemBean | 
  | 
| ProjectScriptMappingBean | 
  | 
| PropertyItemBean | 
  | 
| ReasonBean | 
  | 
| ReasonsBean | 
  | 
| RegexpFieldProcMappingBean | 
  | 
| RegexpProcConfigBean | 
  | 
| RegexpScriptResult | 
 RegexpScriptResult - RegexpScriptResults holds the value extracted by the Regexp Issue Association Script to be used as a Value Match 
 | 
| RequestTypeBean | 
  | 
| ScriptBean | 
  | 
| ScriptFPConfigBean | 
  | 
| ScriptPreProcResultBean | 
  | 
| ScriptRuleResult | 
  | 
| ServerBean | 
  | 
| ServersBean | 
  | 
| SMSBean | 
  | 
| SMSConfigBean | 
  | 
| SMSConfigValueBean | 
  | 
| StatusNotificationFlushStatusBean | 
  | 
| StatusNotificationFlushStatusBean.FlushSendStatus | 
  | 
| SystemInfoBean | 
  | 
| TemplateSetBean | 
  | 
| TemplateSetBean.TemplateSetType | 
  | 
| TemplateSetMappingBean | 
  | 
| TemplateSetProjectLinkBean | 
  | 
| TemplateSetSortOrderBean | 
  | 
| ThemeBean | 
  | 
| TransportConfigWrapper | 
 Wrapper class allowing arbitrary configurations to be passed to/from JEMH for display and update 
 | 
| TransportEvent | 
  | 
| TransportException | 
  | 
| TransportStatus | 
  | 
| TransportStatus.SERVICE_STATE | 
  | 
| UnsupportedContentTypeException | 
  | 
| UserEventConfigBean | 
  | 
| UserTrackingBean | 
 Methods marked transient to prevent fields being exposed in profile exports 
 | 
| WorkflowBean | 
  | 
| WorkflowRuleBean | 
  | 
| XmlEntries | 
  | 
| XmlEntry | 
  |