Skip to content

Commit 315dbd0

Browse files
committed
incubator-kie-issues#1626: Fix Typo in public API method for custom User Task assignment strategy
- Included reassignments typos.
1 parent 0f97ed5 commit 315dbd0

File tree

9 files changed

+20
-20
lines changed

9 files changed

+20
-20
lines changed

api/kogito-api/src/main/java/org/kie/kogito/usertask/UserTaskAssignmentStrategy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ default String getName() {
3030
return getClass().getName();
3131
}
3232

33-
Optional<String> computeAssigment(UserTaskInstance userTaskInstance, IdentityProvider identityProvider);
33+
Optional<String> computeAssignment(UserTaskInstance userTaskInstance, IdentityProvider identityProvider);
3434

3535
}

api/kogito-api/src/main/java/org/kie/kogito/usertask/model/Reassignment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public Set<String> getPotentialGroups() {
5252

5353
@Override
5454
public String toString() {
55-
return "Reassigment [potentialUsers=" + potentialUsers + ", potentialGroups=" + potentialGroups + "]";
55+
return "Reassignment [potentialUsers=" + potentialUsers + ", potentialGroups=" + potentialGroups + "]";
5656
}
5757

5858
@Override

jbpm/jbpm-usertask/src/main/java/org/kie/kogito/usertask/impl/AbstractUserTask.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public abstract class AbstractUserTask implements UserTask {
4646
private Set<String> excludedUsers;
4747
private Collection<DeadlineInfo<Notification>> startDeadlines;
4848
private Collection<DeadlineInfo<Notification>> endDeadlines;
49-
private Collection<DeadlineInfo<Reassignment>> startReassigments;
49+
private Collection<DeadlineInfo<Reassignment>> startReassignments;
5050
private Collection<DeadlineInfo<Reassignment>> endReassignments;
5151

5252
public AbstractUserTask(String id, String name) {
@@ -60,7 +60,7 @@ public AbstractUserTask(String id, String name) {
6060
this.excludedUsers = new HashSet<>();
6161
this.startDeadlines = new HashSet<>();
6262
this.endDeadlines = new HashSet<>();
63-
this.startReassigments = new HashSet<>();
63+
this.startReassignments = new HashSet<>();
6464
this.endReassignments = new HashSet<>();
6565
}
6666

@@ -223,19 +223,19 @@ public void setNotCompletedDeadlines(String notStarted) {
223223

224224
@Override
225225
public Collection<DeadlineInfo<Reassignment>> getNotStartedReassignments() {
226-
return startReassigments;
226+
return startReassignments;
227227
}
228228

229229
public void setNotStartedReassignments(String reassignments) {
230-
this.startReassigments = DeadlineHelper.parseReassignments(reassignments);
230+
this.startReassignments = DeadlineHelper.parseReassignments(reassignments);
231231
}
232232

233233
@Override
234234
public Collection<DeadlineInfo<Reassignment>> getNotCompletedReassignments() {
235235
return endReassignments;
236236
}
237237

238-
public void setNotCompletedReassigments(String reassignments) {
238+
public void setNotCompletedReassignments(String reassignments) {
239239
this.endReassignments = DeadlineHelper.parseReassignments(reassignments);
240240
}
241241

jbpm/jbpm-usertask/src/main/java/org/kie/kogito/usertask/impl/BasicUserTaskAssignmentStrategy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public String getName() {
3434
}
3535

3636
@Override
37-
public Optional<String> computeAssigment(UserTaskInstance userTaskInstance, IdentityProvider identityProvider) {
37+
public Optional<String> computeAssignment(UserTaskInstance userTaskInstance, IdentityProvider identityProvider) {
3838
Set<String> users = new HashSet<>(userTaskInstance.getPotentialUsers());
3939
users.removeAll(userTaskInstance.getExcludedUsers());
4040
if (users.size() == 1) {

jbpm/jbpm-usertask/src/main/java/org/kie/kogito/usertask/impl/DefaultUserTaskInstance.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public class DefaultUserTaskInstance implements UserTaskInstance {
105105

106106
private Collection<DeadlineInfo<Reassignment>> notStartedReassignments;
107107

108-
private Collection<DeadlineInfo<Reassignment>> notCompletedReassigments;
108+
private Collection<DeadlineInfo<Reassignment>> notCompletedReassignments;
109109

110110
private Map<String, Notification> notStartedDeadlinesTimers;
111111

@@ -643,11 +643,11 @@ public void setNotStartedReassignments(Collection<DeadlineInfo<Reassignment>> no
643643

644644
@Override
645645
public Collection<DeadlineInfo<Reassignment>> getNotCompletedReassignments() {
646-
return notCompletedReassigments;
646+
return notCompletedReassignments;
647647
}
648648

649-
public void setNotCompletedReassignments(Collection<DeadlineInfo<Reassignment>> notCompletedReassigments) {
650-
this.notCompletedReassigments = notCompletedReassigments;
649+
public void setNotCompletedReassignments(Collection<DeadlineInfo<Reassignment>> notCompletedReassignments) {
650+
this.notCompletedReassignments = notCompletedReassignments;
651651
}
652652

653653
public void setJobsService(JobsService jobsService) {

jbpm/jbpm-usertask/src/main/java/org/kie/kogito/usertask/impl/lifecycle/DefaultUserTaskLifeCycle.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ public Optional<UserTaskTransitionToken> fail(UserTaskInstance userTaskInstance,
216216

217217
private String assignStrategy(UserTaskInstance userTaskInstance, IdentityProvider identityProvider) {
218218
UserTaskAssignmentStrategy assignmentStrategy = userTaskInstance.getUserTask().getAssignmentStrategy();
219-
return assignmentStrategy.computeAssigment(userTaskInstance, identityProvider).orElse(null);
219+
return assignmentStrategy.computeAssignment(userTaskInstance, identityProvider).orElse(null);
220220
}
221221

222222
private void checkPermission(UserTaskInstance userTaskInstance, IdentityProvider identityProvider) {

jbpm/jbpm-usertask/src/main/java/org/kie/kogito/usertask/impl/model/DeadlineHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ public static Collection<DeadlineInfo<Reassignment>> parseReassignments(Object t
9393
if (text instanceof String textString && textString.isBlank()) {
9494
return Collections.emptyList();
9595
}
96-
return parseDeadlines(text, DeadlineHelper::parseReassigment, DeadlineHelper::getReassignmentSchedule);
96+
return parseDeadlines(text, DeadlineHelper::parseReassignment, DeadlineHelper::getReassignmentSchedule);
9797
}
9898

9999
public static Collection<DeadlineInfo<Notification>> parseDeadlines(Object text) {
@@ -221,7 +221,7 @@ private static Map<String, Object> asMap(String text) {
221221
return result;
222222
}
223223

224-
private static Reassignment parseReassigment(String text) {
224+
private static Reassignment parseReassignment(String text) {
225225
Map<String, Object> map = asMap(text);
226226
return new Reassignment(parseSet(map.get("users")), parseSet(map.get("groups")));
227227
}

jbpm/jbpm-usertask/src/test/java/org/kie/kogito/usertask/impl/model/DeadlineHelperTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -239,10 +239,10 @@ public void testMultipleNotification() {
239239

240240
@Test
241241
public void testReassignment() {
242-
Collection<DeadlineInfo<Reassignment>> reassigments = DeadlineHelper.parseReassignments(
242+
Collection<DeadlineInfo<Reassignment>> reassignments = DeadlineHelper.parseReassignments(
243243
"[users:Pepe,Pepa|groups:Admin,Managers]@[1m]");
244-
assertThat(reassigments).hasSize(1);
245-
DeadlineInfo<Reassignment> reassignment = reassigments.iterator().next();
244+
assertThat(reassignments).hasSize(1);
245+
DeadlineInfo<Reassignment> reassignment = reassignments.iterator().next();
246246
assertThat(reassignment.getNotification().getPotentialUsers()).containsExactlyInAnyOrder("Pepe", "Pepa");
247247
assertThat(reassignment.getNotification().getPotentialGroups()).containsExactlyInAnyOrder("Admin", "Managers");
248248
assertThat(reassignment.getScheduleInfo().iterator().next().getDuration()).isEqualTo(Duration.ofMinutes(1));

kogito-codegen-modules/kogito-codegen-processes/src/main/java/org/kie/kogito/codegen/usertask/UserTaskCodegen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ public List<GeneratedFile> generateUserTask() {
227227
block.addStatement(new MethodCallExpr(new ThisExpr(), "setNotStartedDeadLines", NodeList.nodeList(toDeadlineExpression(info.getParameter("NotStartedNotify")))));
228228
block.addStatement(new MethodCallExpr(new ThisExpr(), "setNotCompletedDeadlines", NodeList.nodeList(toDeadlineExpression(info.getParameter("NotCompletedNotify")))));
229229
block.addStatement(new MethodCallExpr(new ThisExpr(), "setNotStartedReassignments", NodeList.nodeList(toDeadlineExpression(info.getParameter("NotStartedReassign")))));
230-
block.addStatement(new MethodCallExpr(new ThisExpr(), "setNotCompletedReassigments", NodeList.nodeList(toDeadlineExpression(info.getParameter("NotCompletedReassign")))));
230+
block.addStatement(new MethodCallExpr(new ThisExpr(), "setNotCompletedReassignments", NodeList.nodeList(toDeadlineExpression(info.getParameter("NotCompletedReassign")))));
231231

232232
generatedFiles.add(new GeneratedFile(GeneratedFileType.SOURCE, UserTaskCodegenHelper.path(info).resolve(className + ".java"), unit.toString()));
233233
}
@@ -240,7 +240,7 @@ private Expression toDeadlineExpression(Object parameter) {
240240
DeadlineHelper.parseDeadlines(stringParam);
241241
return toStringExpression(stringParam);
242242
} catch (Exception e) {
243-
LOG.debug("to deadline calculation failure. {} it is not a proper expression");
243+
LOG.debug("to deadline calculation failure. {} it is not a proper expression", stringParam);
244244
}
245245
}
246246
return new CastExpr(StaticJavaParser.parseType(String.class.getName()), new NullLiteralExpr());

0 commit comments

Comments
 (0)