Class MultiGroupSelectField
java.lang.Object
com.codebarrel.automation.rulecomponent.jira.com.rproxy.goskope.common.issueconfigfields.MultiGroupSelectField
- All Implemented Interfaces:
IssueConfigField
- Direct Known Subclasses:
SdMultiGroupSelectField
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.codebarrel.automation.rulecomponent.jira.com.rproxy.goskope.common.IssueConfigField
IssueConfigField.AddRemoveValue, IssueConfigField.Operation, IssueConfigField.SimpleValue
-
Constructor Summary
ConstructorsConstructorDescriptionMultiGroupSelectField
(IssueInputSubstitutionRenderer renderer, I18nFactory i18nFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addOperationToBuilder
(IssueRequestBuilder builder, FieldOperationContext fieldOperationContext, FieldOperation fieldOperation) Add the current field to the IssueRequest.Builder.getValuesToSave
(FieldOperationContext fieldOperationContext, FieldOperation fieldOperation) boolean
void
validate
(ComponentContext context, FieldOperation operation, RemoteConnectUser remoteUser, ErrorCollection errors) Validate the config/valueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.codebarrel.automation.rulecomponent.jira.com.rproxy.goskope.common.IssueConfigField
getCondition
-
Constructor Details
-
MultiGroupSelectField
@Inject public MultiGroupSelectField(IssueInputSubstitutionRenderer renderer, I18nFactory i18nFactory)
-
-
Method Details
-
validate
public void validate(ComponentContext context, FieldOperation operation, RemoteConnectUser remoteUser, ErrorCollection errors) Description copied from interface:IssueConfigField
Validate the config/value- Specified by:
validate
in interfaceIssueConfigField
- 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.
-
isMultiValueField
public boolean isMultiValueField()- Specified by:
isMultiValueField
in interfaceIssueConfigField
-
getValuesToSave
protected Set<String> getValuesToSave(FieldOperationContext fieldOperationContext, FieldOperation fieldOperation) -
addOperationToBuilder
public void addOperationToBuilder(IssueRequestBuilder builder, FieldOperationContext fieldOperationContext, FieldOperation fieldOperation) Description copied from interface:IssueConfigField
Add the current field to the IssueRequest.Builder.- Specified by:
addOperationToBuilder
in interfaceIssueConfigField
-