962 Commits

Author SHA1 Message Date
Avgustin Marinov
d435c0a424 Switch (mostly) to JPA generic events (#2104)
instead of EclipseLink specific

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-26 12:59:45 +02:00
Avgustin Marinov
46c83feb6b Remove a @Cacheable that might not work (#2103)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-23 17:10:59 +02:00
Avgustin Marinov
299d7091a2 Reomve a @Cacheable that might not work (#2102)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-23 16:52:06 +02:00
Avgustin Marinov
4de34eacc3 Fix AmqpMessageDispatcherServiceTest.testSendCancelRequest - set action tenant (#2098)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-22 17:36:07 +02:00
Avgustin Marinov
a3468b2ba9 Fix some issues found by qodana (#2083)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-19 17:04:19 +02:00
Avgustin Marinov
4861e7c29f Refactor the tenantcy configuration (#2080)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-19 08:45:50 +02:00
Avgustin Marinov
7ac0a13054 Fix lombok issues (#2079)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-18 15:46:56 +02:00
Avgustin Marinov
13acc9442b Rename HawkBitEclipseLinkJpaDialect -> HawkbitEclipseLinkJpaDialect unify 'hawkbit' class names (#2075)
_release_notes_

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-18 14:44:42 +02:00
Avgustin Marinov
ad2d2b00bc Rename HawkBitBaseRepository -> HawkbitBaseRepository unify 'hawkbit' class names (#2076)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-18 14:44:32 +02:00
Avgustin Marinov
516a3273b6 Remove peek usage as advised by sonar - mainly for debugging (#2073)
By API Stream.peek is mainly for debugging and could be skiped in some cases

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-18 09:44:52 +02:00
Avgustin Marinov
c3bcc4371d Code formating and removing unused imports (#2072)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-18 09:13:58 +02:00
Avgustin Marinov
f9bb48d697 Code refactoring of hawkbit-repository (#2056)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-17 15:03:03 +02:00
Avgustin Marinov
1c40584733 Add JpaTargetFilterQuery converter test (#2049)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-16 12:13:22 +02:00
Avgustin Marinov
4545849548 Add JpaRolloutGroup converter test (#2048)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-16 11:42:37 +02:00
Avgustin Marinov
20b1c61c13 Add JpaRollout converter test (#2047)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-16 11:32:51 +02:00
Avgustin Marinov
3ecaa24b10 Fix MapAttributeConverter to return null on null attribute (2) (#2045)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 21:58:05 +02:00
Avgustin Marinov
fef29ddddb Fix MapAttributeConverter to return null on null attribute (#2044)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 21:42:05 +02:00
Avgustin Marinov
11b9ff0cce JpaTargetFilterQuery javax.persisence.Convert(er) (#2042)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 20:34:33 +02:00
Avgustin Marinov
ee085bba68 JpaRolloutGroup javax.persisence.Convert(er) (#2041)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 20:25:08 +02:00
Avgustin Marinov
074e2e1ee3 JpaRollout javax.persisence.Convert(er) (#2040)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 20:14:20 +02:00
Avgustin Marinov
05dd580a28 Remove CustomEvents - unused (#2039)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 20:01:18 +02:00
Avgustin Marinov
ec6009b268 JpaTarget switch to javax.persistence.Convert(er) (#2038)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 18:02:00 +02:00
Avgustin Marinov
bf1e171523 Switch JpaActionStatus to javax.persistence.Convert(er) (#2037)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 17:26:25 +02:00
Avgustin Marinov
b4848f9875 Extract map attribute converter (#2036)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 16:25:14 +02:00
Avgustin Marinov
4a46344ebe Replace eclipselink converter with standard javax.persistence.Convert(er) (#2035)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 16:05:15 +02:00
Avgustin Marinov
7fe8ad4f30 Remvoe use of @ExistenceChecking (#2034)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 14:41:26 +02:00
Avgustin Marinov
879257391e Remove unused DistributionSetRepository.deleteDistributionSet method (#2033)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 14:21:48 +02:00
Avgustin Marinov
54ae7f1f1b Fix delete event on DS soft delete (#2032)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 14:18:37 +02:00
Avgustin Marinov
6caa1fbd13 Remove EventAwareEntity dependency on DescriptorEvent (#2031)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 14:17:01 +02:00
Avgustin Marinov
444c812bc2 Fix CascadeType.REMOVE on ManyToOne (#2030)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 13:11:46 +02:00
Avgustin Marinov
2d0c0a5989 Fix CascadeType.REMOVE on ManyToMany (#2029)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-15 11:59:37 +02:00
Avgustin Marinov
a2f03b3724 Replace CascadeOnDelete eclipse link annotation with CascadeType.REMOVE (#2028)
more standard approach

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-14 17:06:13 +02:00
Avgustin Marinov
fdd00623b5 Add insertable = false with updateable = false (#2027)
add insertable = false on same places where hibernate validatire requires

the purpose is that code become more less eclipselink bound and to be closer to potentially hibernate supported

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-14 14:30:10 +02:00
Avgustin Marinov
f62f9fa97b Move Flyway into separate artifact (#2025)
Now it is not part of the ddi and dmf starters - only mgmt (where could be excluded on packaging)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-14 11:51:23 +02:00
Avgustin Marinov
0d40837f9b Fix sonar finding for string duplications (#2023)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-13 09:53:17 +02:00
Avgustin Marinov
7902b89268 Unify artifact names (#2021)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-12 15:09:03 +02:00
Avgustin Marinov
17248a1d54 FileSystem implementation of ArtifiactRepository moved in mgmt and ddi starters only (#2020)
* it's not needed for dmf
* also made optional when not needed (e.g. some JpaArtifactManagement)

_release_notes_

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-12 14:56:59 +02:00
Avgustin Marinov
714eb8b6ed ArtifactRepository made optional for JpaSystemManagement (#2019)
- it's needed only when on Mgmt instance

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-12 14:25:14 +02:00
Avgustin Marinov
1a741bcdb1 Sonar findings - RolloutManagementTest fix no assert (#1999)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 23:50:27 +02:00
Avgustin Marinov
445c15ac3b Sonar findings - TargetFilterQueryManagementTest fix no assert (#1998)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 23:41:09 +02:00
Avgustin Marinov
7e6476a73f Sonar findings - DeploymentManagementTest fix no asert (2) (#1997)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 23:31:34 +02:00
Avgustin Marinov
63ad565417 Sonar findings - DeploymentManagementTest fix no asert (#1996)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 23:27:56 +02:00
Avgustin Marinov
e886dda9e6 Fix sonar findings: dupplications (#1989)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 20:31:11 +02:00
Avgustin Marinov
a9714337e8 Fix sonar findings: JpaRolloutGroup (#1988)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 18:48:35 +02:00
Avgustin Marinov
4299377769 Fix sonar findings ... (#1987)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 17:58:10 +02:00
Avgustin Marinov
313abf330b Fix sonar findings: Fix artifact file repo tests (#1986)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 17:31:59 +02:00
Avgustin Marinov
fa9a715aa6 Fix sonar findings: DistributionSetTagManagementTest (#1985)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 15:53:41 +02:00
Avgustin Marinov
ee7caa06c7 Fix sonar findings: Removed since added (#1984)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 15:22:59 +02:00
Avgustin Marinov
cc226eadac Fix sonar findings: Type constants access (#1983)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-09 15:11:39 +02:00
Avgustin Marinov
3975c887ec Remote test dependencies dupplications (#1974)
Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
2024-11-08 16:28:24 +02:00