Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addDays(Object, int) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Adds a number of days to a value (date, string, number or json node with an string or number) returning a new date.
addEmailRecipients(String) - Method in interface com.thepluginpeople.jemhod.api.IRecipientUtils
Adds the email addresses (CSV) to the email only user recipients of notifications.
addGroupRecipients(String) - Method in interface com.thepluginpeople.jemhod.api.IRecipientUtils
Adds the users of the provided groups (CSV) to the user recipients of notifications.
addHours(Object, int) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Adds a number of hours to a value (date, string, number or json node with an string or number) returning a new date.
addMinutes(Object, int) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Adds a number of minutes to a value (date, string, number or json node with an string or number) returning a new date.
addMonths(Object, int) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Adds a number of months to a value (date, string, number or json node with an string or number) returning a new date.
addStaticResourceAttachment(long) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Adds the static resource as attachment.
addStaticResourceInline(long) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Adds the static resource as inline image returning the cid: url to be put in an img html tag.
addToPhoneNumber(String) - Method in interface com.thepluginpeople.jemhod.api.ISMSNotificationUtils
Adds a new phone number to the recipient list.
addUserRecipients(String) - Method in interface com.thepluginpeople.jemhod.api.IRecipientUtils
Adds the users (CSV) to the user recipients of notifications.
addValue(String) - Method in interface com.thepluginpeople.jemhod.api.IHeaderBean
 
addWeeks(Object, int) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Adds a number of weeks to a value (date, string, number or json node with an string or number) returning a new date.
ALLOW - Enum constant in enum class com.thepluginpeople.jemhod.model.NonDeliveryEmailAction
 
ALLOW - Enum constant in enum class com.thepluginpeople.jemhod.model.PrecedenceBulkAction
message gets processed
any - Enum constant in enum class com.thepluginpeople.jemhod.model.ContentTypePreference
 
applies(boolean) - Method in enum class com.thepluginpeople.jemhod.model.AttachMessageCondition
 
ApprovalButton - Class in com.thepluginpeople.jemhod.model
 
ApprovalButton(String, String) - Constructor for class com.thepluginpeople.jemhod.model.ApprovalButton
 
