From 97ac00b2cdd3165eaaecde276ad87006ae6a3982 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Sk=C3=A1cel=C3=ADk?= <xskacel@fi.muni.cz> Date: Sun, 26 Mar 2023 21:09:36 +0200 Subject: [PATCH] Removed bunch of superflous annotations --- .../java/cz/muni/fi/pa165/core/common/DomainFacade.java | 9 --------- .../cz/muni/fi/pa165/core/company/CompanyFacade.java | 2 -- .../java/cz/muni/fi/pa165/core/device/DeviceFacade.java | 4 ---- .../java/cz/muni/fi/pa165/core/house/HouseFacade.java | 2 -- .../fi/pa165/core/manufacturer/ManufacturerFacade.java | 2 -- .../cz/muni/fi/pa165/core/metrics/MetricsFacade.java | 2 -- .../muni/fi/pa165/core/smartmeter/SmartMeterFacade.java | 2 -- 7 files changed, 23 deletions(-) diff --git a/core/src/main/java/cz/muni/fi/pa165/core/common/DomainFacade.java b/core/src/main/java/cz/muni/fi/pa165/core/common/DomainFacade.java index 0dfa42e..408ecd5 100644 --- a/core/src/main/java/cz/muni/fi/pa165/core/common/DomainFacade.java +++ b/core/src/main/java/cz/muni/fi/pa165/core/common/DomainFacade.java @@ -2,7 +2,6 @@ package cz.muni.fi.pa165.core.common; import cz.muni.fi.pa165.model.dto.common.DomainObjectDto; import cz.muni.fi.pa165.model.dto.common.Result; -import org.springframework.transaction.annotation.Transactional; import org.springframework.data.domain.Pageable; import java.util.List; @@ -16,7 +15,6 @@ import java.util.List; * @param <C> the DTO type representing a create operation for the entity * @param <U> the DTO type representing an update operation for the entity */ -@Transactional public abstract class DomainFacade<E extends DomainObject, T extends DomainObjectDto, C extends DomainObjectDto, @@ -49,7 +47,6 @@ public abstract class DomainFacade<E extends DomainObject, * @param id the ID of the entity to find * @return the DTO representation of the found entity */ - @Transactional(readOnly = true) public T findById(String id) { return mapper.toDto(service.findById(id)); } @@ -60,7 +57,6 @@ public abstract class DomainFacade<E extends DomainObject, * @param pageable the pagination information * @return a list of DTO representations of the found entities */ - @Transactional(readOnly = true) public List<T> findAllPageable(Pageable pageable) { return mapper.toDtoList((List<E>) service.findAllPageable(pageable)); } @@ -71,7 +67,6 @@ public abstract class DomainFacade<E extends DomainObject, * @param page the page number to retrieve * @return a {@code Result} object containing pagination and entity information */ - @Transactional(readOnly = true) public Result<T> findAll(int page) { return mapper.toResult(service.findAllPageableInt(page)); } @@ -82,7 +77,6 @@ public abstract class DomainFacade<E extends DomainObject, * * @return a list of DTO representations of the found entities */ - @Transactional(readOnly = true) public List<T> findAll() { return mapper.toDtoList(service.findAll()); } @@ -93,7 +87,6 @@ public abstract class DomainFacade<E extends DomainObject, * @param createDto the DTO representation of the create operation for the entity * @return the DTO representation of the created entity */ - @Transactional public T create(C createDto) { return mapper.toDto(service.create(mapper.fromCreateDto(createDto))); } @@ -105,7 +98,6 @@ public abstract class DomainFacade<E extends DomainObject, * @param id ID of the entity to be updated. * @return DTO representing the updated entity. */ - @Transactional public T updateById(U updateDto, String id) { return mapper.toDto(service.update(mapper.fromUpdateDto(updateDto), id)); } @@ -116,7 +108,6 @@ public abstract class DomainFacade<E extends DomainObject, * @param id ID of the entity to be deleted. * @return DTO representing the deleted entity. */ - @Transactional public T deleteById(String id) { return mapper.toDto(service.deleteById(id)); } diff --git a/core/src/main/java/cz/muni/fi/pa165/core/company/CompanyFacade.java b/core/src/main/java/cz/muni/fi/pa165/core/company/CompanyFacade.java index 1bbb82c..7755b3f 100644 --- a/core/src/main/java/cz/muni/fi/pa165/core/company/CompanyFacade.java +++ b/core/src/main/java/cz/muni/fi/pa165/core/company/CompanyFacade.java @@ -6,11 +6,9 @@ import cz.muni.fi.pa165.model.dto.company.CompanyDto; import cz.muni.fi.pa165.model.dto.company.CompanyUpdateDto; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import org.springframework.transaction.annotation.Transactional; @Component -@Transactional public class CompanyFacade extends DomainFacade<Company, CompanyDto, CompanyCreateDto, CompanyUpdateDto> { private final CompanyService companyService; // For the "CompanyService" specific methods diff --git a/core/src/main/java/cz/muni/fi/pa165/core/device/DeviceFacade.java b/core/src/main/java/cz/muni/fi/pa165/core/device/DeviceFacade.java index b3c6496..83ebcbe 100644 --- a/core/src/main/java/cz/muni/fi/pa165/core/device/DeviceFacade.java +++ b/core/src/main/java/cz/muni/fi/pa165/core/device/DeviceFacade.java @@ -6,12 +6,8 @@ import cz.muni.fi.pa165.model.dto.device.DeviceDto; import cz.muni.fi.pa165.model.dto.device.DeviceUpdateDto; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import org.springframework.transaction.annotation.Transactional; - -import java.util.List; @Component -@Transactional public class DeviceFacade extends DomainFacade<Device, DeviceDto, DeviceCreateDto, DeviceUpdateDto> { private final DeviceService deviceService; // For the "DeviceService" specific methods diff --git a/core/src/main/java/cz/muni/fi/pa165/core/house/HouseFacade.java b/core/src/main/java/cz/muni/fi/pa165/core/house/HouseFacade.java index 8208535..e36736b 100644 --- a/core/src/main/java/cz/muni/fi/pa165/core/house/HouseFacade.java +++ b/core/src/main/java/cz/muni/fi/pa165/core/house/HouseFacade.java @@ -6,11 +6,9 @@ import cz.muni.fi.pa165.model.dto.house.HouseDto; import cz.muni.fi.pa165.model.dto.house.HouseUpdateDto; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import org.springframework.transaction.annotation.Transactional; @Component -@Transactional public class HouseFacade extends DomainFacade<House, HouseDto, HouseCreateDto, HouseUpdateDto> { private final HouseService houseService; // For the "HouseService" specific methods diff --git a/core/src/main/java/cz/muni/fi/pa165/core/manufacturer/ManufacturerFacade.java b/core/src/main/java/cz/muni/fi/pa165/core/manufacturer/ManufacturerFacade.java index d92ee7a..bbf439a 100644 --- a/core/src/main/java/cz/muni/fi/pa165/core/manufacturer/ManufacturerFacade.java +++ b/core/src/main/java/cz/muni/fi/pa165/core/manufacturer/ManufacturerFacade.java @@ -6,10 +6,8 @@ import cz.muni.fi.pa165.model.dto.manufacturer.ManufacturerDto; import cz.muni.fi.pa165.model.dto.manufacturer.ManufacturerUpdateDto; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import org.springframework.transaction.annotation.Transactional; @Component -@Transactional public class ManufacturerFacade extends DomainFacade<Manufacturer, ManufacturerDto, ManufacturerCreateDto, diff --git a/core/src/main/java/cz/muni/fi/pa165/core/metrics/MetricsFacade.java b/core/src/main/java/cz/muni/fi/pa165/core/metrics/MetricsFacade.java index 23174ce..e6e112a 100644 --- a/core/src/main/java/cz/muni/fi/pa165/core/metrics/MetricsFacade.java +++ b/core/src/main/java/cz/muni/fi/pa165/core/metrics/MetricsFacade.java @@ -6,10 +6,8 @@ import cz.muni.fi.pa165.model.dto.metrics.MetricsDto; import cz.muni.fi.pa165.model.dto.metrics.MetricsUpdateDto; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import org.springframework.transaction.annotation.Transactional; @Component -@Transactional public class MetricsFacade extends DomainFacade<Metrics, MetricsDto, MetricsCreateDto, diff --git a/core/src/main/java/cz/muni/fi/pa165/core/smartmeter/SmartMeterFacade.java b/core/src/main/java/cz/muni/fi/pa165/core/smartmeter/SmartMeterFacade.java index 92abf24..4312f57 100644 --- a/core/src/main/java/cz/muni/fi/pa165/core/smartmeter/SmartMeterFacade.java +++ b/core/src/main/java/cz/muni/fi/pa165/core/smartmeter/SmartMeterFacade.java @@ -6,10 +6,8 @@ import cz.muni.fi.pa165.model.dto.smartDevice.SmartMeterDto; import cz.muni.fi.pa165.model.dto.smartDevice.SmartMeterUpdateDto; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; -import org.springframework.transaction.annotation.Transactional; @Component -@Transactional public class SmartMeterFacade extends DomainFacade<SmartMeter, SmartMeterDto, SmartMeterCreateDto, -- GitLab