Changes

Summary

  1. PENDING: Upgraded SuperPOM to '5.8'. (details)
  2. PENDING: Site improvements, added SpotBugs menu. (details)
  3. PENDING: QA clean up. (details)
  4. PENDING: Examples with JDK 21, Hibernate clean up. (details)
  5. PENDING: Refactored. (details)
  6. PENDING: SpotBugs/PMD clean up. (details)
  7. Partial fix for TFT-165. (details)
Commit 933007f08aa4f81eaee03f10c06d4652735b9e0f by Fabrizio Giudici
PENDING: Upgraded SuperPOM to '5.8'.
The file was modified pom.xml (diff)
Commit f7f9a76fda6327c9b0e238c344a3cd3a4fd625f6 by Fabrizio Giudici
PENDING: Site improvements, added SpotBugs menu.
The file was modified README.md (diff)
The file was modified src/site/site.xml (diff)
The file was addedmodules/examples/DciSwingExample/src/site/resources
The file was addedmodules/examples/DciPersistenceJpaExample/src/site/resources
The file was addedmodules/examples/JPAFinderExample/src/site/resources
The file was addedmodules/examples/DciMarshalXStreamExample/src/site/resources
The file was addedmodules/examples/ExtendedFinderExample/src/site/resources
The file was modified modules/Utilities/src/site/markdown/index.md.vm (diff)
The file was modified src/site/markdown/index.md.vm (diff)
The file was addedmodules/examples/InMemoryFinderExample/src/site/resources
The file was addedmodules/examples/DciDisplayableExample/src/site/resources
The file was addedmodules/examples/Data/src/site/resources
The file was modified modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java (diff)
The file was modified modules/Roles/src/test/java/it/tidalwave/role/ui/impl/AsDisplayableComparatorTest.java (diff)
The file was modified modules/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonFinderTest.java (diff)
The file was modified modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStats.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/Pair.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java (diff)
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext1.java (diff)
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext2.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/ParameterTest.java (diff)
The file was modified modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/Main.java (diff)
The file was modified modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultMutableDisplayable.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/ui/function/CopyIfEmptyOrConform.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/TripleTest.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotification.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/ContextManager.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/PreferencesHandler.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java (diff)
The file was modified modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java (diff)
The file was modified modules/Roles/src/test/java/it/tidalwave/role/ui/spi/SimpleCompositePresentableTest.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/Finder.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactory.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java (diff)
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java (diff)
The file was modified modules/TestUtilities/src/main/java/it/tidalwave/util/test/TestLogger.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/ShortNames.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java (diff)
The file was modified modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/Id.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java (diff)
The file was modified modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/ui/UserAction.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java (diff)
The file was modified modules/Actors/src/main/java/it/tidalwave/actor/MessageDecorator.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/BundleUtilitiesTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultIdentifiable.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/role/impl/ServiceLoaderLocator.java (diff)
The file was modified modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java (diff)
The file was modified modules/Roles/src/test/java/it/tidalwave/role/ui/PresentationModelTest.java (diff)
The file was modified modules/Roles/src/test/java/it/tidalwave/role/ui/impl/DefaultPresentationModelTest.java (diff)
The file was modified modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java (diff)
The file was modified modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/DciPersistenceJpaExample.java (diff)
The file was modified modules/TestUtilities/src/main/java/it/tidalwave/util/test/MockTimeProvider.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultPresentationModel.java (diff)
The file was modified modules/TestUtilities/src/main/java/it/tidalwave/util/test/FileComparisonUtils.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/Triple.java (diff)
The file was modified modules/Roles/src/test/java/it/tidalwave/role/ui/DisplayableTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/ReflectionUtilsTest.java (diff)
The file was modified modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/ui/spi/PresentationModelCollectors.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java (diff)
The file was modified modules/Roles/src/test/java/it/tidalwave/role/ui/impl/DisplayableComparatorTest.java (diff)
The file was modified modules/Roles/src/test/java/it/tidalwave/role/ui/spi/DefaultUserActionProviderTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/CollectionUtilsTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/LocalizedDateTimeFormattersTest.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/Aggregate.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/ui/function/NonEmptyFunction.java (diff)
The file was modified modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/ConcurrentHashMapWithOptionalsTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java (diff)
Commit 4b1e485037f998be169bf50a8e0f6ca33eb5e218 by Fabrizio Giudici
PENDING: Examples with JDK 21, Hibernate clean up.
The file was modified modules/examples/JPAFinderExample/pom.xml (diff)
The file was modified modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/TransactionalProcessor.java (diff)
The file was modified modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java (diff)
The file was modified modules/examples/JPAFinderExample/src/main/resources/META-INF/persistence.xml (diff)
The file was modified modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/TxManagerImpl.java (diff)
The file was modified modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistenceContext.java (diff)
The file was modified modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java (diff)
The file was modified modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java (diff)
The file was modified modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java (diff)
The file was modified modules/examples/pom.xml (diff)
The file was modified modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java (diff)
The file was modified modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java (diff)
The file was modified modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java (diff)
The file was modified modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/TxManagerImpl.java (diff)
The file was modified modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java (diff)
Commit 95900d3c943fdeb349a1c1b74f0ce69ced521805 by Fabrizio Giudici
PENDING: SpotBugs/PMD clean up.
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java (diff)
The file was modified modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java (diff)
The file was modified modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/TransactionalProcessor.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/ShortNames.java (diff)
The file was modified modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DisplayableComparator.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/role/impl/ServiceLoaderLocator.java (diff)
The file was modified modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java (diff)
The file was modified modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/MainTest.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java (diff)
The file was modified modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java (diff)
The file was modified modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java (diff)
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java (diff)
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/spi/Mocks.java (diff)