ASSIGNEE - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
asText(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Prints an object.
AttachmentDuplicationStrategy - Enum Class in com.thepluginpeople.jemhod.model
 
AttachmentUpload - Enum Class in com.thepluginpeople.jemhod.model
Created by fernando on 13/07/16.
AttachMessageCondition - Enum Class in com.thepluginpeople.jemhod.model
 
AUTO_CREATED_USER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 

B

betweenHours(String, String) - Method in interface com.thepluginpeople.jemhod.api.IDateTimeUtils
Returns if now is between some hours:minutes
betweenHours(Date, String, String) - Method in interface com.thepluginpeople.jemhod.api.IDateTimeUtils
Returns if the given date is between some hours:minutes

C

CLIP_AND_ATTACH - Enum constant in enum class com.thepluginpeople.jemhod.model.IssueCommentLimitExceededAction
 
CODE - Enum constant in enum class com.thepluginpeople.jemhod.model.FormMessageType
 
com.thepluginpeople.jemhod.api - package com.thepluginpeople.jemhod.api
 
com.thepluginpeople.jemhod.model - package com.thepluginpeople.jemhod.model
 
COMMENT_ONLY - Enum constant in enum class com.thepluginpeople.jemhod.model.IssueOperatingMode
 
COMPONENT_LEADER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
ContentTypePreference - Enum Class in com.thepluginpeople.jemhod.model
Created by fernando on 07/12/16.
CREATE_AND_COMMENT - Enum constant in enum class com.thepluginpeople.jemhod.model.IssueOperatingMode
 
CREATE_ONLY - Enum constant in enum class com.thepluginpeople.jemhod.model.IssueOperatingMode
 
createDate(Long) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Allocates a Date object and initializes it to represent the specified number of milliseconds since the standard base time known as "the epoch", namely January 1, 1970, 00:00:00 GMT.
createDirectiveSetLink(String, Number, Number, String, String, String) - Method in interface com.thepluginpeople.jemhod.api.IDirectiveSetLinkManager
Creates a authenticated link to the directive set.
createLink(Integer) - Method in interface com.thepluginpeople.jemhod.api.ICustomerSatisfactionManager
Creates a secure link to the feedback html page form.
CURRENT_USER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
CUT_REMAINING - Enum constant in enum class com.thepluginpeople.jemhod.model.IssueCommentLimitExceededAction
 

D

DirectiveAlias - Class in com.thepluginpeople.jemhod.model
 
DirectiveAlias() - Constructor for class com.thepluginpeople.jemhod.model.DirectiveAlias
 
DirectiveAlias(DirectiveAlias.DirectiveAliasType, String, String, String, String) - Constructor for class com.thepluginpeople.jemhod.model.DirectiveAlias
 
DirectiveAlias.DirectiveAliasType - Enum Class in com.thepluginpeople.jemhod.model
 
DROP - Enum constant in enum class com.thepluginpeople.jemhod.model.InvalidMessageEmailAction
silently drop and ignore.
DROP - Enum constant in enum class com.thepluginpeople.jemhod.model.IssueOperatingModeFailureAction
 
DROP - Enum constant in enum class com.thepluginpeople.jemhod.model.NonDeliveryEmailAction
 
DROP - Enum constant in enum class com.thepluginpeople.jemhod.model.PrecedenceBulkAction
Message is dropped.

E

EMAIL_ADDRESS - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
EMAIL_CUSTOM_FIELD - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
enableActions(long, String) - Method in interface com.thepluginpeople.jemhod.api.ISlackNotificationUtils
Enables Slack Actions so the Slack users can reply to a JEMHCloud message.
enableDebug() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Deprecated, for removal: This API element is subject to removal in a future version.
Temporarily added for debugging of event changelog processing - will be removed without warning
equals(Object) - Method in class com.thepluginpeople.jemhod.model.KeyValueConfig
 
ERROR - Enum constant in enum class com.thepluginpeople.jemhod.model.FormMessageType
 
extractAllValues(String, String...) - Method in interface com.thepluginpeople.jemhod.api.IRegexUtils
Extracts all the values from all the regular expressions.
extractValue(String, String...) - Method in interface com.thepluginpeople.jemhod.api.IRegexUtils
Extracts the first value that is extracted from one of the regular expressions.

F

FieldProcessorResolutionStrategy - Enum Class in com.thepluginpeople.jemhod.model
 
FieldProcessorStatus - Enum Class in com.thepluginpeople.jemhod.model
The possible configuration values of a field processor type.
filterRestrictedComments(ArrayNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Filter comments according restrictions.
FIRST_MATCH_WINS - Enum constant in enum class com.thepluginpeople.jemhod.model.RuleEvaluationStrategy
 
FIRST_VALUE_WINS - Enum constant in enum class com.thepluginpeople.jemhod.model.FieldProcessorResolutionStrategy
 
format(Object, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateFormatter
Formats a date form the object using the provided pattern.
formatDate(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateFormatter
Formats the date of a date resolved form the object.
formatDateTime(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateFormatter
Formats the datetime of a date resolved form the object.
formatDay(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateFormatter
Formats the day of a date resolved form the object.
formatTime(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateFormatter
Formats the time of a date resolved form the object.
FormMessageType - Enum Class in com.thepluginpeople.jemhod.model
The message types we support.
FORWARD - Enum constant in enum class com.thepluginpeople.jemhod.model.InvalidMessageEmailAction
'default mapping' forward user (and drop).
FORWARD - Enum constant in enum class com.thepluginpeople.jemhod.model.IssueOperatingModeFailureAction
 
FORWARD - Enum constant in enum class com.thepluginpeople.jemhod.model.NonDeliveryEmailAction
 
FORWARD - Enum constant in enum class com.thepluginpeople.jemhod.model.PrecedenceBulkAction
'default mapping' forward user (and drop).
FROM - Enum constant in enum class com.thepluginpeople.jemhod.model.SenderAddressSource
 
FROM_THEN_REPLY_TO - Enum constant in enum class com.thepluginpeople.jemhod.model.SenderAddressSource
 

G

generateGroupIdForEvent(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.IDirectiveSetLinkManager
 
generateRandomGroupId() - Method in interface com.thepluginpeople.jemhod.api.IDirectiveSetLinkManager
 
getAddEmailToIssue() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAddJiraParticipantsAsJSDRequestParticipants() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAddJiraParticipantsAsWatchers() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAddJiraReporterAsWatcher() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAddJiraSenderAsJSDRequestParticipants() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getApprovalButtons() - Method in interface com.thepluginpeople.jemhod.api.IApprovalsManager
Returns the approval buttons for the given user.
getAssigneeName() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAtPrefixFieldProcessorEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAttachedEmailNameFormat() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAttachEmail() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAttachHtmlBody() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAttachmentDuplicationStrategy() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAttachmentUpload() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAttachTextBody() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getAutoCreateUser() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getBcc() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getBlacklistedRecipientRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getBlacklistedSenderRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getBlacklistedSubjectRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getBlacklistForwardTemplateSetId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getBoardId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getBody() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getBody(MimeMessage) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Extracts the body, text first, html if text is not provided.
getCatchEmailAddresses() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getCc() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getChangelogAuthor(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
get all authors in change logs
getChangelogAuthors() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
get all authors in change logs
getChangeLogFromValue(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Resolves the "from" value from a change log.
getChangeLogs(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
get all related change logs
getChangeLogsByAuthor(JsonNode, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the change log indexed by author.
getChangeLogsByShowFields(JsonNode, Collection<String>) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
get all related change logs filtered by showfields
getChangeLogToValue(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Resolves the to value from a change log.
getColonSuffixFieldProcessorEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getCommentBodyCleanUpRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getCommentBodyDelimiterRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getCommentBodyDelimiterTexts() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getCommentHeaderTemplateSetId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getComponentNames() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getContentTypeMapping() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getContentTypePreference() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getCreateBodyCleanUpRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getCreateBodyDelimiterRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getCreateBodyDelimiterTexts() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getDate(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateFormatter
Returns a date from an object.
getDate(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Returns a date from an object.
getDebugMessages() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Deprecated, for removal: This API element is subject to removal in a future version.
Temporarily added for debugging of event changelog processing - will be removed without warning
getDecision() - Method in class com.thepluginpeople.jemhod.model.ApprovalButton
 
getDefault() - Static method in enum class com.thepluginpeople.jemhod.model.ContentTypePreference
 
getDefaultSummary() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getDirectiveAliases() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getDirectiveAliasType() - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
getDirectiveDateFormat() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getDirectiveDateTimeFormat() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getDirectiveSetName(Number) - Method in interface com.thepluginpeople.jemhod.api.IDirectiveSetLinkManager
Returns the name of the directive set or null if there is no directive set with the given id.
getDropMessagesWithHeaders() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getDueDate() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getDurationBreakdownSeconds(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Transform a time spent object like 51600 into human-readable time 23h 40m
getEmailAddress() - Method in interface com.thepluginpeople.jemhod.api.IEmailAndPersonal
Returns the email address of the header value.
getEmailOnlyUsers() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Return the email addresses of email-only users identified by the custom field set within the Notification Mapping.
getEmailThreadingUsingInReplyTo() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getEmailThreadingUsingReferences() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getEpicLabel() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getEpicLinkIssueKey() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getErrorOutcomeAction() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getFieldId(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Return the id of the file with the given id or name.
getFieldMetadata(JsonNode, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the field with the given field id or name;
getFieldProcessorBlackList() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getFieldProcessorGroupWhiteList() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getFieldProcessorResolutionStrategy() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getFieldProcessorSenderWhiteListRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getFieldProcessorStatus() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getFieldProcessorUserWhiteList() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getFieldProcessorWhiteList() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getFirstValue() - Method in interface com.thepluginpeople.jemhod.api.IHeaderBean
 
getFormat() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getForwardedEmailSubjectPrefixes() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getForwardEmailMessageLevelThreshold() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getForwardUserEmailAddresses() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getFrom() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getFromKey() - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
getFromValue() - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
getGlobalBlacklistAction() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getGlobalImageUrl(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the global image url of the image with the given name.
getGlobalImageUrl(String, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the global image url of the image with the given name.
getHeader(String) - Method in interface com.thepluginpeople.jemhod.api.IMessage
Returns a list of unprocessed values, each line is a value.
getHeader(MimeMessage, String) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Returns the header in the message with the give name.
getHeader(MimeMessage, String, boolean) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Returns the header in the message with the give name.
getHeaderFromBody(MimeMessage, String) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
A simple utility method to get a header from the body, for example in a forwarded email.
getHeaderNames() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getHeaderOrCreate(MimeMessage, String) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Returns the header in the message with the give name.
getHeaderOrCreate(MimeMessage, String, boolean) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Returns the header in the message with the give name including sub-parts if it's parameter true.
getHeaders(MimeMessage) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Returns top level headers of the message.
getHeaders(MimeMessage, boolean) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Returns headers of the message.
getHeaders(MimeMessage, String) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Returns headers of the message filtered by regex.
getHeaders(MimeMessage, String, boolean) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Returns headers of the message filtered by regex.
getHeaderValue(MimeMessage, String) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
A simple utility method to load a top header value (multiple values are joined by csv)
getHeaderValue(MimeMessage, String, boolean) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
A simple utility method to load a header value (multiple values are joined by csv)
getImageUrl(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the image url of the image with the given name in the current theme.
getImageUrl(String, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the image url of the image with the given name in the current theme.
getInitialSenderEmailAddressCustomFieldId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getInitialSenderPersonalCustomFieldId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getInReplyToMessageIDs() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getIssue(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Loads the issue from Jira.
getIssueAssociationByEmailAddress() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getIssueCommentLimit() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getIssueCommentLimitExceededAction() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getIssueDescriptionLimitExceededAction() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getIssueOperatingMode() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getIssueOperatingModeFailureAction() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getIssueProperty(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
 
getIssueTypeId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getIssueTypeMetadata(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the issue type metadata for the give project and issue type id.
getIssueTypeMetadata(String, Long) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the issue type metadata for the given project and issue type id.
getIssueViewUrl() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
This method resolves the best Issue URL.
getItemFrom(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Retrieve a changelogItems 'toString' string value
getItemFromString(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Retrieve a changelogItems 'fromString' string value
getItemTo(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Retrieve a changelogItems 'to' string value
getItemToString(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Retrieve a changelogItems 'toString' string value
getJoinedValue(String) - Method in interface com.thepluginpeople.jemhod.api.IHeaderBean
 
getKey() - Method in class com.thepluginpeople.jemhod.model.KeyValueConfig
 
getLabels() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getLimitExceededAction() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getLimitExceededForwardTemplateSetId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getLink() - Method in class com.thepluginpeople.jemhod.model.ApprovalButton
 
getMailTo(String, String, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns a mailto format of the given address and personal.
getMaxRating() - Method in interface com.thepluginpeople.jemhod.api.ICustomerSatisfactionManager
 
getMessage(String) - Method in interface com.thepluginpeople.jemhod.api.IMessageUtils
Returns a 18n message from the message bundle.
getMessage(String, Object...) - Method in interface com.thepluginpeople.jemhod.api.IMessageUtils
Returns a 18n message from the message bundle.
getMessageID() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getMessageOrDefault(String, String) - Method in interface com.thepluginpeople.jemhod.api.IMessageUtils
Returns the message for the given code, if message doesn't exist then the defaultMessage.
getMessageProcessErrorTemplateSetId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getMinRating() - Method in interface com.thepluginpeople.jemhod.api.ICustomerSatisfactionManager
 
getNagiosFieldProcessorEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getName() - Method in interface com.thepluginpeople.jemhod.api.IHeaderBean
 
getNonCatchEmailAction() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getNonCatchEmailForwardTemplateSetId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getNonDeliveryEmailAction() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getNonJiraSecurity() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getNotificationFormat() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getOperationUser() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Gets the operation user.
getParticipantEmailAddressesCustomFieldId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getPeopleInvolved() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Resolves the people involved in the issue according to the Notification Mapping configuration.
getPersonal() - Method in interface com.thepluginpeople.jemhod.api.IEmailAndPersonal
Returns the personal or null if the header value doesn't contain a personal value.
getPrecedenceBulkAction() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getPrecedenceBulkMessagesThreshold() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getPrecedenceBulkTemplateSetId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getPreFieldProcessorBodyCleanUpRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getPreFieldProcessorSubjectCleanUpRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getPreviousChangeLogs(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Retrieves the change log from the issue excluding the event's change log (current changes).
getPriorityId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getProfileBlacklistAction() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getProjectAssociationByEmailAddress() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getProjectKey() - Method in interface com.thepluginpeople.jemhod.api.IProjectMapping
 
getProjectKey() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the shorthand project key.
getProjectMetadata(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the project metadata for the give issue.
getProjectMetadata(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the project metadata of the given project key.
getProjectRoles() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Gets the project roles.
getRecipient() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the email address of the recipient if provided when rendering an email.
getRecipients() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getRecipients() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns a singleton list with the recipient if provided.
getRecipients(List<String>) - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getRecipientsHeaders() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getRecipientType() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the RecipientType of the target recipient.
getReferencesMessageIDs() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getRegexFieldProcessorEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getReplyTo() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getReporterName() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getRequestParticipantAuthor() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
get the latest author for a given request participant recipient in change logs
getRuleEvaluationStrategy() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getScriptFieldProcessorEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getSecurityLevelId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getSender(List<String>) - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getSenderHeaders() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getSenders() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
 
getSentDate() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getSentDateCustomFieldFormat() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getSentDateCustomFieldId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getSprintId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getSprintNameFromEventValue(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
This method fixed incorrect sprint values from events.
getStatusCategoryHexColor(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Transform the color form the status category to hex
getSubject() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getSubjectBasedFieldProcessorEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getSubtaskIssueTypeId() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getThemeImageUrl(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the image url of the image with the given name in the current theme.
getThemeImageUrl(String, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the image url of the image with the given name in the current theme.
getTo() - Method in interface com.thepluginpeople.jemhod.api.IMessage
 
getToKey() - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
getToValue() - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
getUser() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
The Jira user recipient of this email, the addon user if the recipients are emails users or null if the email is a non issue related issue like a forwarded email.
getUser(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Loads and returns the user from a json node, user or string object.
getUserAccountId(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the user's account id from a json node, user or string object.
getUserAvatar(Object, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the user email from a json node, user or string object.
getUserDescription(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the best user's representation from a json node, user or string object.
getUserEmailAddress(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the user email from a json node, user or string object.
getUserProfileUrl(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the user's profile url from a json node, user or string object.
getUserRole() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Gets the user role.
getValue() - Method in class com.thepluginpeople.jemhod.model.KeyValueConfig
 
getValueAsCSV() - Method in interface com.thepluginpeople.jemhod.api.IHeaderBean
 
getValues() - Method in interface com.thepluginpeople.jemhod.api.IHeaderBean
 
getVersion() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getWatchers() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Return the users that are watching this ticket.
getWebhookEvent() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Gets the webhook event.
getWhitelistedSenderRegexes() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
getWorklogById(JsonNode, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
The worklog json data for the given worklog id
getxMailHeaderFieldProcessorEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
getZonedDateTime(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Converts the given date-time text of the pattern yyyy-MM-dd'T'HH:mm:ss.SSSZ (for example, "2021-07-12T13:22:53.744+0100") to a user friendly type.
GROUP_CUSTOM_FIELD - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 

H

hasElements(Iterable<?>) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Checks for elements.
hashCode() - Method in class com.thepluginpeople.jemhod.model.KeyValueConfig
 
hasProjectRole(Object, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns if a user belongs to a project role.
hasUserRole(Object, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns if a user has a given role.
html - Enum constant in enum class com.thepluginpeople.jemhod.model.ContentTypePreference
 
html - Enum constant in enum class com.thepluginpeople.jemhod.model.NotificationFormat
HTML format.
htmlEscape(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
HTML escapes the string.
humanReadableByteCount(long) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Transform bytes into a human-readable value in B, KB or MB depending on the input.

I

IApprovalsManager - Interface in com.thepluginpeople.jemhod.api
Velocity template utility bean used to render approval buttons.
ICustomerSatisfactionManager - Interface in com.thepluginpeople.jemhod.api
This manager is used by the JSD Version 2 template to create the customer satisfaction form (the five stars section) at the bottom of a notification.
IDateTimeUtils - Interface in com.thepluginpeople.jemhod.api
Utility methods so you can perform some time based operation in velocity scripts.
IDirectiveSetLinkManager - Interface in com.thepluginpeople.jemhod.api
This bean can be used to create Directive Set Link in templates.
IEmailAndPersonal - Interface in com.thepluginpeople.jemhod.api
This object represents an email and personal value IMessage returns from headers like To: Cc: Bcc: From: etc.
IGNORE - Enum constant in enum class com.thepluginpeople.jemhod.model.InvalidMessageEmailAction
leave in mailbox/on server.
IGNORE - Enum constant in enum class com.thepluginpeople.jemhod.model.IssueOperatingModeFailureAction
 
IHeaderBean - Interface in com.thepluginpeople.jemhod.api
A mime header wrapper that allows values to be set, added and removed
IMattermostNotificationUtils - Interface in com.thepluginpeople.jemhod.api
Utility bean used to change Mattermost notification mapping and post function options at notification time.
IMessage - Interface in com.thepluginpeople.jemhod.api
This bean represents the message in velocity.
IMessageUtils - Interface in com.thepluginpeople.jemhod.api
Utility object used to get i18n messages and strings.
includeOnly(Map<String, Collection<JsonNode>>, Collection<String>) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns a copy of the map where the keys not in fieldIds are excluded.
inCronExpression(String) - Method in interface com.thepluginpeople.jemhod.api.IDateTimeUtils
Evaluates if now applies the given cron expression (the time is a clock click in the expression).
inCronExpression(Date, String) - Method in interface com.thepluginpeople.jemhod.api.IDateTimeUtils
Evaluates if the given date applies the given cron expression (the time is a clock click in the expression).
indexChangeLogByField(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the change log indexed by field id.
INFO - Enum constant in enum class com.thepluginpeople.jemhod.model.FormMessageType
 
inhibitNotification() - Method in interface com.thepluginpeople.jemhod.api.IMattermostNotificationUtils
Marks the notification as inhibited so no message will be delivery.
inhibitNotification() - Method in interface com.thepluginpeople.jemhod.api.ISlackNotificationUtils
Marks the notification as inhibited so no message will be delivery.
inhibitNotification() - Method in interface com.thepluginpeople.jemhod.api.ISMSNotificationUtils
Tags the event to not be notified.
inhibitNotification() - Method in interface com.thepluginpeople.jemhod.api.ITelegramNotificationUtils
Marks the notification as inhibited so no message will be delivery.
InvalidMessageEmailAction - Enum Class in com.thepluginpeople.jemhod.model
The action to be taken when a message cannot be processed, e.
IProfileJira - Interface in com.thepluginpeople.jemhod.api
This bean represents the profile configuration that it's processing a message.
IProjectMapping - Interface in com.thepluginpeople.jemhod.api
Represents the project mapping configuration used in velocity templates.
IProjectMappingConfiguration - Interface in com.thepluginpeople.jemhod.api
Represents the project mapping configuration used in velocity templates.
IRecipientUtils - Interface in com.thepluginpeople.jemhod.api
Utility object used to add recipients dynamically when processing events, post functions and ad-hoc notifications.
IRegexUtils - Interface in com.thepluginpeople.jemhod.api
Utility bean used to run regular expression in velocity.
isAllowUninvolvedByThreading() - Method in interface com.thepluginpeople.jemhod.api.IProjectMappingConfiguration
 
isContentTypeMapTaskEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
isCreate(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Checks if webhook event is an Issue Created Event.
isCreatedByEmailUser() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Checks if is created by email user.
isCreateOrInChangeLog(JsonNode, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Checks if a field has been updated in the issue updated context.
IScriptedMessagePreProcessingTaskUtils - Interface in com.thepluginpeople.jemhod.api
Utility class used while executing velocity based pre-processing task.
isDefaultProjectMapping() - Method in interface com.thepluginpeople.jemhod.api.IProjectMapping
 
isDoubleRouteAddressRemovalTaskEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
isForward(MimeMessage, String...) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Return if the message is a forwarded message by checking the subject for prefixes like fwd: (case insensitive)
isIssueCreatedByEmail(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Evaluates if JEMHC created the issue in the event after processing an email.
isJiraUser(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns if the user is a jira user, excluding the addon user
isJsdApprover() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Use this method to determine if the current user is also a JSD approver on the issue.
isJsdCustomer() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Checks if the current user is a JSD customer
isJsdProject() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Check if the current project is a Service Desk project.
ISlackNotificationUtils - Interface in com.thepluginpeople.jemhod.api
Utility bean used to change Slack notification mapping and post function options at notification time.
ISMSNotificationUtils - Interface in com.thepluginpeople.jemhod.api
Utility class to modify sms notification behaviour thorough a velocity script at event processing time.
isNewApprover() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Use this method to see if the current user was added to the issue as an approver in this event.
isNewRequestParticipant() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Use this method to check if the current user was added as a request participant in this event.
isNotNull(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Checks if a VTL reference is not null.
isNull(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Checks if a VTL reference is null.
isOauthUserImpersonationEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
isPreProcessingStorageEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
isPrivateJSDComment(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Return if a comment is JSD private by querying the JSD comment property in:
isQuotedAddressRemovalTaskEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
isScriptedMessagePreProcessingTaskEnabled() - Method in interface com.thepluginpeople.jemhod.api.IProfileJira
 
isSentToEmailUsers() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Checks if is sent to email users.
IssueCommentLimitExceededAction - Enum Class in com.thepluginpeople.jemhod.model
Created by fernando on 20/07/16.
IssueOperatingMode - Enum Class in com.thepluginpeople.jemhod.model
 
IssueOperatingModeFailureAction - Enum Class in com.thepluginpeople.jemhod.model
Created by fernando on 07/12/16.
isTheRecipientThePersonWhoHasExecutedTheOperation(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Return if the rendering of the template is targeted to user that changed or commented the issue.
isUserInGroup(Object, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns if the user's belongs to the given group name.
ITelegramNotificationUtils - Interface in com.thepluginpeople.jemhod.api
Utility bean used to change Telegram notification mapping and post function options at notification time.
ITemplateDateFormatter - Interface in com.thepluginpeople.jemhod.api
Bean that allows user to render dates in templates.
ITemplateDateUtils - Interface in com.thepluginpeople.jemhod.api
A suite of utilities surrounding the use of the Calendar and Date object.
ITemplateUtils - Interface in com.thepluginpeople.jemhod.api
Utility class used while rendering velocity email templates.

J

JEMHC_ADMIN - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
jsonEscape(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
JSON escapes the string.

K

key(String, String) - Static method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
KEY - Enum constant in enum class com.thepluginpeople.jemhod.model.DirectiveAlias.DirectiveAliasType
 
KEY_VALUE - Enum constant in enum class com.thepluginpeople.jemhod.model.DirectiveAlias.DirectiveAliasType
 
keyValue(String, String, String) - Static method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
KeyValueConfig - Class in com.thepluginpeople.jemhod.model
Simple key value map to store configuration.
KeyValueConfig() - Constructor for class com.thepluginpeople.jemhod.model.KeyValueConfig
 
KeyValueConfig(String, String) - Constructor for class com.thepluginpeople.jemhod.model.KeyValueConfig
 

L

LAST_VALUE_WINS - Enum constant in enum class com.thepluginpeople.jemhod.model.FieldProcessorResolutionStrategy
 
log(String) - Method in interface com.thepluginpeople.jemhod.api.IScriptedMessagePreProcessingTaskUtils
Logs the message into the processing report.
log(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Logs the message into the report.

M

matchesAny(String, String...) - Method in interface com.thepluginpeople.jemhod.api.IRegexUtils
Evaluates if text matches at least one of the regular expressions (one or multiple can be provided)
mattermostEscape(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Mattermost escapes the string.
MAX_RATING - Static variable in interface com.thepluginpeople.jemhod.api.ICustomerSatisfactionManager
The highest rating JSD allows.
MIN_RATING - Static variable in interface com.thepluginpeople.jemhod.api.ICustomerSatisfactionManager
The lowest rating JSD allows.
MOST_DIRECTIVES_WINS - Enum constant in enum class com.thepluginpeople.jemhod.model.FieldProcessorResolutionStrategy
 

N

NO_ATTACHMENTS - Enum constant in enum class com.thepluginpeople.jemhod.model.AttachmentUpload
 
NonDeliveryEmailAction - Enum Class in com.thepluginpeople.jemhod.model
 
NONE - Enum constant in enum class com.thepluginpeople.jemhod.model.AttachmentDuplicationStrategy
 
NotificationFormat - Enum Class in com.thepluginpeople.jemhod.model
The formats of the notification hydra can send.
nowDate() - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Now date.

O

OFF - Enum constant in enum class com.thepluginpeople.jemhod.model.AttachMessageCondition
 
OFF - Enum constant in enum class com.thepluginpeople.jemhod.model.FieldProcessorStatus
 
ON_COMMENT - Enum constant in enum class com.thepluginpeople.jemhod.model.AttachMessageCondition
 
ON_COMMENT - Enum constant in enum class com.thepluginpeople.jemhod.model.FieldProcessorStatus
 
ON_CREATE - Enum constant in enum class com.thepluginpeople.jemhod.model.AttachMessageCondition
 
ON_CREATE - Enum constant in enum class com.thepluginpeople.jemhod.model.FieldProcessorStatus
 
ON_CREATE_AND_COMMENT - Enum constant in enum class com.thepluginpeople.jemhod.model.AttachMessageCondition
 
ON_CREATE_AND_COMMENT - Enum constant in enum class com.thepluginpeople.jemhod.model.FieldProcessorStatus
 
ORGANIZATION_MEMBER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
OTHER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 

P

PrecedenceBulkAction - Enum Class in com.thepluginpeople.jemhod.model
JEMHC-338
PROJECT_LEADER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 

R

randomUUID() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Generates a random UUID
RecipientType - Enum Class in com.thepluginpeople.jemhod.api
The type of recipient a given rendered template will be target to.
remove() - Method in interface com.thepluginpeople.jemhod.api.IHeaderBean
 
renderValue(JsonNode, String, Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Renders a field value according to its metadata.
REPLY_TO - Enum constant in enum class com.thepluginpeople.jemhod.model.SenderAddressSource
 
REPLY_TO_THEN_FROM - Enum constant in enum class com.thepluginpeople.jemhod.model.SenderAddressSource
 
REPORTER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
REQUEST_APPROVER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
REQUEST_PARTICIPANT - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
resetToPhoneNumbers() - Method in interface com.thepluginpeople.jemhod.api.ISMSNotificationUtils
Removes all the phone numbers for the recipients list, including the ones configured in the mapping and post functions.
RETRIEVE_AND_HASH - Enum constant in enum class com.thepluginpeople.jemhod.model.AttachmentDuplicationStrategy
 
reverse(Iterable<T>) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Reverses an iterable returning a copy.
RULE_PRIORITY - Enum constant in enum class com.thepluginpeople.jemhod.model.RuleEvaluationStrategy
 
RuleEvaluationStrategy - Enum Class in com.thepluginpeople.jemhod.model
 

S

SCRIPT - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
SELECTED_GROUP - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
SELECTED_USER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
SenderAddressSource - Enum Class in com.thepluginpeople.jemhod.model
 
setCatchEmailAddress(String) - Method in interface com.thepluginpeople.jemhod.api.ISlackNotificationUtils
Changes the catch email address used when processing a Slack action's reply message.
setChannel(String) - Method in interface com.thepluginpeople.jemhod.api.ISlackNotificationUtils
Changes the channel where the message will be sent.
setChat(String) - Method in interface com.thepluginpeople.jemhod.api.ITelegramNotificationUtils
Changes the chat where the message will be sent.
setCommentRendered() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Used to mark that a comment has been rendered and notification should be sent.
setDirectiveAliasType(DirectiveAlias.DirectiveAliasType) - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
setFieldRendered() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Used to mark that a field has been rendered and notification should be sent.
setFromKey(String) - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
setFromValue(String) - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
setIncomingWebhookUrl(String) - Method in interface com.thepluginpeople.jemhod.api.IMattermostNotificationUtils
Changes the room where the notification will be dispatched by changing the incomingWebhookUrl
setInhibitSending(boolean) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Marks the template to not be sent.
setKey(String) - Method in class com.thepluginpeople.jemhod.model.KeyValueConfig
 
setNotify() - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Marks an update issue template as 'not empty'.
setProfileId(Long) - Method in interface com.thepluginpeople.jemhod.api.ISlackNotificationUtils
Changes profile the used when processing Slack action's reply message
setReplyTo(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Use this method do dynamically change the reply to email address.
setToKey(String) - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
setToValue(String) - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
setValue(String) - Method in interface com.thepluginpeople.jemhod.api.IHeaderBean
 
setValue(String) - Method in class com.thepluginpeople.jemhod.model.KeyValueConfig
 
shouldShowApprovalButtons() - Method in interface com.thepluginpeople.jemhod.api.IApprovalsManager
It returns true if:
shouldShowCustomerSatisfactionQuestion(JsonNode) - Method in interface com.thepluginpeople.jemhod.api.ICustomerSatisfactionManager
Evaluates if the user can provide a feedback to the current issue.
slackEscape(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Slack escapes the string.
SUCCESS - Enum constant in enum class com.thepluginpeople.jemhod.model.FormMessageType
 

T

text - Enum constant in enum class com.thepluginpeople.jemhod.model.ContentTypePreference
 
text - Enum constant in enum class com.thepluginpeople.jemhod.model.NotificationFormat
Plain text format.
toJson(Object) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Prints an object as json.
toString() - Method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
translateValue(String, String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
It allows user to translate values that are in English by default.
truncateMinute(Date) - Method in interface com.thepluginpeople.jemhod.api.ITemplateDateUtils
Returns the date without truncating the minute.
truncateMinute(Date) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
Returns the date without truncating the minute.

U

UPLOAD_ATTACHMENTS - Enum constant in enum class com.thepluginpeople.jemhod.model.AttachmentUpload
 
urlEncode(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
URL encodes a string.
USER_CUSTOM_FIELD - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 

V

value(String, String) - Static method in class com.thepluginpeople.jemhod.model.DirectiveAlias
 
VALUE - Enum constant in enum class com.thepluginpeople.jemhod.model.DirectiveAlias.DirectiveAliasType
 
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.api.RecipientType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.AttachmentDuplicationStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.AttachmentUpload
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.AttachMessageCondition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.ContentTypePreference
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.DirectiveAlias.DirectiveAliasType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.FieldProcessorResolutionStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.FieldProcessorStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.FormMessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.InvalidMessageEmailAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.IssueCommentLimitExceededAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.IssueOperatingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.IssueOperatingModeFailureAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.NonDeliveryEmailAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.NotificationFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.PrecedenceBulkAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.RuleEvaluationStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thepluginpeople.jemhod.model.SenderAddressSource
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.thepluginpeople.jemhod.api.RecipientType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.AttachmentDuplicationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.AttachmentUpload
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.AttachMessageCondition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.ContentTypePreference
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.DirectiveAlias.DirectiveAliasType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.FieldProcessorResolutionStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.FieldProcessorStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.FormMessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.InvalidMessageEmailAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.IssueCommentLimitExceededAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.IssueOperatingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.IssueOperatingModeFailureAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.NonDeliveryEmailAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.NotificationFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.PrecedenceBulkAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.RuleEvaluationStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thepluginpeople.jemhod.model.SenderAddressSource
Returns an array containing the constants of this enum class, in the order they are declared.

W

WARNING - Enum constant in enum class com.thepluginpeople.jemhod.model.FormMessageType
 
WATCHER - Enum constant in enum class com.thepluginpeople.jemhod.api.RecipientType
 
wikiToHtml(String) - Method in interface com.thepluginpeople.jemhod.api.ITemplateUtils
if the wiki rendering option is enabled, it converts wiki markup to html escaping existing html elements.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values