automatically formatted code
This commit is contained in:
parent
314fa14b91
commit
35705ddb02
|
@ -5,8 +5,7 @@ import pro.taskana.spi.history.api.events.TaskanaHistoryEvent;
|
|||
/** This entity contains the most important information about a history event. */
|
||||
public class HistoryEventImpl extends TaskanaHistoryEvent {
|
||||
|
||||
public HistoryEventImpl() {
|
||||
}
|
||||
public HistoryEventImpl() {}
|
||||
|
||||
public HistoryEventImpl(String userId, String details) {
|
||||
super(userId, details);
|
||||
|
|
|
@ -27,7 +27,6 @@ public interface HistoryEventMapper {
|
|||
+ "</script>")
|
||||
void insert(@Param("historyEvent") TaskanaHistoryEvent historyEvent);
|
||||
|
||||
|
||||
@Select(
|
||||
"<script>"
|
||||
+ "SELECT ID, BUSINESS_PROCESS_ID, PARENT_BUSINESS_PROCESS_ID, TASK_ID, EVENT_TYPE, CREATED, USER_ID, DOMAIN, WORKBASKET_KEY, "
|
||||
|
|
|
@ -329,6 +329,5 @@ public class QueryHistoryAccTest extends AbstractAccTest {
|
|||
returnedList =
|
||||
getHistoryService().createHistoryQuery().listValues(HistoryQueryColumnName.CUSTOM_4, null);
|
||||
assertThat(returnedList).hasSize(2);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,8 +16,6 @@ import org.junit.Test;
|
|||
import org.junit.runner.RunWith;
|
||||
import org.wildfly.swarm.undertow.WARArchive;
|
||||
|
||||
import pro.taskana.common.internal.TaskanaProducers;
|
||||
|
||||
/** TODO. */
|
||||
@RunWith(Arquillian.class)
|
||||
public class TaskanaProducersTest {
|
||||
|
|
|
@ -172,16 +172,6 @@ public class TaskanaEngineConfiguration {
|
|||
initGermanHolidaysEnabled(props);
|
||||
}
|
||||
|
||||
private void initGermanHolidaysEnabled(Properties props) {
|
||||
String enabled = props.getProperty(TASKANA_GERMAN_HOLIDAYS_ENABLED);
|
||||
if (enabled != null && !enabled.isEmpty()) {
|
||||
germanPublicHolidaysEnabled = Boolean.parseBoolean(enabled);
|
||||
} else {
|
||||
germanPublicHolidaysEnabled = false;
|
||||
}
|
||||
LOGGER.debug("GermanPublicHolidaysEnabled = {}", germanPublicHolidaysEnabled);
|
||||
}
|
||||
|
||||
public static DataSource createDefaultDataSource() {
|
||||
LOGGER.info(
|
||||
"No datasource is provided. A inmemory db is used: "
|
||||
|
@ -352,6 +342,16 @@ public class TaskanaEngineConfiguration {
|
|||
return true;
|
||||
}
|
||||
|
||||
private void initGermanHolidaysEnabled(Properties props) {
|
||||
String enabled = props.getProperty(TASKANA_GERMAN_HOLIDAYS_ENABLED);
|
||||
if (enabled != null && !enabled.isEmpty()) {
|
||||
germanPublicHolidaysEnabled = Boolean.parseBoolean(enabled);
|
||||
} else {
|
||||
germanPublicHolidaysEnabled = false;
|
||||
}
|
||||
LOGGER.debug("GermanPublicHolidaysEnabled = {}", germanPublicHolidaysEnabled);
|
||||
}
|
||||
|
||||
private void initJobParameters(Properties props) {
|
||||
String jobBatchSizeProperty = props.getProperty(TASKANA_JOB_BATCHSIZE);
|
||||
if (jobBatchSizeProperty != null && !jobBatchSizeProperty.isEmpty()) {
|
||||
|
|
|
@ -341,8 +341,7 @@ public class ClassificationServiceImpl implements ClassificationService {
|
|||
masterClassification.setDomain("");
|
||||
masterClassification.setIsValidInDomain(false);
|
||||
try {
|
||||
if (classification.getParentKey() != null
|
||||
&& !"".equals(classification.getParentKey())) {
|
||||
if (classification.getParentKey() != null && !"".equals(classification.getParentKey())) {
|
||||
masterClassification.setParentId(
|
||||
getClassification(classification.getParentKey(), "").getId());
|
||||
}
|
||||
|
|
|
@ -35,6 +35,11 @@ public final class Pair<L, R> {
|
|||
return new Pair<>(left, right);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(left, right);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
if (this == obj) {
|
||||
|
@ -47,13 +52,7 @@ public final class Pair<L, R> {
|
|||
return false;
|
||||
}
|
||||
Pair<?, ?> other = (Pair<?, ?>) obj;
|
||||
return Objects.equals(left, other.left)
|
||||
&& Objects.equals(right, other.right);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(left, right);
|
||||
return Objects.equals(left, other.left) && Objects.equals(right, other.right);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -30,8 +30,7 @@ public class TaskanaHistoryEvent {
|
|||
protected String custom4;
|
||||
protected String details;
|
||||
|
||||
public TaskanaHistoryEvent() {
|
||||
}
|
||||
public TaskanaHistoryEvent() {}
|
||||
|
||||
public TaskanaHistoryEvent(String userId, String details) {
|
||||
this.userId = userId;
|
||||
|
|
|
@ -9,5 +9,4 @@ public class UpdatedEvent extends TaskEvent {
|
|||
eventType = "TASK_UPDATED";
|
||||
created = updatedTask.getModified();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -613,8 +613,8 @@ public interface TaskQuery extends BaseQuery<TaskSummary, TaskQueryColumnName> {
|
|||
|
||||
/**
|
||||
* Add your wildcard search value for pattern matching to your query. It will be compared in SQL
|
||||
* with the LIKE operator. You may use a wildcard like % to specify the pattern.
|
||||
* Must be used in combination with the wilcardSearchFieldIn parameter
|
||||
* with the LIKE operator. You may use a wildcard like % to specify the pattern. Must be used in
|
||||
* combination with the wilcardSearchFieldIn parameter
|
||||
*
|
||||
* @param wildcardSearchValue the wildcard search value
|
||||
* @return the query
|
||||
|
@ -622,8 +622,8 @@ public interface TaskQuery extends BaseQuery<TaskSummary, TaskQueryColumnName> {
|
|||
TaskQuery wildcardSearchValueLike(String wildcardSearchValue);
|
||||
|
||||
/**
|
||||
* Add the values of the wildcard search fields for exact matching to your query.
|
||||
* Must be used in combination with the wildcardSearchValueLike parameter
|
||||
* Add the values of the wildcard search fields for exact matching to your query. Must be used in
|
||||
* combination with the wildcardSearchValueLike parameter
|
||||
*
|
||||
* @param wildcardSearchFields the values of your wildcard search fields
|
||||
* @return the query
|
||||
|
|
|
@ -3,8 +3,7 @@ package pro.taskana.task.api;
|
|||
import pro.taskana.common.api.QueryColumnName;
|
||||
|
||||
/**
|
||||
* Enum containing the column names for
|
||||
* TaskQueryMapper.queryTaskColumnValues
|
||||
* Enum containing the column names for TaskQueryMapper.queryTaskColumnValues
|
||||
*
|
||||
* @author jsa
|
||||
*/
|
||||
|
|
|
@ -25,10 +25,6 @@ public enum WildcardSearchField {
|
|||
CUSTOM_15("CUSTOM_15"),
|
||||
CUSTOM_16("CUSTOM_16");
|
||||
|
||||
WildcardSearchField(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
private static final Map<String, WildcardSearchField> STRING_TO_ENUM =
|
||||
Arrays.stream(values())
|
||||
.collect(
|
||||
|
@ -38,6 +34,9 @@ public enum WildcardSearchField {
|
|||
(first, second) -> first,
|
||||
() -> new TreeMap<>(String.CASE_INSENSITIVE_ORDER)));
|
||||
private String name;
|
||||
WildcardSearchField(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public static WildcardSearchField fromString(String name) {
|
||||
|
||||
|
|
|
@ -10,5 +10,4 @@ public class TaskCommentNotFoundException extends NotFoundException {
|
|||
public TaskCommentNotFoundException(String id, String msg) {
|
||||
super(id, msg);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -189,8 +189,8 @@ public interface Task extends TaskSummary {
|
|||
String getClassificationCategory();
|
||||
|
||||
/**
|
||||
* Duplicates this Task without the internal and external id.
|
||||
* All referenced {@link Attachment}s are copied as well.
|
||||
* Duplicates this Task without the internal and external id. All referenced {@link Attachment}s
|
||||
* are copied as well.
|
||||
*
|
||||
* @return a copy of this Task
|
||||
*/
|
||||
|
|
|
@ -60,6 +60,5 @@ public interface TaskCommentMapper {
|
|||
@Result(property = "created", column = "CREATED"),
|
||||
@Result(property = "modified", column = "MODIFIED"),
|
||||
})
|
||||
TaskCommentImpl findById(
|
||||
@Param("taskCommentId") String taskCommentId);
|
||||
TaskCommentImpl findById(@Param("taskCommentId") String taskCommentId);
|
||||
}
|
||||
|
|
|
@ -72,8 +72,7 @@ class TaskCommentServiceImpl {
|
|||
if (taskCommentToUpdate.getCreator().equals(userId)
|
||||
|| taskanaEngine.getEngine().isUserInRole(TaskanaRole.ADMIN)) {
|
||||
|
||||
TaskComment oldTaskComment =
|
||||
getTaskComment(taskCommentImplToUpdate.getId());
|
||||
TaskComment oldTaskComment = getTaskComment(taskCommentImplToUpdate.getId());
|
||||
|
||||
checkModifiedHasNotChanged(oldTaskComment, taskCommentImplToUpdate);
|
||||
|
||||
|
@ -132,8 +131,7 @@ class TaskCommentServiceImpl {
|
|||
throws NotAuthorizedException, TaskCommentNotFoundException, TaskNotFoundException,
|
||||
InvalidArgumentException {
|
||||
|
||||
LOGGER.debug(
|
||||
"entry to deleteTaskComment (taskComment = {}", taskCommentId);
|
||||
LOGGER.debug("entry to deleteTaskComment (taskComment = {}", taskCommentId);
|
||||
|
||||
String userId = CurrentUserContext.getUserid();
|
||||
|
||||
|
@ -208,9 +206,7 @@ class TaskCommentServiceImpl {
|
|||
if (result == null) {
|
||||
throw new TaskCommentNotFoundException(
|
||||
taskCommentId,
|
||||
String.format(
|
||||
"TaskComment for taskCommentId '%s' was not found",
|
||||
taskCommentId));
|
||||
String.format("TaskComment for taskCommentId '%s' was not found", taskCommentId));
|
||||
}
|
||||
|
||||
taskService.getTask(result.getTaskId());
|
||||
|
|
|
@ -37,8 +37,8 @@ import pro.taskana.workbasket.internal.WorkbasketQueryImpl;
|
|||
public class TaskTransferrer {
|
||||
|
||||
private static final String WAS_NOT_FOUND2 = " was not found.";
|
||||
private static final String TASK_IN_END_STATE_WITH_ID_CANNOT_BE_TRANSFERRED
|
||||
= "Task in end state with id %s cannot be transferred.";
|
||||
private static final String TASK_IN_END_STATE_WITH_ID_CANNOT_BE_TRANSFERRED =
|
||||
"Task in end state with id %s cannot be transferred.";
|
||||
private static final String TASK_WITH_ID = "Task with id ";
|
||||
private static final String WAS_MARKED_FOR_DELETION = " was marked for deletion";
|
||||
private static final String THE_WORKBASKET = "The workbasket ";
|
||||
|
|
|
@ -17,6 +17,9 @@ public class MinimalTaskSummary {
|
|||
private Instant planned;
|
||||
private Instant due;
|
||||
private Instant modified;
|
||||
private CallbackState callbackState;
|
||||
|
||||
MinimalTaskSummary() {}
|
||||
|
||||
public Instant getPlanned() {
|
||||
return planned;
|
||||
|
@ -42,10 +45,6 @@ public class MinimalTaskSummary {
|
|||
this.modified = modified;
|
||||
}
|
||||
|
||||
private CallbackState callbackState;
|
||||
|
||||
MinimalTaskSummary() {}
|
||||
|
||||
public String getTaskId() {
|
||||
return taskId;
|
||||
}
|
||||
|
|
|
@ -268,10 +268,6 @@ public class TaskImpl extends TaskSummaryImpl implements Task {
|
|||
return new TaskImpl(this);
|
||||
}
|
||||
|
||||
public String getClassificationId() {
|
||||
return classificationSummary == null ? null : classificationSummary.getId();
|
||||
}
|
||||
|
||||
protected boolean canEqual(Object other) {
|
||||
return (other instanceof TaskImpl);
|
||||
}
|
||||
|
@ -392,4 +388,8 @@ public class TaskImpl extends TaskSummaryImpl implements Task {
|
|||
+ custom16
|
||||
+ "]";
|
||||
}
|
||||
|
||||
public String getClassificationId() {
|
||||
return classificationSummary == null ? null : classificationSummary.getId();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,8 +3,8 @@ package pro.taskana.workbasket.api;
|
|||
import pro.taskana.common.api.QueryColumnName;
|
||||
|
||||
/**
|
||||
* Enum containing the column names
|
||||
* for pro.taskana.workbasket.internal.WorkbasketQueryMapper.queryWorkbasketColumnValues
|
||||
* Enum containing the column names for
|
||||
* pro.taskana.workbasket.internal.WorkbasketQueryMapper.queryWorkbasketColumnValues
|
||||
*
|
||||
* @author jsa
|
||||
*/
|
||||
|
|
|
@ -292,8 +292,8 @@ public interface WorkbasketService {
|
|||
* Deletes the workbasket by the given ID of it.
|
||||
*
|
||||
* @param workbasketId Id of the workbasket which should be deleted.
|
||||
* @return true if the workbasket was deleted successfully.
|
||||
* false if the workbasket is marked for deletion.
|
||||
* @return true if the workbasket was deleted successfully. false if the workbasket is marked for
|
||||
* deletion.
|
||||
* @throws NotAuthorizedException if the current user got no permissions for this interaction.
|
||||
* @throws WorkbasketNotFoundException if the workbasket does not exist.
|
||||
* @throws WorkbasketInUseException if the workbasket does contain task-content.
|
||||
|
|
|
@ -39,8 +39,7 @@ public class DeleteTaskCommentAccTest extends AbstractAccTest {
|
|||
taskService.getTaskComments("TKI:000000000000000000000000000000000001");
|
||||
assertThat(taskComments).hasSize(2);
|
||||
|
||||
taskService.deleteTaskComment(
|
||||
"TCI:000000000000000000000000000000000004");
|
||||
taskService.deleteTaskComment("TCI:000000000000000000000000000000000004");
|
||||
|
||||
// make sure the task comment was deleted
|
||||
List<TaskComment> taskCommentsAfterDeletion =
|
||||
|
@ -62,10 +61,8 @@ public class DeleteTaskCommentAccTest extends AbstractAccTest {
|
|||
assertThat(taskComments).hasSize(2);
|
||||
|
||||
ThrowingCallable lambda =
|
||||
() ->
|
||||
taskService.deleteTaskComment(
|
||||
() -> taskService.deleteTaskComment("TCI:000000000000000000000000000000000005");
|
||||
|
||||
"TCI:000000000000000000000000000000000005");
|
||||
assertThatThrownBy(lambda).isInstanceOf(NotAuthorizedException.class);
|
||||
|
||||
// make sure the task comment was not deleted
|
||||
|
@ -112,8 +109,7 @@ public class DeleteTaskCommentAccTest extends AbstractAccTest {
|
|||
taskService.getTaskComments("TKI:000000000000000000000000000000000002");
|
||||
assertThat(taskComments).hasSize(2);
|
||||
|
||||
ThrowingCallable lambda =
|
||||
() -> taskService.deleteTaskComment("non existing task comment id");
|
||||
ThrowingCallable lambda = () -> taskService.deleteTaskComment("non existing task comment id");
|
||||
assertThatThrownBy(lambda).isInstanceOf(TaskCommentNotFoundException.class);
|
||||
|
||||
// make sure the task comment was not deleted
|
||||
|
|
|
@ -25,16 +25,16 @@ import pro.taskana.task.api.models.TaskSummary;
|
|||
class TerminateTaskAccTest extends AbstractAccTest {
|
||||
private static TaskService taskService;
|
||||
|
||||
@BeforeAll
|
||||
static void setup() {
|
||||
taskService = taskanaEngine.getTaskService();
|
||||
}
|
||||
|
||||
@BeforeEach
|
||||
public void setupIndividualTest() throws Exception {
|
||||
resetDb(false);
|
||||
}
|
||||
|
||||
@BeforeAll
|
||||
static void setup() {
|
||||
taskService = taskanaEngine.getTaskService();
|
||||
}
|
||||
|
||||
@WithAccessId(
|
||||
userName = "user_1_1",
|
||||
groupNames = {"group_1"})
|
||||
|
|
|
@ -41,8 +41,7 @@ public class UpdateTaskCommentAccTest extends AbstractAccTest {
|
|||
assertThat(taskComments.get(0).getTextField()).isEqualTo("some text in textfield");
|
||||
|
||||
TaskComment taskComment =
|
||||
taskService.getTaskComment(
|
||||
"TCI:000000000000000000000000000000000003");
|
||||
taskService.getTaskComment("TCI:000000000000000000000000000000000003");
|
||||
taskComment.setTextField("updated textfield");
|
||||
|
||||
taskService.updateTaskComment(taskComment);
|
||||
|
@ -68,8 +67,7 @@ public class UpdateTaskCommentAccTest extends AbstractAccTest {
|
|||
assertThat(taskComments.get(1).getTextField()).isEqualTo("some other text in textfield");
|
||||
|
||||
TaskComment taskComment =
|
||||
taskService.getTaskComment(
|
||||
"TCI:000000000000000000000000000000000001");
|
||||
taskService.getTaskComment("TCI:000000000000000000000000000000000001");
|
||||
taskComment.setTextField("updated textfield");
|
||||
|
||||
assertThatThrownBy(() -> taskService.updateTaskComment(taskComment))
|
||||
|
@ -98,13 +96,11 @@ public class UpdateTaskCommentAccTest extends AbstractAccTest {
|
|||
assertThat(taskComments.get(2).getTextField()).isEqualTo("some other text in textfield");
|
||||
|
||||
TaskComment taskCommentToUpdate =
|
||||
taskService.getTaskComment(
|
||||
"TCI:000000000000000000000000000000000002");
|
||||
taskService.getTaskComment("TCI:000000000000000000000000000000000002");
|
||||
taskCommentToUpdate.setTextField("updated textfield");
|
||||
|
||||
TaskComment concurrentTaskCommentToUpdate =
|
||||
taskService.getTaskComment(
|
||||
"TCI:000000000000000000000000000000000002");
|
||||
taskService.getTaskComment("TCI:000000000000000000000000000000000002");
|
||||
concurrentTaskCommentToUpdate.setTextField("concurrently updated textfield");
|
||||
|
||||
taskService.updateTaskComment(taskCommentToUpdate);
|
||||
|
|
|
@ -541,7 +541,8 @@ class QueryWorkbasketAccTest extends AbstractAccTest {
|
|||
List<WorkbasketSummary> results =
|
||||
workbasketService.createWorkbasketQuery().orderByOrgLevel1(DESCENDING).list();
|
||||
|
||||
assertThat(results).hasSizeGreaterThan(2)
|
||||
assertThat(results)
|
||||
.hasSizeGreaterThan(2)
|
||||
.extracting(WorkbasketSummary::getOrgLevel1)
|
||||
.isSortedAccordingTo(CASE_INSENSITIVE_ORDER.reversed());
|
||||
}
|
||||
|
@ -552,7 +553,8 @@ class QueryWorkbasketAccTest extends AbstractAccTest {
|
|||
List<WorkbasketSummary> results =
|
||||
workbasketService.createWorkbasketQuery().orderByOrgLevel2(ASCENDING).list();
|
||||
|
||||
assertThat(results).hasSizeGreaterThan(2)
|
||||
assertThat(results)
|
||||
.hasSizeGreaterThan(2)
|
||||
.extracting(WorkbasketSummary::getOrgLevel2)
|
||||
.isSortedAccordingTo(CASE_INSENSITIVE_ORDER);
|
||||
}
|
||||
|
@ -563,7 +565,8 @@ class QueryWorkbasketAccTest extends AbstractAccTest {
|
|||
List<WorkbasketSummary> results =
|
||||
workbasketService.createWorkbasketQuery().orderByOrgLevel3(DESCENDING).list();
|
||||
|
||||
assertThat(results).hasSizeGreaterThan(2)
|
||||
assertThat(results)
|
||||
.hasSizeGreaterThan(2)
|
||||
.extracting(WorkbasketSummary::getOrgLevel3)
|
||||
.isSortedAccordingTo(CASE_INSENSITIVE_ORDER.reversed());
|
||||
}
|
||||
|
@ -574,7 +577,8 @@ class QueryWorkbasketAccTest extends AbstractAccTest {
|
|||
List<WorkbasketSummary> results =
|
||||
workbasketService.createWorkbasketQuery().orderByOrgLevel4(ASCENDING).list();
|
||||
|
||||
assertThat(results).hasSizeGreaterThan(2)
|
||||
assertThat(results)
|
||||
.hasSizeGreaterThan(2)
|
||||
.extracting(WorkbasketSummary::getOrgLevel4)
|
||||
.isSortedAccordingTo(CASE_INSENSITIVE_ORDER);
|
||||
}
|
||||
|
@ -585,7 +589,8 @@ class QueryWorkbasketAccTest extends AbstractAccTest {
|
|||
List<WorkbasketSummary> results =
|
||||
workbasketService.createWorkbasketQuery().orderByCustom1(ASCENDING).list();
|
||||
|
||||
assertThat(results).hasSizeGreaterThan(2)
|
||||
assertThat(results)
|
||||
.hasSizeGreaterThan(2)
|
||||
.extracting(WorkbasketSummary::getCustom1)
|
||||
.isSortedAccordingTo(CASE_INSENSITIVE_ORDER);
|
||||
}
|
||||
|
@ -596,7 +601,8 @@ class QueryWorkbasketAccTest extends AbstractAccTest {
|
|||
List<WorkbasketSummary> results =
|
||||
workbasketService.createWorkbasketQuery().orderByCustom2(DESCENDING).list();
|
||||
|
||||
assertThat(results).hasSizeGreaterThan(2)
|
||||
assertThat(results)
|
||||
.hasSizeGreaterThan(2)
|
||||
.extracting(WorkbasketSummary::getCustom2)
|
||||
.isSortedAccordingTo(CASE_INSENSITIVE_ORDER.reversed());
|
||||
}
|
||||
|
@ -607,7 +613,8 @@ class QueryWorkbasketAccTest extends AbstractAccTest {
|
|||
List<WorkbasketSummary> results =
|
||||
workbasketService.createWorkbasketQuery().orderByCustom3(ASCENDING).list();
|
||||
|
||||
assertThat(results).hasSizeGreaterThan(2)
|
||||
assertThat(results)
|
||||
.hasSizeGreaterThan(2)
|
||||
.extracting(WorkbasketSummary::getCustom3)
|
||||
.isSortedAccordingTo(CASE_INSENSITIVE_ORDER);
|
||||
}
|
||||
|
@ -618,7 +625,8 @@ class QueryWorkbasketAccTest extends AbstractAccTest {
|
|||
List<WorkbasketSummary> results =
|
||||
workbasketService.createWorkbasketQuery().orderByCustom4(DESCENDING).list();
|
||||
|
||||
assertThat(results).hasSizeGreaterThan(2)
|
||||
assertThat(results)
|
||||
.hasSizeGreaterThan(2)
|
||||
.extracting(WorkbasketSummary::getCustom4)
|
||||
.isSortedAccordingTo(CASE_INSENSITIVE_ORDER.reversed());
|
||||
}
|
||||
|
|
|
@ -202,7 +202,8 @@ class QueryWorkbasketAccessItemsAccTest extends AbstractAccTest {
|
|||
.orderById(SortDirection.ASCENDING)
|
||||
.list();
|
||||
|
||||
assertThat(results).hasSizeGreaterThan(2)
|
||||
assertThat(results)
|
||||
.hasSizeGreaterThan(2)
|
||||
.extracting(WorkbasketAccessItem::getId)
|
||||
.isSortedAccordingTo(CASE_INSENSITIVE_ORDER);
|
||||
}
|
||||
|
|
|
@ -38,6 +38,5 @@ public class UpdateWorkbasketAuthorizations2AccTest extends AbstractAccTest {
|
|||
workbasketService.getWorkbasketAccessItems(wbId);
|
||||
int countAfter = updatedAccessItems.size();
|
||||
assertThat(countAfter).isEqualTo(0);
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,8 +5,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
|||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import pro.taskana.classification.api.models.Classification;
|
||||
import pro.taskana.classification.internal.models.ClassificationImpl;
|
||||
import pro.taskana.classification.internal.models.ClassificationSummaryImpl;
|
||||
|
||||
class ClassificationModelsCloneTest {
|
||||
|
||||
|
|
|
@ -61,21 +61,14 @@ import pro.taskana.workbasket.internal.models.WorkbasketImpl;
|
|||
@ExtendWith(JaasExtension.class)
|
||||
class TaskServiceImplIntAutocommitTest {
|
||||
|
||||
private DataSource dataSource;
|
||||
|
||||
private TaskServiceImpl taskServiceImpl;
|
||||
|
||||
private TaskanaEngine taskanaEngine;
|
||||
|
||||
private TaskanaEngineImpl taskanaEngineImpl;
|
||||
|
||||
private ClassificationService classificationService;
|
||||
|
||||
private WorkbasketService workbasketService;
|
||||
|
||||
private static SampleDataGenerator sampleDataGenerator;
|
||||
|
||||
private static TaskanaEngineConfiguration taskanaEngineConfiguration;
|
||||
private DataSource dataSource;
|
||||
private TaskServiceImpl taskServiceImpl;
|
||||
private TaskanaEngine taskanaEngine;
|
||||
private TaskanaEngineImpl taskanaEngineImpl;
|
||||
private ClassificationService classificationService;
|
||||
private WorkbasketService workbasketService;
|
||||
|
||||
@BeforeAll
|
||||
static void beforeAll() throws SQLException {
|
||||
|
|
|
@ -5,9 +5,6 @@ import static org.assertj.core.api.Assertions.assertThat;
|
|||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import pro.taskana.workbasket.api.models.Workbasket;
|
||||
import pro.taskana.workbasket.internal.models.WorkbasketAccessItemImpl;
|
||||
import pro.taskana.workbasket.internal.models.WorkbasketImpl;
|
||||
import pro.taskana.workbasket.internal.models.WorkbasketSummaryImpl;
|
||||
|
||||
class WorkbasketModelsCloneTest {
|
||||
|
||||
|
|
|
@ -3,9 +3,6 @@ package pro.taskana.common.internal.transaction;
|
|||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import pro.taskana.common.internal.transaction.TaskanaCallable;
|
||||
import pro.taskana.common.internal.transaction.TaskanaTransactionProvider;
|
||||
|
||||
/** TODO. */
|
||||
@Component
|
||||
public class SpringTransactionProvider implements TaskanaTransactionProvider<Object> {
|
||||
|
|
|
@ -90,10 +90,6 @@ public class LdapClient {
|
|||
return result;
|
||||
}
|
||||
|
||||
boolean nameIsDn(String name) {
|
||||
return name.toLowerCase().endsWith(getBaseDn().toLowerCase());
|
||||
}
|
||||
|
||||
public List<AccessIdResource> searchUsersByName(final String name)
|
||||
throws InvalidArgumentException {
|
||||
LOGGER.debug("entry to searchUsersByName(name = {}).", name);
|
||||
|
@ -278,6 +274,10 @@ public class LdapClient {
|
|||
return accessId.contains(getGroupSearchBase());
|
||||
}
|
||||
|
||||
boolean nameIsDn(String name) {
|
||||
return name.toLowerCase().endsWith(getBaseDn().toLowerCase());
|
||||
}
|
||||
|
||||
List<AccessIdResource> getFirstPageOfaResultList(List<AccessIdResource> accessIds) {
|
||||
return accessIds.subList(0, Math.min(accessIds.size(), maxNumberOfReturnedAccessIds));
|
||||
}
|
||||
|
@ -367,8 +367,6 @@ public class LdapClient {
|
|||
accessId.setName(context.getStringAttribute(getGroupNameAttribute()));
|
||||
return accessId;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/** Context Mapper for user entries. */
|
||||
|
|
|
@ -18,12 +18,12 @@ public abstract class AbstractRessourcesAssembler {
|
|||
|
||||
UriComponentsBuilder original = getBuilderForOriginalUri();
|
||||
|
||||
public AbstractRessourcesAssembler() {}
|
||||
|
||||
public UriComponentsBuilder getOriginal() {
|
||||
return original;
|
||||
}
|
||||
|
||||
public AbstractRessourcesAssembler() {}
|
||||
|
||||
protected static UriComponentsBuilder getBuilderForOriginalUri() {
|
||||
HttpServletRequest request =
|
||||
((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
||||
|
|
|
@ -212,13 +212,14 @@ class WorkbasketControllerIntTest {
|
|||
void statusCode423ShouldBeReturnedIfWorkbasketContainsNonCompletedTasks() {
|
||||
String workbasketWithNonCompletedTasks = "WBI:100000000000000000000000000000000004";
|
||||
|
||||
assertThatThrownBy(
|
||||
ThrowingCallable call =
|
||||
() ->
|
||||
template.exchange(
|
||||
restHelper.toUrl(Mapping.URL_WORKBASKET_ID, workbasketWithNonCompletedTasks),
|
||||
HttpMethod.DELETE,
|
||||
new HttpEntity<>(restHelper.getHeadersBusinessAdmin()),
|
||||
Void.class))
|
||||
Void.class);
|
||||
assertThatThrownBy(call)
|
||||
.isInstanceOf(HttpClientErrorException.class)
|
||||
.extracting(ex -> ((HttpClientErrorException) ex).getStatusCode())
|
||||
.isEqualTo(HttpStatus.LOCKED);
|
||||
|
|
Loading…
Reference in New Issue