Enable creating an API using Spring Web #5

Merged
niat8586 merged 39 commits from spring into develop 2024-11-06 11:23:29 +01:00
75 changed files with 76 additions and 76 deletions
Showing only changes of commit 0caaa57eff - Show all commits

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro; package se.su.dsv.scipro;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.checklist.ChecklistCategory; import se.su.dsv.scipro.checklist.ChecklistCategory;
import se.su.dsv.scipro.match.ApplicationPeriod; import se.su.dsv.scipro.match.ApplicationPeriod;
import se.su.dsv.scipro.match.Keyword; import se.su.dsv.scipro.match.Keyword;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.activityplan; package se.su.dsv.scipro.activityplan;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.checklist; package se.su.dsv.scipro.checklist;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.checklist; package se.su.dsv.scipro.checklist;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.checklist; package se.su.dsv.scipro.checklist;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.activityplan.QActivity; import se.su.dsv.scipro.activityplan.QActivity;
import se.su.dsv.scipro.activityplan.QActivityPlan; import se.su.dsv.scipro.activityplan.QActivityPlan;
import se.su.dsv.scipro.project.Project; import se.su.dsv.scipro.project.Project;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.checklist; package se.su.dsv.scipro.checklist;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.types.dsl.BooleanExpression; import com.querydsl.core.types.dsl.BooleanExpression;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import se.su.dsv.scipro.project.Project; import se.su.dsv.scipro.project.Project;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.file; package se.su.dsv.scipro.file;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.file; package se.su.dsv.scipro.file;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.AbstractRepository; import se.su.dsv.scipro.system.AbstractRepository;
import jakarta.inject.Inject; import jakarta.inject.Inject;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.file; package se.su.dsv.scipro.file;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.AbstractServiceImpl; import se.su.dsv.scipro.system.AbstractServiceImpl;
import jakarta.inject.Inject; import jakarta.inject.Inject;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.file; package se.su.dsv.scipro.file;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import se.su.dsv.scipro.project.Project; import se.su.dsv.scipro.project.Project;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.finalseminar; package se.su.dsv.scipro.finalseminar;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import se.su.dsv.scipro.system.ProjectType; import se.su.dsv.scipro.system.ProjectType;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.finalseminar; package se.su.dsv.scipro.finalseminar;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManager;
import se.su.dsv.scipro.system.AbstractRepository; import se.su.dsv.scipro.system.AbstractRepository;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.finalseminar; package se.su.dsv.scipro.finalseminar;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.BooleanBuilder; import com.querydsl.core.BooleanBuilder;
import com.querydsl.core.types.dsl.BooleanExpression; import com.querydsl.core.types.dsl.BooleanExpression;
import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManager;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.finalseminar; package se.su.dsv.scipro.finalseminar;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.AbstractServiceImpl; import se.su.dsv.scipro.system.AbstractServiceImpl;
import jakarta.inject.Inject; import jakarta.inject.Inject;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.finalseminar; package se.su.dsv.scipro.finalseminar;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import se.su.dsv.scipro.file.*; import se.su.dsv.scipro.file.*;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.finalthesis; package se.su.dsv.scipro.finalthesis;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.BooleanBuilder; import com.querydsl.core.BooleanBuilder;
import com.querydsl.core.types.Predicate; import com.querydsl.core.types.Predicate;
import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManager;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.forum; package se.su.dsv.scipro.forum;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.file.FileReference; import se.su.dsv.scipro.file.FileReference;
import se.su.dsv.scipro.file.FileService; import se.su.dsv.scipro.file.FileService;
import se.su.dsv.scipro.forum.dataobjects.ForumPost; import se.su.dsv.scipro.forum.dataobjects.ForumPost;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.forum; package se.su.dsv.scipro.forum;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import se.su.dsv.scipro.forum.dataobjects.ForumPost; import se.su.dsv.scipro.forum.dataobjects.ForumPost;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.forum; package se.su.dsv.scipro.forum;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.persistence.LockModeType; import jakarta.persistence.LockModeType;
import se.su.dsv.scipro.forum.dataobjects.ForumPost; import se.su.dsv.scipro.forum.dataobjects.ForumPost;
import se.su.dsv.scipro.forum.dataobjects.ForumPostReadState; import se.su.dsv.scipro.forum.dataobjects.ForumPostReadState;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.forum; package se.su.dsv.scipro.forum;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import se.su.dsv.scipro.forum.dataobjects.ForumPost; import se.su.dsv.scipro.forum.dataobjects.ForumPost;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.forum; package se.su.dsv.scipro.forum;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.forum.dataobjects.ForumPost; import se.su.dsv.scipro.forum.dataobjects.ForumPost;
import se.su.dsv.scipro.forum.dataobjects.ForumThread; import se.su.dsv.scipro.forum.dataobjects.ForumThread;
import se.su.dsv.scipro.forum.dataobjects.GroupThread; import se.su.dsv.scipro.forum.dataobjects.GroupThread;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.forum; package se.su.dsv.scipro.forum;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import se.su.dsv.scipro.forum.dataobjects.GroupThread; import se.su.dsv.scipro.forum.dataobjects.GroupThread;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.forum; package se.su.dsv.scipro.forum;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.file.FileSource; import se.su.dsv.scipro.file.FileSource;
import se.su.dsv.scipro.file.ProjectFileService; import se.su.dsv.scipro.file.ProjectFileService;
import se.su.dsv.scipro.forum.dataobjects.ForumPost; import se.su.dsv.scipro.forum.dataobjects.ForumPost;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.forum; package se.su.dsv.scipro.forum;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import se.su.dsv.scipro.forum.dataobjects.ProjectThread; import se.su.dsv.scipro.forum.dataobjects.ProjectThread;

