- fix to allow complete marshalling/unmarshalling of BackupConfiguration by jaxb
- add swing-module and implements BackupConfigurationPanel to create/update a BackupConfiguration
replace fest-assert by assertj and its generator of assertion class
move artifact versions from jbackup-core/jbackup-swing to jbackup-pom
create and use a named class for rendering a Source
create and use a named class for rendering an ArchiveFactory
create and use a named TypeMapper for the archiveFactory property
create and use a named TypeMapper for the sources property
add findbugs reports (xml and html) generated in ${project.build.directory}/findbugs
fix findbugs issues and enable failOnError
added implementation of toString()
- refactoring of configurations property: changed type Map<String, BackupConfiguration> to List<BackupConfiguration>
- factorization of of common code inside the ConfigurationManager class
impacts of moving fr.duminy.components.swing.list.ListPanel to fr.duminy.components.swing.listpanel.ListPanel
implementation of ConfigurationManagerPanel to display a ConfigurationManager
fixed the case where the v parameter is null in a call to ArchiveFactoryXmlAdapter.marshal(ArchiveFactory v)
implementation of ProgressPanel
refactoring of test :
- use a mock ProgressListener instead of a custom implementation
- use Mockito InOrder instead of a custom method
added taskStarted and taskFinished methods to the ProgressListener class
removed unneeded throws declarations
implementation of TaskManagerPanel
Overrides ConfigurationManagerTest.createConfiguration to specify the targetDirectory of the new configuration