Class IssueLinksField
java.lang.Object
com.codebarrel.automation.rulecomponent.jira.com.rproxy.goskope.common.issueconfigfields.IssueLinksField
- All Implemented Interfaces:
IssueConfigField
-
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
ConstructorsConstructorDescriptionIssueLinksField
(IssueInputSubstitutionRenderer renderer, I18nFactory i18nFactory, ClientFactory<JIRAClient> jiraClientFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addOperationToBuilder
(IssueRequestBuilder builder, FieldOperationContext fieldOperationContext, FieldOperation fieldOperation) Add the current field to the IssueRequest.Builder.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
-
IssueLinksField
@Inject public IssueLinksField(IssueInputSubstitutionRenderer renderer, I18nFactory i18nFactory, ClientFactory<JIRAClient> jiraClientFactory)
-
-
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
-
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
-