View File

@ -2,7 +2,7 @@ package se.su.dsv.scipro.forum.notifications;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.common.eventbus.Subscribe; import com.google.common.eventbus.Subscribe;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.forum.dataobjects.ForumPost; import se.su.dsv.scipro.forum.dataobjects.ForumPost;
import se.su.dsv.scipro.forum.ForumPostReadEvent; import se.su.dsv.scipro.forum.ForumPostReadEvent;
import se.su.dsv.scipro.forum.NewGroupForumReplyEvent; import se.su.dsv.scipro.forum.NewGroupForumReplyEvent;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.generalsystemsettings; package se.su.dsv.scipro.generalsystemsettings;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.AbstractServiceImpl; import se.su.dsv.scipro.system.AbstractServiceImpl;
import jakarta.inject.Inject; import jakarta.inject.Inject;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.grading; package se.su.dsv.scipro.grading;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManager;
import se.su.dsv.scipro.project.Project; import se.su.dsv.scipro.project.Project;
import se.su.dsv.scipro.system.AbstractRepository; import se.su.dsv.scipro.system.AbstractRepository;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.grading; package se.su.dsv.scipro.grading;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManager;
import se.su.dsv.scipro.system.AbstractRepository; import se.su.dsv.scipro.system.AbstractRepository;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.grading; package se.su.dsv.scipro.grading;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManager;
import se.su.dsv.scipro.project.Project; import se.su.dsv.scipro.project.Project;
import se.su.dsv.scipro.system.AbstractRepository; import se.su.dsv.scipro.system.AbstractRepository;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.integration.activityfinalseminar; package se.su.dsv.scipro.integration.activityfinalseminar;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import se.su.dsv.scipro.finalseminar.FinalSeminar; import se.su.dsv.scipro.finalseminar.FinalSeminar;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.match; package se.su.dsv.scipro.match;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.types.dsl.BooleanExpression; import com.querydsl.core.types.dsl.BooleanExpression;
import com.querydsl.core.types.dsl.Expressions; import com.querydsl.core.types.dsl.Expressions;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.match; package se.su.dsv.scipro.match;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.match; package se.su.dsv.scipro.match;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.BooleanBuilder; import com.querydsl.core.BooleanBuilder;
import com.querydsl.core.types.Predicate; import com.querydsl.core.types.Predicate;
import com.querydsl.core.types.dsl.BooleanExpression; import com.querydsl.core.types.dsl.BooleanExpression;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.match; package se.su.dsv.scipro.match;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.types.dsl.BooleanExpression; import com.querydsl.core.types.dsl.BooleanExpression;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.match; package se.su.dsv.scipro.match;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.types.dsl.BooleanExpression; import com.querydsl.core.types.dsl.BooleanExpression;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.milestones; package se.su.dsv.scipro.milestones;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import se.su.dsv.scipro.milestones.dataobjects.MilestoneActivityTemplate; import se.su.dsv.scipro.milestones.dataobjects.MilestoneActivityTemplate;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.milestones.service.impl; package se.su.dsv.scipro.milestones.service.impl;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.springframework.data.domain.Sort; import org.springframework.data.domain.Sort;
import se.su.dsv.scipro.milestones.dataobjects.MilestonePhaseTemplate; import se.su.dsv.scipro.milestones.dataobjects.MilestonePhaseTemplate;
import se.su.dsv.scipro.milestones.dataobjects.QMilestonePhaseTemplate; import se.su.dsv.scipro.milestones.dataobjects.QMilestonePhaseTemplate;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.notifications; package se.su.dsv.scipro.notifications;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.BooleanBuilder; import com.querydsl.core.BooleanBuilder;
import com.querydsl.core.types.Predicate; import com.querydsl.core.types.Predicate;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.notifications.settings.service; package se.su.dsv.scipro.notifications.settings.service;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.notifications.dataobject.Notification; import se.su.dsv.scipro.notifications.dataobject.Notification;
import se.su.dsv.scipro.notifications.dataobject.Notification.Type; import se.su.dsv.scipro.notifications.dataobject.Notification.Type;
import se.su.dsv.scipro.notifications.settings.entities.DeliveryConfiguration; import se.su.dsv.scipro.notifications.settings.entities.DeliveryConfiguration;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.notifications.settings.service; package se.su.dsv.scipro.notifications.settings.service;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.data.dataobjects.Member; import se.su.dsv.scipro.data.dataobjects.Member;
import se.su.dsv.scipro.notifications.dataobject.Notification; import se.su.dsv.scipro.notifications.dataobject.Notification;
import se.su.dsv.scipro.notifications.settings.entities.QReceiverConfiguration; import se.su.dsv.scipro.notifications.settings.entities.QReceiverConfiguration;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.peer; package se.su.dsv.scipro.peer;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.peer; package se.su.dsv.scipro.peer;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.inject.Inject; import jakarta.inject.Inject;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.peer; package se.su.dsv.scipro.peer;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import se.su.dsv.scipro.file.FileReference; import se.su.dsv.scipro.file.FileReference;
@ -152,7 +152,7 @@ public class PeerPortalImpl implements PeerPortal, PerformReviewService {
} }
@Override @Override
@Transactional(ignore = {TooShortCommentException.class, MissingAnswerException.class}) @Transactional(dontRollbackOn = {TooShortCommentException.class, MissingAnswerException.class})
public void submit(PeerReview review, Optional<FileUpload> upload) { public void submit(PeerReview review, Optional<FileUpload> upload) {
review.submit(); review.submit();
final Optional<FileReference> fileDescription = storePeerReviewFileUpload(upload); final Optional<FileReference> fileDescription = storePeerReviewFileUpload(upload);

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.peer; package se.su.dsv.scipro.peer;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.peer; package se.su.dsv.scipro.peer;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.BooleanBuilder; import com.querydsl.core.BooleanBuilder;
import com.querydsl.core.types.dsl.BooleanExpression; import com.querydsl.core.types.dsl.BooleanExpression;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.plagiarism; package se.su.dsv.scipro.plagiarism;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.file.FileDescription; import se.su.dsv.scipro.file.FileDescription;
import se.su.dsv.scipro.file.FileReference; import se.su.dsv.scipro.file.FileReference;
import se.su.dsv.scipro.file.FileService; import se.su.dsv.scipro.file.FileService;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.plagiarism.urkund; package se.su.dsv.scipro.plagiarism.urkund;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.file.FileDescription; import se.su.dsv.scipro.file.FileDescription;
import se.su.dsv.scipro.file.FileReference; import se.su.dsv.scipro.file.FileReference;
import se.su.dsv.scipro.file.FileService; import se.su.dsv.scipro.file.FileService;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.project; package se.su.dsv.scipro.project;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.JpaRepository; import se.su.dsv.scipro.system.JpaRepository;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import se.su.dsv.scipro.system.User; import se.su.dsv.scipro.system.User;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.project; package se.su.dsv.scipro.project;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.BooleanBuilder; import com.querydsl.core.BooleanBuilder;
import com.querydsl.core.types.Predicate; import com.querydsl.core.types.Predicate;
import com.querydsl.core.types.dsl.BooleanExpression; import com.querydsl.core.types.dsl.BooleanExpression;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.projectpartner; package se.su.dsv.scipro.projectpartner;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.system.AbstractRepository; import se.su.dsv.scipro.system.AbstractRepository;
import jakarta.inject.Inject; import jakarta.inject.Inject;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.projectpartner; package se.su.dsv.scipro.projectpartner;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.types.dsl.Expressions; import com.querydsl.core.types.dsl.Expressions;
import com.querydsl.jpa.JPAExpressions; import com.querydsl.jpa.JPAExpressions;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.reflection; package se.su.dsv.scipro.reflection;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.finalseminar.AuthorRepository; import se.su.dsv.scipro.finalseminar.AuthorRepository;
import se.su.dsv.scipro.finalseminar.FinalSeminarService; import se.su.dsv.scipro.finalseminar.FinalSeminarService;
import se.su.dsv.scipro.project.Author; import se.su.dsv.scipro.project.Author;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.report; package se.su.dsv.scipro.report;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManager;
import se.su.dsv.scipro.finalseminar.FinalSeminarOpposition; import se.su.dsv.scipro.finalseminar.FinalSeminarOpposition;
import se.su.dsv.scipro.grading.GradingBasis; import se.su.dsv.scipro.grading.GradingBasis;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.report; package se.su.dsv.scipro.report;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.file.FileReference; import se.su.dsv.scipro.file.FileReference;
import se.su.dsv.scipro.file.FileService; import se.su.dsv.scipro.file.FileService;
import se.su.dsv.scipro.finalseminar.FinalSeminarOpposition; import se.su.dsv.scipro.finalseminar.FinalSeminarOpposition;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.report; package se.su.dsv.scipro.report;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.file.FileReference; import se.su.dsv.scipro.file.FileReference;
import se.su.dsv.scipro.file.FileService; import se.su.dsv.scipro.file.FileService;
import se.su.dsv.scipro.file.FileUpload; import se.su.dsv.scipro.file.FileUpload;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.reviewing; package se.su.dsv.scipro.reviewing;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.file.FileReference; import se.su.dsv.scipro.file.FileReference;
import se.su.dsv.scipro.file.FileService; import se.su.dsv.scipro.file.FileService;
import se.su.dsv.scipro.file.FileUpload; import se.su.dsv.scipro.file.FileUpload;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.reviewing; package se.su.dsv.scipro.reviewing;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.project.Project; import se.su.dsv.scipro.project.Project;
import se.su.dsv.scipro.project.ProjectService; import se.su.dsv.scipro.project.ProjectService;
import se.su.dsv.scipro.project.ReviewerAssignedEvent; import se.su.dsv.scipro.project.ReviewerAssignedEvent;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.reviewing; package se.su.dsv.scipro.reviewing;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.inject.Inject; import jakarta.inject.Inject;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.reviewing; package se.su.dsv.scipro.reviewing;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.forum.Attachment; import se.su.dsv.scipro.forum.Attachment;
import se.su.dsv.scipro.forum.BasicForumService; import se.su.dsv.scipro.forum.BasicForumService;
import se.su.dsv.scipro.forum.dataobjects.ForumPost; import se.su.dsv.scipro.forum.dataobjects.ForumPost;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.reviewing; package se.su.dsv.scipro.reviewing;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManager;
import se.su.dsv.scipro.system.AbstractRepository; import se.su.dsv.scipro.system.AbstractRepository;
import se.su.dsv.scipro.system.User; import se.su.dsv.scipro.system.User;

View File

@ -1,7 +1,7 @@
package se.su.dsv.scipro.reviewing; package se.su.dsv.scipro.reviewing;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.file.FileReference; import se.su.dsv.scipro.file.FileReference;
import se.su.dsv.scipro.file.FileService; import se.su.dsv.scipro.file.FileService;
import se.su.dsv.scipro.file.FileUpload; import se.su.dsv.scipro.file.FileUpload;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.springdata.serviceimpls; package se.su.dsv.scipro.springdata.serviceimpls;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.security.auth.roles.Roles; import se.su.dsv.scipro.security.auth.roles.Roles;
import se.su.dsv.scipro.settings.dataobjects.QUserProfile; import se.su.dsv.scipro.settings.dataobjects.QUserProfile;
import se.su.dsv.scipro.settings.dataobjects.UserProfile; import se.su.dsv.scipro.settings.dataobjects.UserProfile;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.survey; package se.su.dsv.scipro.survey;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.finalthesis.FinalThesisService; import se.su.dsv.scipro.finalthesis.FinalThesisService;
import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettings; import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettings;
import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettingsService; import se.su.dsv.scipro.generalsystemsettings.GeneralSystemSettingsService;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.system; package se.su.dsv.scipro.system;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.types.Predicate; import com.querydsl.core.types.Predicate;
import com.querydsl.core.types.dsl.EntityPathBase; import com.querydsl.core.types.dsl.EntityPathBase;
import com.querydsl.core.types.dsl.Expressions; import com.querydsl.core.types.dsl.Expressions;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.system; package se.su.dsv.scipro.system;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
@Transactional @Transactional

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.system; package se.su.dsv.scipro.system;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import java.util.List; import java.util.List;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.system; package se.su.dsv.scipro.system;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.inject.Inject; import jakarta.inject.Inject;
import java.util.List; import java.util.List;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.system; package se.su.dsv.scipro.system;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import com.querydsl.core.types.Predicate; import com.querydsl.core.types.Predicate;
import com.querydsl.core.types.dsl.EntityPathBase; import com.querydsl.core.types.dsl.EntityPathBase;
import com.querydsl.core.types.dsl.Expressions; import com.querydsl.core.types.dsl.Expressions;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.system; package se.su.dsv.scipro.system;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.inject.Inject; import jakarta.inject.Inject;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.system; package se.su.dsv.scipro.system;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.system; package se.su.dsv.scipro.system;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Pageable;
import org.springframework.data.querydsl.QueryDslPredicateExecutor; import org.springframework.data.querydsl.QueryDslPredicateExecutor;
import se.su.dsv.scipro.security.auth.roles.Roles; import se.su.dsv.scipro.security.auth.roles.Roles;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.daisyExternal.impl; package se.su.dsv.scipro.daisyExternal.impl;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.daisyExternal.impl; package se.su.dsv.scipro.daisyExternal.impl;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import jakarta.ws.rs.core.Response; import jakarta.ws.rs.core.Response;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.io.facade; package se.su.dsv.scipro.io.facade;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import se.su.dsv.scipro.io.ExternalExporter; import se.su.dsv.scipro.io.ExternalExporter;
import se.su.dsv.scipro.io.dto.Role; import se.su.dsv.scipro.io.dto.Role;
import se.su.dsv.scipro.io.exceptions.ExternalExportException; import se.su.dsv.scipro.io.exceptions.ExternalExportException;

View File

@ -1,6 +1,6 @@
package se.su.dsv.scipro.admin.panels; package se.su.dsv.scipro.admin.panels;
import com.google.inject.persist.Transactional; import jakarta.transaction.Transactional;
import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.markup.html.form.RequiredTextField; import org.apache.wicket.markup.html.form.RequiredTextField;
import org.apache.wicket.markup.html.panel.Panel; import org.apache.wicket.markup.html.panel.Panel;