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:IssueTextFieldCharacterLengthValidatorValidates length of text field against the "jira character limit". Checks values of text system fields and custom field types marked withTextCustomFieldTypeinterface.- Specified by:
validateAllFieldsin interfaceIssueTextFieldCharacterLengthValidator- Parameters:
issue- the issue to be validated- Returns:
- validation result
-
validateModifiedFields
@Nonnull public IssueTextFieldCharacterLengthValidator.ValidationResult validateModifiedFields(@Nonnull MutableIssue issue) Description copied from interface:IssueTextFieldCharacterLengthValidatorValidates length of modified text field against the "jira character limit". Checks values of text system fields and custom field types marked withTextCustomFieldTypeinterface.- Specified by:
validateModifiedFieldsin interfaceIssueTextFieldCharacterLengthValidator- Parameters:
issue- the issue to be validated- Returns:
- validation result
-