Skip to content

Changes

Default goal for all examples is now 'install java:exec'.
Fabrizio Giudici at
DCI JPA example completed with Spring Boot.
modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryHelper.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/JpaPersistableSupport.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/JpaPersistenceContext.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonJpaPersistable.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonJpaPersistable.java modules/examples/pom.xml modules/pom.xml modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistableSupport.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/DciPersistenceJpaExample.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonEntity.java modules/examples/DciPersistenceJpaExample/pom.xml modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistenceContext.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/TransactionalProcessor.java
Fabrizio Giudici at
Clean up.
Fabrizio Giudici at
JPA Finder example advanced.
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersonFinder.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/PersonRegistry3.java modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeHolder.java modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryHelper.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersistableSupport.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java modules/examples/JPAFinderExample/pom.xml modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/SimpleAsDelegateProvider.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersonRegistry.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/Main.java modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java modules/Utilities/src/site/markdown/index.md.vm modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java modules/examples/JPAFinderExample/src/main/resources/META-INF/services/it.tidalwave.util.spi.AsDelegateProvider modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonJpaPersistable.java modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersonFinderTest.java
Fabrizio Giudici at
Added some skeleton documentation for As.
Fabrizio Giudici at
Updated copyright notice.
modules/Utilities/src/test/java/it/tidalwave/util/BundleUtilitiesTest.java modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java modules/Roles/src/test/java/it/tidalwave/role/ui/impl/DefaultPresentationModelTest.java modules/examples/JPAFinderExample/pom.xml modules/SpringRoles/src/main/java/it/tidalwave/util/spring/ClassScanner.java modules/Roles/src/test/java/it/tidalwave/role/ui/PresentationModelTest.java modules/Utilities/src/main/java/it/tidalwave/util/thread/annotation/ThreadConfined.java modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStats.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber1.java modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/MainTest.java modules/Roles/src/main/java/it/tidalwave/role/HtmlRenderable.java modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java src/site/markdown/index.md.vm archetypes/project/src/main/resources/archetype-resources/src/assemble/project.xml modules/Roles/src/test/java/it/tidalwave/role/ui/spi/DefaultUserActionProviderTest.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringDefaultAsTest.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/SwingDciExample.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockConcreteRole2.java archetypes/project/src/main/resources/archetype-resources/pom.xml modules/Roles/src/main/java/it/tidalwave/role/ui/function/BoundFunctionSupport.java modules/Roles/src/main/java/it/tidalwave/role/Removable.java modules/TestUtilities/src/main/java/it/tidalwave/util/test/TestLogger.java modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java modules/SpringRoles/src/site/markdown/index.md.vm modules/Roles/src/test/java/it/tidalwave/role/ui/spi/SimpleCompositePresentableTest.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringAsDelegate.java modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java modules/Roles/src/main/java/it/tidalwave/role/spi/RoleManagerProvider.java modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java modules/Roles/src/main/java/it/tidalwave/role/ui/MutableDisplayable.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentation.java modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModelAggregate.java modules/Roles/src/main/java/it/tidalwave/role/ui/Styleable.java modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java modules/MessageBus/src/test/java/it/tidalwave/messagebus/Message1.java modules/Roles/src/main/java/it/tidalwave/role/impl/MapAggregate.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/PersonRegistry3.java modules/Roles/src/main/java/it/tidalwave/role/io/TextReadable.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/MutableIconProviderSupport.java archetypes/project/src/main/resources/META-INF/maven/archetype.xml modules/examples/DciMarshalXStreamExample/pom.xml modules/SpringRoles/src/main/resources/META-INF/SpringRoleAutoBeans.xml modules/Actors/pom.xml modules/TestUtilities/src/main/java/it/tidalwave/util/test/FileComparisonUtils.java modules/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonFinderTest.java modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModelFactory.java modules/MessageBus/src/site/markdown/index.md.vm modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableLoadable.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1RenderableRole.java modules/Roles/src/main/java/it/tidalwave/role/spi/RoleManagerSupport.java modules/Roles/src/main/java/it/tidalwave/role/ui/ChangingSource.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultDisplayable.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockConcreteRole1.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/BoundFunction.java modules/Utilities/src/test/java/it/tidalwave/util/StreamOperationsTest.java modules/Actors/src/main/java/it/tidalwave/actor/impl/ExecutorWithPriority.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/Main.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2.java modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/InMemoryPersonRegistry.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/ActionProviderSupport.java modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum2.java modules/Roles/src/main/java/it/tidalwave/role/annotation/AsObject.java modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationMatcher.java modules/Roles/src/main/java/it/tidalwave/role/ui/Visible.java modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java modules/examples/DciPersistenceJpaExample/pom.xml modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java modules/Utilities/src/main/java/it/tidalwave/util/Parameters.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersistableSupport.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/TxManagerImpl.java modules/TestUtilities/src/main/resources/logback-test.xml modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java modules/Roles/src/main/java/it/tidalwave/role/io/TextWritable.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringRoleManagerProvider.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent2.java modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext2.java modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java modules/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/MainTest.java modules/Roles/src/test/java/it/tidalwave/role/spi/DefaultContextManagerTest.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java modules/Utilities/src/main/java/it/tidalwave/util/Task.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonJpaPersistable.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultPresentable.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamMarshallable.java modules/Utilities/src/main/java/it/tidalwave/util/spi/ArrayListCollectorSupport.java modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2Test.java modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2bTest.java modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java modules/Roles/src/site/markdown/index.md.vm modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersonRegistry.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent1.java modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/MessageBusAdapterFactory.java modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadType.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/DefaultPersonPresentationControl.java modules/Utilities/src/main/java/it/tidalwave/util/Id.java modules/Roles/src/main/java/it/tidalwave/role/SimpleComposite.java modules/Utilities/src/site/markdown/index.md.vm modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole3.java modules/Utilities/src/main/java/it/tidalwave/util/As.java modules/Actors/src/main/java/it/tidalwave/actor/annotation/Actor.java archetypes/project/src/main/resources/META-INF/maven/archetype-metadata.xml archetypes/project/src/main/resources/archetype-resources/src/assemble/bin.xml modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackMatcher.java modules/Roles/src/test/java/it/tidalwave/role/spi/impl/DatumAndRoleTest.java modules/SpringRoles/pom.xml modules/Utilities/src/main/java/it/tidalwave/util/StreamOperations.java modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/DisplayableExample.java modules/Roles/src/main/java/it/tidalwave/role/ui/ActionProvider.java modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java modules/Utilities/src/main/java/it/tidalwave/util/impl/ArrayListFinder.java modules/Roles/src/main/java/it/tidalwave/role/Identifiable.java modules/Roles/src/main/java/it/tidalwave/role/ui/Selectable.java modules/Actors/src/main/java/it/tidalwave/actor/impl/PostConstructInvoker.java archetypes/project/src/main/resources/archetype-resources/modules/Module1/pom.xml modules/Actors/src/main/java/it/tidalwave/actor/impl/PreDestroyInvoker.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/annotation/ListensTo.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java modules/examples/Data/src/main/resources/logback.xml modules/Actors/src/main/java/it/tidalwave/actor/annotation/OriginatedBy.java modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistableSupport.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultStyleable.java modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultAs.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/DciPersistenceJpaExample.java modules/Roles/src/main/java/it/tidalwave/role/io/Unmarshallable.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableHeaderDescriptor.java modules/examples/DciSwingExample/src/main/resources/it/tidalwave/thesefoolishthings/examples/dci/swing/Beans.xml modules/Roles/src/main/java/it/tidalwave/role/Aggregate.java modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java modules/Roles/src/main/java/it/tidalwave/role/ui/UserActionProvider.java modules/TestUtilities/pom.xml modules/Roles/src/main/java/it/tidalwave/role/ui/Changeable.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/DefaultPresentationModelFactory.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.java modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2aTest.java modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/Main.java modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModel.java modules/MessageBus/src/test/java/it/tidalwave/messagebus/Message2.java modules/examples/DciMarshalXStreamExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExampleTest.java modules/Roles/src/main/java/it/tidalwave/role/spi/ContextManagerProvider.java modules/examples/Data/pom.xml modules/Roles/src/test/java/it/tidalwave/role/spi/RoleManagerSupportTest.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java modules/Utilities/pom.xml modules/Utilities/src/main/java/it/tidalwave/util/AsExtensions.java modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryReadable.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultMutableDisplayable.java modules/Utilities/src/main/java/it/tidalwave/util/annotation/VisibleForTesting.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber2.java modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMultiMap.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole2.java modules/Roles/src/test/java/it/tidalwave/role/spi/impl/Mocks.java modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java modules/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/AsDisplayableComparator.java modules/Utilities/src/main/java/it/tidalwave/util/DuplicateException.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum2.java modules/Roles/src/main/java/it/tidalwave/role/spi/RoleManager.java modules/Roles/src/main/java/it/tidalwave/role/io/Persistable.java modules/Roles/src/main/java/it/tidalwave/dci/annotation/DciRole.java modules/Roles/src/main/java/it/tidalwave/role/Sortable.java modules/Utilities/src/main/java/it/tidalwave/util/StringValue.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/RoundRobinAsyncMessageDelivery.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinder.java modules/Utilities/src/main/java/it/tidalwave/util/impl/LazyReference.java src/assemble/project.xml modules/Roles/src/main/java/it/tidalwave/role/ui/function/CopyIfEmptyOrConform.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2b.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultSimpleComposite.java modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj modules/MessageBus/pom.xml modules/examples/InMemoryFinderExample/pom.xml modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBusHelper.java modules/Utilities/src/test/java/it/tidalwave/util/mock/Mock.java modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationMessageListenerAdapter.java modules/Utilities/src/main/java/it/tidalwave/util/Callback.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MessageDelivery.java modules/Roles/src/main/java/it/tidalwave/role/io/Marshallable.java modules/examples/JPAFinderExample/src/main/resources/META-INF/persistence.xml modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleAsyncMessageDelivery.java modules/Roles/pom.xml modules/Utilities/src/main/java/it/tidalwave/util/spi/AsDelegate.java pom.xml modules/Utilities/src/main/java/it/tidalwave/util/ui/LockableView.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java src/site/site.xml modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/DefaultPersonRegistry.java modules/TestUtilities/src/main/java/it/tidalwave/util/test/MockTimeProvider.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamMarshallable.java modules/Roles/src/test/java/it/tidalwave/role/spi/ContextSamplerTest.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/Main.java modules/Roles/src/test/java/it/tidalwave/role/ui/DisplayableTest.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2a.java modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberSupport.java LICENSE.md modules/Utilities/src/main/java/it/tidalwave/util/NotFoundException.java modules/Roles/src/main/java/it/tidalwave/role/ContextManager.java modules/Roles/src/main/java/it/tidalwave/role/PlainTextRenderable.java modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonSortCriteria.java archetypes/project/src/main/resources/archetype-resources/modules/pom.xml modules/Roles/src/main/java/it/tidalwave/role/IdFactory.java modules/Utilities/src/main/java/it/tidalwave/util/Initializer.java modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java modules/examples/DciPersistenceJpaExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/MainTest.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonHtmlRenderable.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DisplayableComparator.java archetypes/project/example.sh modules/Roles/src/main/java/it/tidalwave/role/spi/DefaultContextManager.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultUserAction.java modules/SpringMessageBus/src/main/resources/META-INF/aop.xml modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryTableHeaderDescriptor.java modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Renderable.java modules/Utilities/src/main/java/it/tidalwave/util/ConcurrentHashMapWithOptionals.java modules/Utilities/src/main/java/it/tidalwave/util/SimpleTask.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java modules/Roles/src/main/java/it/tidalwave/role/ui/UserAction.java modules/SpringMessageBus/src/test/resources/SpringSimpleMessageSubscriberAspectTestBeans.xml modules/Roles/src/main/java/it/tidalwave/role/spi/ContextSampler.java modules/Roles/src/main/java/it/tidalwave/role/spi/impl/DatumAndRole.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBus.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/StringRenderableRole.java modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterTestSupport.java modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMap.java modules/Roles/src/main/java/it/tidalwave/dci/annotation/DciContext.java modules/Roles/src/main/java/it/tidalwave/role/ui/MutableLocalizedDisplayable.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/DefaultUserActionProvider.java modules/Utilities/src/main/java/it/tidalwave/util/Key.java modules/Roles/src/main/java/it/tidalwave/role/ui/Displayable.java modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java modules/Roles/src/test/java/it/tidalwave/role/ui/impl/DisplayableComparatorTest.java modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java modules/Roles/src/main/java/it/tidalwave/role/spi/impl/MultiMap.java modules/Roles/src/main/java/it/tidalwave/role/ui/IconProvider.java modules/TestUtilities/src/main/java/it/tidalwave/util/test/MoreAnswers.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/AnnotationSpringRoleManager.java modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadAssertions.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackTestHelper.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistenceContext.java modules/Roles/src/test/java/it/tidalwave/role/ui/impl/AsDisplayableComparatorTest.java modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistry.java modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/Main.java modules/Utilities/src/main/java/it/tidalwave/util/LocalizedDateTimeFormatters.java modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java modules/Roles/src/main/java/it/tidalwave/role/Composite.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultPresentationModel.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java modules/Actors/src/main/java/it/tidalwave/actor/MessageDecorator.java archetypes/project/src/main/resources/archetype-resources/LICENSE.txt modules/Roles/src/main/java/it/tidalwave/role/StringRenderable.java modules/Roles/src/main/java/it/tidalwave/role/ui/Presentable.java modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonDisplayable.java modules/Actors/src/main/java/it/tidalwave/actor/spi/CollaborationAwareMessageBus.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringAsDelegateProvider.java modules/SpringMessageBus/pom.xml modules/Utilities/src/main/java/it/tidalwave/util/NamedCallback.java modules/Actors/src/main/java/it/tidalwave/actor/annotation/Message.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum2RenderableRole.java modules/Utilities/src/main/java/it/tidalwave/util/Finder.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/WeakCopyFunctionSupport.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java modules/Utilities/src/test/java/it/tidalwave/util/ConcurrentHashMapWithOptionalsTest.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringContextManagerProvider.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Savable.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/annotation/SimpleMessageSubscriber.java modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorGroupActivator.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext.java modules/Actors/src/site/markdown/index.md.vm modules/examples/pom.xml modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext1.java modules/examples/DciSwingExample/src/test/it/tidalwave/thesefoolishthings/examples/dci/swing/MainTest.java modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/ListOfPersons.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java archetypes/project/pom.xml modules/Roles/src/main/java/it/tidalwave/role/io/BinaryReadable.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistry2.java modules/Utilities/src/main/java/it/tidalwave/util/RoleFactory.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/SimpleAsDelegateProvider.java modules/Actors/src/main/java/it/tidalwave/actor/Collaboration.java modules/Roles/src/test/java/it/tidalwave/role/ui/PresentationModelMatcher.java modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java modules/Roles/src/main/java/it/tidalwave/role/ui/MutableIconProvider.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java modules/Utilities/src/main/java/it/tidalwave/util/spi/AsDelegateProvider.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamMarshallableSupport.java modules/Utilities/src/test/java/it/tidalwave/util/mock/MockSimpleAsDelegateProvider.java modules/Roles/src/main/java/it/tidalwave/role/ui/LocalizedDisplayable.java modules/Utilities/src/main/java/it/tidalwave/util/TimeProvider.java modules/Utilities/src/test/java/it/tidalwave/util/impl/DefaultAsTest.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/NonEmptyFunction.java modules/TestUtilities/src/site/markdown/index.md.vm modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Loadable.java modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java src/assemble/bin.xml modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/ObservableListProvider.java modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java src/site/resources/css/site.css modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole1.java modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/TransactionalProcessor.java modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryHelper.java modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/AsExtensions.java modules/examples/DciDisplayableExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/MainTest.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java modules/Utilities/src/main/java/it/tidalwave/util/spi/SimpleFinderSupport.java modules/Utilities/src/test/java/it/tidalwave/util/ParameterTest.java modules/Roles/src/main/java/it/tidalwave/role/spi/impl/LogUtil.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/PresentationModelCollectors.java modules/Utilities/src/test/java/it/tidalwave/util/TripleTest.java modules/examples/ExtendedFinderExample/pom.xml modules/Utilities/src/main/java/it/tidalwave/util/AsException.java modules/Roles/src/main/java/it/tidalwave/role/spi/DefaultContextManagerProvider.java modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultIdentifiable.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/RenderingContext.java modules/examples/DciDisplayableExample/pom.xml modules/examples/DciSwingExample/pom.xml modules/pom.xml modules/Utilities/src/main/java/it/tidalwave/util/Triple.java modules/Utilities/src/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1.java modules/Actors/src/main/java/it/tidalwave/actor/impl/MessageListenerAdapter.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/ReflectionUtils.java modules/Utilities/src/test/java/it/tidalwave/util/LocalizedDateTimeFormattersTest.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableSavable.java archetypes/project/src/main/resources/archetype-resources/modules/Module1/src/main/java/Dummy.java modules/Utilities/src/test/java/it/tidalwave/util/impl/LazyReferenceTest.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/RoleSpringConfiguration.java modules/Utilities/src/test/java/it/tidalwave/util/IdTest.java modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextReadable.java modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextWritable.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/Main.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentationControl.java modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryWritable.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStatsMBean.java modules/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.java modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java modules/Utilities/src/main/java/it/tidalwave/util/Pair.java modules/SpringMessageBus/src/site/markdown/index.md.vm modules/Utilities/src/main/java/it/tidalwave/util/ProcessExecutor.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotification.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonJpaPersistable.java
Fabrizio Giudici at
Updated copyright notice.
modules/Roles/src/main/java/it/tidalwave/role/ui/MutableIconProvider.java modules/SpringMessageBus/src/test/resources/SpringSimpleMessageSubscriberAspectTestBeans.xml modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2a.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole3.java modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/ListOfPersons.java archetypes/project/src/main/resources/archetype-resources/LICENSE.txt modules/Utilities/src/main/java/it/tidalwave/util/As.java modules/Roles/src/main/java/it/tidalwave/role/ui/ChangingSource.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/MutableIconProviderSupport.java modules/SpringRoles/pom.xml modules/Utilities/src/main/java/it/tidalwave/util/Finder.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersonRegistry.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/SwingDciExample.java modules/Roles/src/main/java/it/tidalwave/dci/annotation/DciContext.java modules/Roles/src/main/java/it/tidalwave/role/ui/IconProvider.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/SimpleAsDelegateProvider.java modules/examples/pom.xml modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/Main.java modules/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/MainTest.java modules/Actors/src/main/java/it/tidalwave/actor/annotation/OriginatedBy.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/ActionProviderSupport.java modules/Roles/src/test/java/it/tidalwave/role/spi/impl/Mocks.java modules/Roles/src/test/java/it/tidalwave/role/ui/impl/DisplayableComparatorTest.java modules/Utilities/src/test/java/it/tidalwave/util/IdTest.java modules/examples/DciDisplayableExample/pom.xml modules/Roles/src/main/java/it/tidalwave/role/spi/RoleManagerSupport.java modules/Utilities/src/main/java/it/tidalwave/util/spi/AsDelegateProvider.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBus.java modules/Utilities/src/main/java/it/tidalwave/util/AsExtensions.java modules/Utilities/src/main/java/it/tidalwave/util/NotFoundException.java modules/Actors/src/main/java/it/tidalwave/actor/annotation/Actor.java modules/Roles/src/test/java/it/tidalwave/role/ui/spi/SimpleCompositePresentableTest.java modules/Roles/src/test/java/it/tidalwave/role/ui/impl/AsDisplayableComparatorTest.java modules/Actors/src/main/java/it/tidalwave/actor/Collaboration.java modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java modules/Roles/src/main/java/it/tidalwave/role/spi/DefaultContextManagerProvider.java archetypes/project/example.sh modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Renderable.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersistableSupport.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext.java modules/SpringRoles/src/site/markdown/index.md.vm modules/Actors/src/main/java/it/tidalwave/actor/MessageDecorator.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonJpaPersistable.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamMarshallableSupport.java src/site/resources/css/site.css modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultStyleable.java modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java modules/Utilities/src/main/java/it/tidalwave/util/RoleFactory.java modules/Roles/src/main/java/it/tidalwave/role/ui/Changeable.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/BoundFunction.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java modules/examples/ExtendedFinderExample/pom.xml modules/Roles/src/main/java/it/tidalwave/role/ui/function/AndFunction.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringDefaultAsTest.java modules/Utilities/src/test/java/it/tidalwave/util/mock/MockSimpleAsDelegateProvider.java modules/examples/DciMarshalXStreamExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExampleTest.java modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterTestSupport.java modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultAs.java modules/Utilities/src/main/java/it/tidalwave/util/spi/ArrayListCollectorSupport.java modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/DisplayableExample.java modules/Utilities/src/test/java/it/tidalwave/util/BundleUtilitiesTest.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/OrFunction.java modules/MessageBus/src/site/markdown/index.md.vm modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryTableHeaderDescriptor.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole1.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/PresentationModelCollectors.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBusHelper.java modules/Utilities/src/main/java/it/tidalwave/util/LocalizedDateTimeFormatters.java modules/Roles/src/main/java/it/tidalwave/role/spi/impl/LogUtil.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockConcreteRole1.java modules/Utilities/src/test/java/it/tidalwave/util/AsExtensionsTest.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MessageDelivery.java modules/Roles/src/main/java/it/tidalwave/role/annotation/AsObject.java modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextWritable.java modules/TestUtilities/src/main/resources/logback-test.xml modules/Actors/src/main/java/it/tidalwave/actor/impl/MessageListenerAdapter.java modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java archetypes/project/src/main/resources/archetype-resources/modules/pom.xml modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java modules/Actors/src/main/java/it/tidalwave/actor/impl/PostConstructInvoker.java modules/Roles/src/main/java/it/tidalwave/role/ui/LocalizedDisplayable.java modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java modules/Utilities/src/main/java/it/tidalwave/util/NamedCallback.java modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModel.java modules/Roles/src/test/java/it/tidalwave/role/spi/impl/DatumAndRoleTest.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableHeaderDescriptor.java modules/pom.xml modules/MessageBus/src/test/java/it/tidalwave/messagebus/Message1.java modules/Roles/pom.xml modules/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModelFactory.java modules/Utilities/src/test/java/it/tidalwave/util/impl/DefaultAsTest.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Savable.java modules/Roles/src/main/java/it/tidalwave/role/ContextManager.java modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultSimpleComposite.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/NonEmptyFunction.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent2.java modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMultiMap.java modules/examples/DciPersistenceJpaExample/pom.xml modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinder.java modules/Actors/src/main/java/it/tidalwave/actor/annotation/Message.java modules/Roles/src/main/java/it/tidalwave/role/ui/Selectable.java modules/Roles/src/main/java/it/tidalwave/role/io/Persistable.java modules/Roles/src/main/java/it/tidalwave/role/ui/Visible.java modules/Roles/src/main/java/it/tidalwave/role/Identifiable.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent1.java modules/examples/JPAFinderExample/src/main/resources/META-INF/persistence.xml modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/ObservableListProvider.java modules/Utilities/src/main/java/it/tidalwave/util/StringValue.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext2.java modules/Utilities/src/main/java/it/tidalwave/util/ui/LockableView.java modules/Roles/src/main/java/it/tidalwave/role/ui/Presentable.java modules/Utilities/src/test/java/it/tidalwave/util/ParameterTest.java modules/Roles/src/site/markdown/index.md.vm modules/Utilities/src/main/java/it/tidalwave/util/spi/SimpleFinderSupport.java modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberSupport.java modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java modules/examples/DciDisplayableExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/MainTest.java modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/StringRenderableRole.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableLoadable.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockConcreteRole2.java modules/Utilities/src/main/java/it/tidalwave/util/annotation/VisibleForTesting.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java modules/Utilities/src/test/java/it/tidalwave/util/StreamOperationsTest.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/RenderingContext.java modules/Roles/src/test/java/it/tidalwave/role/ui/spi/DefaultUserActionProviderTest.java modules/Utilities/src/main/java/it/tidalwave/util/Parameters.java modules/Utilities/src/main/java/it/tidalwave/util/DuplicateException.java modules/TestUtilities/src/main/java/it/tidalwave/util/test/MockTimeProvider.java archetypes/project/src/main/resources/archetype-resources/modules/Module1/pom.xml modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/InMemoryPersonRegistry.java modules/Roles/src/main/java/it/tidalwave/role/IdFactory.java modules/TestUtilities/src/main/java/it/tidalwave/util/test/MoreAnswers.java modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java modules/Utilities/src/test/java/it/tidalwave/util/mock/Mock.java modules/Actors/src/main/java/it/tidalwave/actor/spi/CollaborationAwareMessageBus.java modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMap.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext1.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultMutableDisplayable.java archetypes/project/src/main/resources/archetype-resources/src/assemble/project.xml modules/TestUtilities/src/site/markdown/index.md.vm modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadAssertions.java modules/Utilities/src/test/java/it/tidalwave/util/impl/LazyReferenceTest.java modules/Roles/src/main/java/it/tidalwave/role/Composite.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistenceContext.java modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java modules/Roles/src/test/java/it/tidalwave/role/spi/DefaultContextManagerTest.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java modules/Utilities/src/main/java/it/tidalwave/util/SimpleTask.java modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStatsMBean.java modules/Actors/src/main/java/it/tidalwave/actor/impl/PreDestroyInvoker.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/AnnotationSpringRoleManager.java modules/Utilities/src/main/java/it/tidalwave/util/impl/LazyReference.java modules/Roles/src/test/java/it/tidalwave/role/spi/RoleManagerSupportTest.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultDisplayable.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableSavable.java modules/examples/DciPersistenceJpaExample/src/test/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/MainTest.java modules/Utilities/src/main/java/it/tidalwave/util/Initializer.java src/site/markdown/index.md.vm modules/examples/Data/pom.xml modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2Test.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java modules/Roles/src/main/java/it/tidalwave/role/spi/ContextSampler.java modules/Roles/src/test/java/it/tidalwave/role/spi/ContextSamplerTest.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonHtmlRenderable.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2.java modules/Roles/src/test/java/it/tidalwave/role/ui/impl/DefaultPresentationModelTest.java modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber1.java modules/Utilities/src/main/java/it/tidalwave/util/thread/annotation/ThreadConfined.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/annotation/SimpleMessageSubscriber.java modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java modules/Utilities/pom.xml modules/Roles/src/main/java/it/tidalwave/role/SimpleComposite.java modules/Utilities/src/test/java/it/tidalwave/util/ConcurrentHashMapWithOptionalsTest.java modules/examples/DciSwingExample/src/test/it/tidalwave/thesefoolishthings/examples/dci/swing/MainTest.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/PersonRegistry3.java modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java modules/Roles/src/main/java/it/tidalwave/role/spi/impl/MultiMap.java modules/Roles/src/main/java/it/tidalwave/role/StringRenderable.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringAsDelegate.java modules/Utilities/src/main/java/it/tidalwave/util/TimeProvider.java modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java modules/Utilities/src/test/java/it/tidalwave/util/LocalizedDateTimeFormattersTest.java src/site/site.xml modules/Utilities/src/main/java/it/tidalwave/util/StreamOperations.java modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java modules/Roles/src/main/java/it/tidalwave/role/PlainTextRenderable.java modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonSortCriteria.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamMarshallable.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringRoleManagerProvider.java modules/MessageBus/src/test/java/it/tidalwave/messagebus/Message2.java modules/Roles/src/main/java/it/tidalwave/role/io/TextReadable.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/AsDisplayableComparator.java modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadType.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentation.java src/assemble/project.xml modules/Roles/src/main/java/it/tidalwave/role/ui/spi/DefaultPresentationModelFactory.java modules/Utilities/src/site/markdown/index.md.vm modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistry2.java modules/Roles/src/main/java/it/tidalwave/role/ui/UserAction.java modules/Roles/src/main/java/it/tidalwave/role/spi/RoleManagerProvider.java modules/examples/Data/src/main/resources/logback.xml modules/Utilities/src/main/java/it/tidalwave/util/Pair.java modules/Roles/src/main/java/it/tidalwave/role/ui/Displayable.java modules/Roles/src/main/java/it/tidalwave/role/Aggregate.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamMarshallable.java modules/Roles/src/main/java/it/tidalwave/role/ui/ActionProvider.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1RenderableRole.java modules/MessageBus/pom.xml modules/Utilities/src/main/java/it/tidalwave/util/Key.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/ReflectionUtils.java modules/TestUtilities/pom.xml modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackTestHelper.java archetypes/project/src/main/resources/archetype-resources/src/assemble/bin.xml modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java LICENSE.md modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultPresentable.java modules/Roles/src/main/java/it/tidalwave/role/io/BinaryReadable.java modules/SpringMessageBus/pom.xml modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/DciPersistenceJpaExample.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/TransactionalProcessor.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/annotation/ListensTo.java modules/Roles/src/main/java/it/tidalwave/role/Removable.java modules/Utilities/src/main/java/it/tidalwave/util/AsException.java modules/SpringRoles/src/main/java/it/tidalwave/util/spring/ClassScanner.java modules/Actors/pom.xml modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/UnaryBoundFunctionSupport.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java pom.xml modules/Roles/src/main/java/it/tidalwave/role/ui/spi/DefaultUserActionProvider.java modules/Utilities/src/main/java/it/tidalwave/util/impl/ArrayListFinder.java modules/Actors/src/main/java/it/tidalwave/actor/impl/ExecutorWithPriority.java modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorGroupActivator.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/WeakCopyFunctionSupport.java modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java modules/Actors/src/site/markdown/index.md.vm modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/RoundRobinAsyncMessageDelivery.java modules/Utilities/src/main/java/it/tidalwave/util/Id.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Loadable.java modules/Roles/src/test/java/it/tidalwave/role/ui/PresentationModelTest.java modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/DefaultPersonRegistry.java modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistableSupport.java modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStats.java modules/Roles/src/main/java/it/tidalwave/role/HtmlRenderable.java modules/Roles/src/main/java/it/tidalwave/role/spi/RoleManager.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DisplayableComparator.java modules/Roles/src/main/java/it/tidalwave/role/ui/spi/SimpleCompositePresentable.java modules/examples/InMemoryFinderExample/pom.xml modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2aTest.java modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/Main.java modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/Main.java modules/Roles/src/main/java/it/tidalwave/role/ui/PresentationModelAggregate.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/DefaultPersonPresentationControl.java modules/Utilities/src/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonJpaPersistable.java modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringAsDelegateProvider.java modules/examples/DciSwingExample/src/main/resources/it/tidalwave/thesefoolishthings/examples/dci/swing/Beans.xml modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2bTest.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/TxManagerImpl.java src/assemble/bin.xml modules/Roles/src/main/java/it/tidalwave/role/ui/function/BoundFunctionSupport.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/AsExtensions.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java modules/Roles/src/main/java/it/tidalwave/dci/annotation/DciRole.java modules/Utilities/src/main/java/it/tidalwave/util/ProcessExecutor.java modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonDisplayable.java modules/Roles/src/main/java/it/tidalwave/role/ui/BoundProperty.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1.java modules/Roles/src/main/java/it/tidalwave/role/impl/MapAggregate.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringContextManagerProvider.java modules/Roles/src/main/java/it/tidalwave/role/Sortable.java modules/Roles/src/main/java/it/tidalwave/role/io/TextWritable.java modules/Utilities/src/main/java/it/tidalwave/util/Callback.java modules/Utilities/src/main/java/it/tidalwave/util/ConcurrentHashMapWithOptionals.java modules/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonFinderTest.java modules/SpringRoles/src/main/resources/META-INF/SpringRoleAutoBeans.xml archetypes/project/pom.xml modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/Main.java modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/Main.java modules/SpringMessageBus/src/site/markdown/index.md.vm modules/examples/DciSwingExample/pom.xml modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java modules/Roles/src/test/java/it/tidalwave/role/ui/PresentationModelMatcher.java modules/Utilities/src/main/java/it/tidalwave/util/Task.java modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/MainTest.java modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleAsyncMessageDelivery.java modules/Roles/src/main/java/it/tidalwave/role/spi/ContextManagerProvider.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockRole2.java modules/TestUtilities/src/main/java/it/tidalwave/util/test/TestLogger.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/CopyIfEmptyOrConform.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentationControl.java modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum2.java modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultIdentifiable.java modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java modules/Roles/src/main/java/it/tidalwave/role/io/Unmarshallable.java modules/Roles/src/test/java/it/tidalwave/role/ui/DisplayableTest.java modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationMatcher.java modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/MessageBusAdapterFactory.java modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2b.java modules/Utilities/src/test/java/it/tidalwave/util/TripleTest.java archetypes/project/src/main/resources/archetype-resources/pom.xml modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackMatcher.java modules/Roles/src/main/java/it/tidalwave/role/ui/function/BooleanBoundFunctionSupport.java modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotification.java modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java modules/Roles/src/test/java/it/tidalwave/role/ui/UserActionProviderTest.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum2.java modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistry.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultPresentationModel.java modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryReadable.java modules/SpringMessageBus/src/main/resources/META-INF/aop.xml modules/Utilities/src/main/java/it/tidalwave/util/Triple.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java modules/Roles/src/main/java/it/tidalwave/role/spi/DefaultContextManager.java modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryHelper.java modules/Roles/src/main/java/it/tidalwave/role/spi/impl/DatumAndRole.java archetypes/project/src/main/resources/META-INF/maven/archetype-metadata.xml modules/Roles/src/main/java/it/tidalwave/role/ui/MutableLocalizedDisplayable.java modules/Roles/src/main/java/it/tidalwave/role/io/Marshallable.java modules/TestUtilities/src/main/java/it/tidalwave/util/test/FileComparisonUtils.java modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationMessageListenerAdapter.java modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextReadable.java modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum2RenderableRole.java modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java modules/SpringRoles/src/main/java/it/tidalwave/role/spring/RoleSpringConfiguration.java modules/Utilities/src/main/java/it/tidalwave/util/spi/AsDelegate.java archetypes/project/src/main/resources/archetype-resources/modules/Module1/src/main/java/Dummy.java modules/examples/DciMarshalXStreamExample/pom.xml modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java modules/Roles/src/main/java/it/tidalwave/role/ui/MutableDisplayable.java modules/examples/JPAFinderExample/pom.xml modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryWritable.java modules/Roles/src/main/java/it/tidalwave/role/ui/impl/DefaultUserAction.java modules/Roles/src/main/java/it/tidalwave/role/ui/UserActionProvider.java modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber2.java archetypes/project/src/main/resources/META-INF/maven/archetype.xml modules/Roles/src/main/java/it/tidalwave/role/ui/Styleable.java
Fabrizio Giudici at