Interface IssueConfigField
- All Known Implementing Classes:
AbstractDateField,AssigneeField,AttachmentField,CascadingSelectField,ComponentsField,CreatorField,DateField,DateTimeField,EpicField,GroupSelectField,InsightObjectField,IssueLinksField,IssueTypeField,LabelsField,MultiGroupSelectField,MultiSelectField,MultiUserSelectField,MultiVersionField,NumberField,OrganizationSelectField,ParentField,PriorityField,ProjectField,RaiseOnBehalfOfField,RequestParticipantsField,RequestTypeField,ResolutionField,SdMultiGroupSelectField,SecurityLevelField,SelectField,ServiceEntityField,SingleVersionField,SprintField,StatusField,SummaryField,TempoAccountField,TextAreaField,TextField,UserSelectField
public interface IssueConfigField
A class that knows how to validate the given config and add the field to the IssueRequest.Builder
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic enumWhat operation the config is forstatic class -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOperationToBuilder(IssueRequestBuilder builder, FieldOperationContext fieldOperationContext, FieldOperation fieldOperation) Add the current field to the IssueRequest.Builder.default ConditionComparatorgetCondition(Condition condition, TenantActor tenantActor) booleanvoidvalidate(ComponentContext context, FieldOperation operation, RemoteConnectUser remoteUser, ErrorCollection errors) Validate the config/value
-
Method Details
-
validate
void validate(ComponentContext context, FieldOperation operation, RemoteConnectUser remoteUser, ErrorCollection errors) Validate the config/value- Parameters:
context- the component contextoperation- the operation that is being performedremoteUser- the remote user who is configuring the ruleerrors- the error builder to add teh validation error to.
-
addOperationToBuilder
void addOperationToBuilder(IssueRequestBuilder builder, FieldOperationContext fieldOperationContext, FieldOperation fieldOperation) Add the current field to the IssueRequest.Builder. -
isMultiValueField
boolean isMultiValueField() -
getCondition
-