public interface

IssueTextFieldCharacterLengthValidator

com.atlassian.jira.issue.IssueTextFieldCharacterLengthValidator
Known Indirect Subclasses

Class Overview

Text length issue validator to be used by issue objects to be created/edited with IssueManager. Checks if issue text fields are within the jira character limit. Summary field is not validated (hardlimited to 255 chars).

Summary

Nested Classes
interface IssueTextFieldCharacterLengthValidator.ValidationResult Result of the validation. 
Public Methods
@Nonnull IssueTextFieldCharacterLengthValidator.ValidationResult validateAllFields(Issue issue)
Validates length of text field against the "jira character limit".
@Nonnull IssueTextFieldCharacterLengthValidator.ValidationResult validateModifiedFields(MutableIssue issue)
Validates length of modified text field against the "jira character limit".

Public Methods

@Nonnull public IssueTextFieldCharacterLengthValidator.ValidationResult validateAllFields (Issue issue)

Validates length of text field against the "jira character limit". Checks values of text system fields and custom field types marked with TextCustomFieldType interface.

Parameters
issue the issue to be validated
Returns
  • validation result

@Nonnull public IssueTextFieldCharacterLengthValidator.ValidationResult validateModifiedFields (MutableIssue issue)

Validates length of modified text field against the "jira character limit". Checks values of text system fields and custom field types marked with TextCustomFieldType interface.

Parameters
issue the issue to be validated
Returns
  • validation result