Package com.atlassian.jira.issue
Class DefaultIssueTextFieldCharacterLengthValidator
java.lang.Object
com.atlassian.jira.issue.DefaultIssueTextFieldCharacterLengthValidator
- All Implemented Interfaces:
IssueTextFieldCharacterLengthValidator
public class DefaultIssueTextFieldCharacterLengthValidator
extends Object
implements IssueTextFieldCharacterLengthValidator
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.issue.IssueTextFieldCharacterLengthValidator
IssueTextFieldCharacterLengthValidator.ValidationResult
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultIssueTextFieldCharacterLengthValidator
(TextFieldCharacterLengthValidator textFieldCharacterLengthValidator) -
Method Summary
Modifier and TypeMethodDescriptionvalidateAllFields
(Issue issue) Validates length of text field against the "jira character limit".Validates length of modified text field against the "jira character limit".
-
Constructor Details
-
DefaultIssueTextFieldCharacterLengthValidator
public DefaultIssueTextFieldCharacterLengthValidator(TextFieldCharacterLengthValidator textFieldCharacterLengthValidator)
-
-
Method Details
-
validateAllFields
@Nonnull public IssueTextFieldCharacterLengthValidator.ValidationResult validateAllFields(@Nonnull Issue issue) Description copied from interface:IssueTextFieldCharacterLengthValidator
Validates length of text field against the "jira character limit". Checks values of text system fields and custom field types marked withTextCustomFieldType
interface.- Specified by:
validateAllFields
in interfaceIssueTextFieldCharacterLengthValidator
- Parameters:
issue
- the issue to be validated- Returns:
- validation result
-
validateModifiedFields
@Nonnull public IssueTextFieldCharacterLengthValidator.ValidationResult validateModifiedFields(@Nonnull MutableIssue issue) Description copied from interface:IssueTextFieldCharacterLengthValidator
Validates length of modified text field against the "jira character limit". Checks values of text system fields and custom field types marked withTextCustomFieldType
interface.- Specified by:
validateModifiedFields
in interfaceIssueTextFieldCharacterLengthValidator
- Parameters:
issue
- the issue to be validated- Returns:
- validation result
-