@Override public boolean execute(Map<String, Object> properties, Context context) { checkArgument(properties.containsKey(VERIFIED_ASSIGNEE), "Assignee is missing from the execution parameters"); UserDto assignee = (UserDto) properties.get(VERIFIED_ASSIGNEE); return isAssigneeMemberOfIssueOrganization(assignee, properties, context) && issueFieldsSetter.assign(context.issue(), assignee, context.issueChangeContext()); }
@Before public void setUp() throws Exception { workflow.start(); when(context.issue()).thenReturn(issue); when(context.issueChangeContext()).thenReturn(IssueChangeContext.createUser(new Date(), "user_uuid")); }
@Override public boolean execute(Map<String, Object> properties, Context context) { checkArgument(properties.containsKey(VERIFIED_ASSIGNEE), "Assignee is missing from the execution parameters"); UserDto assignee = (UserDto) properties.get(VERIFIED_ASSIGNEE); return isAssigneeMemberOfIssueOrganization(assignee, properties, context) && issueFieldsSetter.assign(context.issue(), assignee, context.issueChangeContext()); }
@Override public boolean execute(Map<String, Object> properties, Context context) { return issueUpdater.setManualSeverity(context.issue(), verifySeverityParameter(properties), context.issueChangeContext()); }
@Override public boolean execute(Map<String, Object> properties, Context context) { DefaultIssue issue = context.issue(); String transition = transition(properties); return canExecuteTransition(issue, transition) && transitionService.doTransition(context.issue(), context.issueChangeContext(), transition(properties)); }
@Override public boolean execute(Map<String, Object> properties, Context context) { Collection<String> tags = getTagsToSet(context, parseTags(properties)); return issueUpdater.setTags(context.issue(), tags, context.issueChangeContext()); }
@Override public boolean execute(Map<String, Object> properties, Context context) { issueUpdater.addComment(context.issue(), comment(properties), context.issueChangeContext()); return true; }
@Override public boolean execute(Map<String, Object> properties, Context context) { String type = verifyTypeParameter(properties); return issueUpdater.setType(context.issue(), RuleType.valueOf(type), context.issueChangeContext()); }
@Override public boolean execute(Map<String, Object> properties, Context context) { return issueUpdater.setManualSeverity(context.issue(), verifySeverityParameter(properties), context.issueChangeContext()); }
@Override public boolean execute(Map<String, Object> properties, Context context) { Collection<String> tags = getTagsToSet(context, parseTags(properties)); return issueUpdater.setTags(context.issue(), tags, context.issueChangeContext()); }
@Override public boolean execute(Map<String, Object> properties, Context context) { DefaultIssue issue = context.issue(); String transition = transition(properties); return canExecuteTransition(issue, transition) && transitionService.doTransition(context.issue(), context.issueChangeContext(), transition(properties)); }
@Override public boolean execute(Map<String, Object> properties, Context context) { issueUpdater.addComment(context.issue(), comment(properties), context.issueChangeContext()); return true; }
@Override public boolean execute(Map<String, Object> properties, Context context) { String type = verifyTypeParameter(properties); return issueUpdater.setType(context.issue(), RuleType.valueOf(type), context.issueChangeContext()); }