cleanup
authorAndreas Müller <a.mueller@bgbm.org>
Mon, 26 Dec 2022 18:34:51 +0000 (19:34 +0100)
committerAndreas Müller <a.mueller@bgbm.org>
Mon, 26 Dec 2022 18:34:51 +0000 (19:34 +0100)
508 files changed:
cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/DynamicBatch.java
cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/JvmMonitor.java
cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/StreamUtils.java
cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/media/MediaInfo.java
cdmlib-commons/src/test/java/eu/etaxonomy/cdm/common/JvmMonitorTest.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/bci/BciSchemaAdapter.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/common/SchemaAdapterBase.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/common/ServiceWrapperBase.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/dc/DublinCoreSchemaAdapter.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/EditGeoService.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/EditGeoServiceUtilities.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/GeoServiceArea.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/GeoServiceAreaAnnotatedMapping.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/ShpAttributesToNamedAreaMapper.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/kml/GeometryBuilder.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/geo/kml/KMLDocumentBuilder.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/ipni/IpniService.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/ipni/IpniServiceAuthorConfigurator.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/ipni/IpniServiceNamesConfigurator.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/ipni/IpniServicePublicationConfigurator.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/occurrence/bioCase/BioCaseQueryServiceWrapper.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/occurrence/gbif/GbifJsonOccurrenceParser.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/occurrence/gbif/GbifQueryServiceWrapper.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/openurl/MobotOpenUrlResponseSchemaAdapter.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/openurl/MobotOpenUrlServiceWrapper.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/openurl/OpenUrlReference.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/scratchpads/ScratchpadsService.java
cdmlib-ext/src/main/java/eu/etaxonomy/cdm/ext/sru/SruServiceWrapper.java
cdmlib-ext/src/test/java/eu/etaxonomy/cdm/ext/geo/EditGeoServiceTest.java
cdmlib-ext/src/test/java/eu/etaxonomy/cdm/ext/geo/GeoServiceAreaTest.java
cdmlib-ext/src/test/java/eu/etaxonomy/cdm/ext/ipni/IpniServiceTest.java
cdmlib-ext/src/test/java/eu/etaxonomy/cdm/ext/kml/KmlJaxbMarshallerTest.java
cdmlib-ext/src/test/java/eu/etaxonomy/cdm/ext/occurrence/bioCase/BioCaseQueryServiceWrapperTest.java
cdmlib-ext/src/test/java/eu/etaxonomy/cdm/ext/openurl/MobotOpenUrlServiceWrapperTest.java
cdmlib-ext/src/test/java/eu/etaxonomy/cdm/ext/sru/SruServiceWrapperTest.java
cdmlib-ext/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java [deleted file]
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/IOValidator.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/ImportHelper.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/IoStateBase.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/DbImportNameTypeDesignationMapper.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/IDbImportTransformed.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/IDbImportTransformer.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/IMappingImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/IXmlMapper.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/berlinModel/CdmBooleanMapper.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/berlinModel/CdmOneToManyMapper.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/berlinModel/CdmStringMapper.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/descriptive/owl/in/CharacterOwlImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/descriptive/owl/in/OwlImportUtil.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/descriptive/owl/in/StructureTreeOwlImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/descriptive/owl/in/TermVocabularyOwlImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/distribution/excelupdate/ExcelDistributionUpdate.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/in/DwcTaxonCsv2CdmTaxonRelationConverter.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/out/DwcaMetaDataExport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/out/DwcaResultWriter.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/out/DwcaTaxExport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/out/DwcaTaxonExport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/out/DwcaVernacularExport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/excel/taxa/NormalExplicitImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/excel/taxa/NormalExplicitRow.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupDocumentImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupDocumentImportNoComponent.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupFeatureImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupImportBase.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupNomenclatureImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupSpecimenImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupTransformer.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/sdd/ikeyplus/IkeyPlusImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/sdd/in/SDDImportConfigurator.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/sdd/out/SDDDocumentBuilder.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/specimen/SpecimenUserInteraction.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/taxonx/TaxonXNomenclatureImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcsrdf/TcsRdfTaxonRelationsImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcsrdf/TcsRdfTransformer.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcsxml/TcsXmlTransformer.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcsxml/in/TcsXmlTaxonNameImport.java
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcsxml/in/TcsXmlTaxonRelationsImport.java
cdmlib-io/src/test/java/eu/etaxonomy/cdm/io/dwca/out/DwcaExportTest.java
cdmlib-io/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java [deleted file]
cdmlib-model/src/main/java/eu/etaxonomy/cdm/format/reference/NomenclaturalSourceFormatter.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/hibernate/EnumSetUserType.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/hibernate/HibernateProxyHelper.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/MultilanguageTextAdapter.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/jaxb/NamespacesAdapter.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Person.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/Team.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/agent/TeamOrPersonBase.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IMultiLanguageTextHolder.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IParsable.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IVersionableEntity.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IdentifiableEntity.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/IdentifiableSource.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/LSIDWSDLLocator.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/SingleSourcedEntityBase.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TimePeriod.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/DescriptionBase.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/PolytomousKey.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/PolytomousKeyNode.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/PresenceAbsenceTerm.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/TaxonInteraction.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/description/TextData.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/location/NamedAreaType.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/media/MediaRepresentationPart.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/media/RightsType.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/molecular/DnaSample.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/molecular/Primer.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/molecular/SingleRead.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/NameRelationshipType.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/NameTypeDesignation.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/NomenclaturalStatusType.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/RegistrationStatus.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/SpecimenTypeDesignation.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/TaxonName.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DerivationEvent.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DerivationEventType.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DerivedUnit.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/DeterminationEvent.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/FieldUnit.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/GatheringEvent.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/MaterialOrMethodEvent.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/MediaSpecimen.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/OccurrenceStatus.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/PreservationMethod.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/SpecimenOrObservationBase.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/occurrence/SpecimenOrObservationType.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/permission/GrantedAuthorityImpl.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/permission/Group.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/permission/PermissionClass.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/Reference.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/reference/ReferenceType.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/Taxon.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/TaxonBase.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/TaxonNode.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/TaxonNodeAgentRelation.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/TaxonNodeStatus.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/TaxonRelationship.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/term/Representation.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/term/TermBase.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/agent/TeamDefaultCacheStrategy.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/name/CacheUpdate.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/name/TaxonNameDefaultCacheStrategy.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/reference/ReferenceDefaultCacheStrategy.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/generate/PolytomousKeyGenerator.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/merge/IMergable.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/merge/IMergeStrategy.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/parser/NonViralNameParserImpl.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/aspectj/PropertyChangeTest.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/name/RankTest.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/rights/GroupTest.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/term/OrderedTermVocabularyTest.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/model/term/TermVocabularyTest.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/cache/taxon/TaxonBaseDefaultCacheStrategyTest.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/generate/PolytomousKeyGeneratorTest.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/match/DefaultMatchStrategyTest.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/merge/DefaultMergeStrategyTest.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java
cdmlib-model/src/test/java/eu/etaxonomy/cdm/test/unit/EntityTestBase.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/DataSourceBeanLoader.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/DataSourceNotFoundException.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/DataSourceReloader.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/DatabaseSchemaMismatchException.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/DatabaseTypeEnum.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/H2Mode.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/LocalH2.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/PermissionDeniedException.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/PersistentTermInitializer.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/WrappedCdmDataSource.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/types/H2DatabaseType.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/types/IDatabaseType.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/IndexAdder.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/IndexRenamer.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/RelationSwapper.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/SchemaUpdaterBase.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/SchemaUpdaterStepBase.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/SimpleSchemaUpdaterStep.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/SingleTermUpdater.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/SortIndexUpdater.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/TableCreator.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/TableDropper.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/TableNameChanger.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/TermMover.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/TermRepresentationAdder.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/TermRepresentationUpdater.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/TreeIndexUpdater.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/UniqueIndexDropper.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/UpdaterBase.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/VocabularyCreator.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v30_40/ReferencedObjTypeUpdater.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v30_40/SchemaUpdater_31_33.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v40_50/NomStatusInvalidUpdater.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v40_50/NomenclaturalCodeUpdater.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v40_50/OrphanedKeyStatementRemover.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v40_50/ProParteSynonymUpdater.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v40_50/SchemaUpdater_40_41.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v40_50/SchemaUpdater_41_47.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v40_50/SchemaUpdater_47_50.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v40_50/SynonymDeduplicator.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v40_50/VocabularyOrderUpdater.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v505_508/FeatureTreeMover.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v505_508/SchemaUpdater_55_58.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v505_508/SchemaUpdater_581_582.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v505_508/SchemaUpdater_58_581.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v505_508/UsernameRegexAdapter.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v508_511/SchemaUpdater_5111_5112.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v508_511/SchemaUpdater_511_5111.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v508_511/SchemaUpdater_582_511.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v50_55/SchemaUpdater_50_55.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v511_512/SchemaUpdater_5112_5120.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v512_515/Reference2SourceMover.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v512_515/SchemaUpdater_5120_5150.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v512_515/SchemaUpdater_5150_5151.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v512_515/SchemaUpdater_5151_5152.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/OriginalSpellingMover.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/ProtologMover.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/RecommendedMeasurementUnitAdder.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/SchemaUpdater_5152_5180.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/SchemaUpdater_5180_5181.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/SchemaUpdater_5181_5182.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/SchemaUpdater_5182_5183.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/SchemaUpdater_5183_5184.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/SchemaUpdater_5184_5185.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v515_518/SchemaUpdater_5185_5186.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v518_522/SchemaUpdater_5186_5220.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v518_522/SecReference2SourceMover.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v522_523/SchemaUpdater_5220_5230.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v523_525/SchemaUpdater_5230_5250.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v523_525/SchemaUpdater_5250_5251.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v525_527/SchemaUpdater_5251_5270.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v525_527/SchemaUpdater_5270_5271.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v527_529/SchemaUpdater_5271_5290.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v529_532/SchemaUpdater_5290_5320.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/database/update/v532_533/SchemaUpdater_5320_5330.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/IMethodCache.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/description/IIdentificationKeyDao.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/description/IPolytomousKeyDao.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/HibernateBeanInitializer.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/AnnotatableDaoBaseImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/DaoBase.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/DeduplicationHelper.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/IdentifiableDaoBase.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/LanguageStringDaoImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/RightsDaoImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/common/VersionableDaoBase.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/description/DescriptionDaoImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/description/DescriptionElementDaoImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/description/DescriptiveDataSetDao.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/molecular/PrimerDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/molecular/SequenceDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/molecular/SingleReadDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/name/HomotypicalGroupDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/name/NomenclaturalStatusDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/name/RegistrationDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/name/TaxonNameDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/name/TypeDesignationDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/occurrence/OccurrenceDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/reference/OriginalSourceDaoImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/reference/ReferenceDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/statistics/StatisticsDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonNodeDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxonGraph/TaxonGraphDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/term/DefinedTermDaoImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/term/RepresentationDaoImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/term/TermTreeDaoImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/validation/EntityConstraintViolationHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/validation/EntityValidationDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/initializer/AbstractBeanInitializer.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/initializer/AdvancedBeanInitializer.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/jdbc/JdbcDaoUtils.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/jdbc/validation/EntityValidationCrudJdbcImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dto/TaxonNodeDtoByNameComparator.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/CdmDataChangeEvent.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/CdmSecurityHibernateInterceptor.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/Level2ValidationEventListener.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/Level3ValidationEventListener.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/TableGenerator.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/TaxonGraphHibernateListener.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/UpdateEntityListener.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/ValidationEventListenerBase.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/permission/CdmAuthority.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/permission/voter/CdmPermissionVoter.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/permission/voter/DescriptionElementVoter.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/permission/voter/RegistrationVoter.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/permission/voter/SpecimenOrObservationBaseVoter.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/permission/voter/TaxonBaseVoter.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/permission/voter/TaxonNodeVoter.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/query/OrderHint.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/validation/EntityValidationTaskBase.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/validation/ValidationExecutor.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/database/DatabaseTypeEnumTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/database/types/ODBCDatabaseTypeTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/database/types/OracleDatabaseTypeTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/database/types/PostgreSQLDatabaseTypeTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/database/types/SqlServer2000DatabaseTypeTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/database/types/SqlServer2005DatabaseTypeTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/database/types/SybaseDatabaseTypeTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/MethodCacheImplTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/description/DescriptionElementDaoHibernateImplTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/name/TypeDesignationDaoHibernateImplTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/occurrence/OccurrenceDaoHibernateImplTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxonGraph/TaxonGraphTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/term/TermNodeDaoImplTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/term/TermVocabularyDaoImplTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/hibernate/CacheStrategyGeneratorTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/hibernate/Level2ValidationEventListenerTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/hibernate/SaveOrUpdateEntityListenerTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/hibernate/replace/ReferringObjectMetadataFactoryTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/validation/ValidationExecutorTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/test/function/TestCdmApplicationUtils.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/test/function/TestScriptPersistence.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/test/suite/TestsShouldNotFailInSuite_1.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/test/suite/TestsShouldNotFailInSuite_2.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/IXMLElements.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/IXMLEntityFactory.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/LocalXMLEntityFactory.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/PublishConfigurator.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/RemoteXMLEntityFactory.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/Transformator.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/XMLHarvester.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/XmlEntityFactoryBase.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/out/IPublishOutputModule.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/out/PublishOutputModuleBase.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/out/mediawiki/MediawikiOutputModule.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/out/odf/DocumentCreator.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/out/odf/IStyleNames.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/out/odf/OdfOutputModule.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/out/taxpub/TaxPubOutputModule.java
cdmlib-print/src/main/java/eu/etaxonomy/cdm/print/out/xml/XMLOutputModule.java
cdmlib-print/src/test/java/eu/etaxonomy/cdm/print/out/pdf/PdfOutputModuleTest.java
cdmlib-remote-webapp/src/main/java/eu/etaxonomy/cdm/remote/config/CdmSpringMVCConfig.java
cdmlib-remote-webapp/src/main/java/eu/etaxonomy/cdm/remote/config/CdmSpringMVCConfigDefault.java
cdmlib-remote-webapp/src/main/java/eu/etaxonomy/cdm/remote/config/RemotingWebServices.java
cdmlib-remote-webapp/src/main/java/eu/etaxonomy/cdm/remote/staticSwagger/StaticSwaggerApiDoc.java
cdmlib-remote-webapp/src/test/java/eu/etaxonomy/cdm/remote/ClassificationIT.java
cdmlib-remote-webapp/src/test/java/eu/etaxonomy/cdm/remote/ForceSchemaCreateIT.java
cdmlib-remote-webapp/src/test/java/eu/etaxonomy/cdm/remote/SwaggerStaticIT.java
cdmlib-remote-webapp/src/test/java/eu/etaxonomy/cdm/remote/WebServiceTestBase.java
cdmlib-remote-webapp/src/test/java/eu/etaxonomy/cdm/remote/config/CdmSpringMVCConfigWithSwagger.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/opt/config/DataSourceConfigurer.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/opt/config/EhCacheDiskStoreConfiguration.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/config/AbstractWebApplicationConfigurer.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/config/OAuth2ServerConfiguration.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/AbstractIdentifiableListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/BaseListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/ClassificationPortalController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/ClassificationPortalListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DerivedUnitFacadeController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionElementController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionElementListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionElementListPortalController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionListPortalController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/DescriptionPortalController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/EventBaseController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/HttpStatusMessage.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/ManagementController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/MediaController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/NameController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/NameListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/NamePortalController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/NomenclaturalStatusController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/OccurrenceController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/OccurrenceListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/OccurrencePortalController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/OrderHintPreset.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/PolytomousKeyController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/PolytomousKeyListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/PolytomousKeyPortalController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/RegistrationController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/RegistrationDTOController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/StatisticsController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TaxonController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TaxonGraphController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TaxonListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TaxonNodeController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TaxonNodePrintAppController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TaxonPortalController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TermNodeController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TermTreeController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TermTreeListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TermTreePortalController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/TypeDesignationController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/VocabularyController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/VocabularyListController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/checklist/DwcaExportController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/dto/NameCatalogueController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/dto/OccurrenceCatalogueController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/dto/PolytomousKeyNodeDtoController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/ext/ExternalBhleController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/ext/ExternalGeoController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/ext/KmlController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/iiif/ManifestComposer.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/iiif/ManifestController.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/interceptor/DatasourceContextHandlerInterceptor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/util/MediaToolbox.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/util/ProgressMonitorUtil.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/assembler/converter/IdentifierConverter.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/dto/occurrencecatalogue/OccurrenceSearch.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/editor/CdmTypePropertyEditor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/exception/CdmExceptionResolver.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/JsonConfigFactoryBean.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/JsonUtil.java [moved from cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/JsonpUtil.java with 80% similarity]
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/bean/AbstractBeanProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/bean/CdmLinkSourceBeanProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/bean/HibernateProxyBeanProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/bean/MediaBeanProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/bean/RepresentationBeanProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/bean/TaxonBaseBeanProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/bean/TaxonNameBeanProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/bean/TaxonNodeBeanProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/bean/TermBaseBeanProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/matcher/CdmProxyBeanProcessorMatcher.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/matcher/HibernateProxyBeanProcessorMatcher.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/value/CalendarJSONValueProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/value/DateTimeJSONValueProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/value/HibernateJSONValueProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/value/KeyTermValueProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/value/PartialJSONValueProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/value/URIJSONValueProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/processor/value/UUIDJSONValueProcessor.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/util/InitializedHibernatePropertyFilter.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/service/RegistrableEntityFilter.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/view/JsonView.java
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/view/RdfView.java
cdmlib-remote/src/test/java/eu/etaxonomy/cdm/remote/dto/assembler/lsid/AssemblerTest.java
cdmlib-remote/src/test/java/eu/etaxonomy/cdm/test/function/TestScriptRemote.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/cache/CdmCacherBase.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/config/EhCacheConfiguration.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/conversation/IConversationEnabled.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacade.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacadeCacheStrategy.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacadeConfigurator.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacadeNotSupportedException.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/facade/MethodNotSupportedByDerivedUnitTypeException.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/remoting/DebuggingRemoteInvocationExecutor.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/security/AbstractRequestTokenStore.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DatabaseServiceHibernateImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DeleteResult.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DescriptionElementServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DescriptionServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/DescriptiveDataSetService.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/IdentifiableServiceBase.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/LocationServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/MediaServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/NameServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/NaturalLanguageGenerator.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/OccurrenceServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/PreferenceServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ReferenceServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/RightsServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ServiceBase.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/StatisticsServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TermNodeServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TermServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/UpdateResult.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/DeleteConfiguratorBase.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/IdentifiableServiceConfiguratorFactory.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/NameDeletionConfigurator.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonDeletionConfigurator.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonNodeDeletionConfigurator.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TermDeletionConfigurator.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/description/DescriptionAggregationBase.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/description/DistributionAggregation.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/description/StructuredDescriptionAggregation.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/dto/DerivationTreeSummaryDTO.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/idminter/RegistrationIdentifierMinter.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/l10n/TermRepresentation_L10n.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/lsid/impl/LsidAuthorityServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/lsid/impl/LsidDataServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/media/MediaInfoFactory.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/media/MediaInfoFileReader.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/media/MediaInfoServiceReader.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/media/MediaUriTransformationProcessor.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/molecular/PrimerServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/molecular/SequenceServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/search/CdmMassIndexer.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/search/DocIdBitSetPrinter.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/search/LuceneMultiSearch.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/search/LuceneSearch.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/search/QueryFactory.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/search/SearchResultBuilder.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/search/SearchResultHighligther.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/security/AccountRegistrationService.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/security/AccountSelfManagementService.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/security/PasswordResetService.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/taxonGraph/TaxonGraphBeforeTransactionCompleteProcess.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/taxonGraph/TaxonGraphServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/util/CdmUserHelper.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/util/DerivedUnitConverter.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/util/DescriptionUtility.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/util/DistributionTree.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/util/ImagesUtility.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/facade/DerivedUnitFacadeCacheStrategyInjectionTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/EmailSendTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/IdentifiableServiceBaseTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/NameServiceImplTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/OccurrenceServiceTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/TaxonServiceImplTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/TaxonServiceSearchTaxaAndNamesTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/TaxonServiceSearchTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/description/DistributionAggregationTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/description/StructuredDescriptionAggregationTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/security/PasswordResetServiceTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java
cdmlib-test/src/main/java/eu/etaxonomy/cdm/test/integration/CdmTransactionalIntegrationTestWithSecurity.java

index 441f2f3e9802b51296cdf8049fb96721fac15359..ac413cb3fcb82290e46831b5fb3be75774e40a7d 100644 (file)
@@ -23,21 +23,20 @@ import org.apache.logging.log4j.Logger;
  */
 public class DynamicBatch {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
-    int batchSize;
-    int batchItemCount = -1;
-    Long batchMinFreeHeap = null;
-    List<Integer> items = null;
+    private int batchSize;
+    private int batchItemCount = -1;
+    private Long batchMinFreeHeap = null;
+    private List<Integer> items = null;
 
-    int gcTimeIncreaseCount = 0;
+    private int gcTimeIncreaseCount = 0;
 
     private int allowedGcIncreases = -1;
 
     private int itemWhereLimitsTouched = 0;
 
-
-    List<Integer> unprocessedIds = new ArrayList<>(batchSize);
+    private List<Integer> unprocessedIds = new ArrayList<>(batchSize);
 
     private final JvmMonitor jvmMonitor = new JvmMonitor();
 
@@ -74,7 +73,6 @@ public class DynamicBatch {
     }
 
     /**
-     *
      * @param allowedGcIncreases the amount of continuously observed increases of the gc time
      */
     public void setMaxAllowedGcIncreases(int allowedGcIncreases) {
index 33b6c690b48c88c5d8439db2b78959f9dc9f7c12..6d72151d8e169ab25db36cbfab2621ebbd9e4529 100644 (file)
@@ -23,7 +23,7 @@ import org.apache.logging.log4j.Logger;
  */
 public class JvmMonitor {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private long gcTimeLast = 0;
 
index 6748fb6db6dd252351ce3785f4966bd42b01328c..01dc0656ae630beb85bb0bfc366348d3effa6c93 100644 (file)
@@ -23,11 +23,11 @@ import org.apache.logging.log4j.Logger;
 /**
  * @author a.kohlbecker
  * @since 16.12.2010
- *
  */
 public class StreamUtils {
 
-       public static final Logger logger = LogManager.getLogger();
+       private static final Logger logger = LogManager.getLogger();
+
        private static final int BUFFER_SIZE = 4096;
 
        /**
index b42d34816d4ba69de66538b7e34104245e7798d7..f0fb2b92ae8c211de0adffec346b7db06119ab1e 100644 (file)
@@ -18,7 +18,7 @@ import org.apache.logging.log4j.Logger;
 public abstract class MediaInfo {
 
        @SuppressWarnings("unused")
-       private static Logger logger = LogManager.getLogger();
+       private static final Logger logger = LogManager.getLogger();
 
        private String formatName;
        private String mimeType;
index 6b14f88908353873d3f083c1e685ab9f9244d2ac..0bee5588abf5489440294a1e1272418a79277764 100644 (file)
@@ -16,12 +16,10 @@ import org.junit.Test;
 /**
  * @author a.kohlbecker
  * @since Jul 1, 2016
- *
  */
 public class JvmMonitorTest extends Assert{
 
-
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Test
     public void testGcTime() {
index 7c13de896d88795277db32347c207fe75292a44c..8d9039ac7f3a13222f58f0b91f4af087a8f3830f 100644 (file)
-/**\r
-* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy\r
-* http://www.e-taxonomy.eu\r
-*\r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-package eu.etaxonomy.cdm.ext.bci;\r
-\r
-import java.io.IOException;\r
-import java.io.InputStream;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
-import javax.xml.parsers.ParserConfigurationException;\r
-import javax.xml.parsers.SAXParser;\r
-import javax.xml.parsers.SAXParserFactory;\r
-\r
-import org.xml.sax.Attributes;\r
-import org.xml.sax.SAXException;\r
-import org.xml.sax.helpers.DefaultHandler;\r
-\r
-import eu.etaxonomy.cdm.common.URI;\r
-import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;\r
-import eu.etaxonomy.cdm.model.agent.Team;\r
-import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;\r
-import eu.etaxonomy.cdm.model.reference.Reference;\r
-import eu.etaxonomy.cdm.model.reference.ReferenceFactory;\r
-import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;\r
-\r
-/**\r
- * @author a.kohlbecker\r
- * @since 25.08.2010\r
- */\r
-public class BciSchemaAdapter extends SchemaAdapterBase<Reference>{\r
-\r
-       static URI identifier = null;\r
-\r
-       static String nameSpace = "http://purl.org/dc/elements/1.1/";\r
-\r
-       static {\r
-               identifier = URI.create("info:srw/schema/1/dc-v1.1");\r
-       }\r
-\r
-       @Override\r
-       public URI getIdentifier() {\r
-               return identifier;\r
-       }\r
-\r
-       @Override\r
-       public String getShortName() {\r
-               return "dc";\r
-       }\r
-\r
-       @Override\r
-       public List<Reference> getCmdEntities(InputStream inputStream) {\r
-\r
-               SAXParserFactory factory = SAXParserFactory.newInstance();\r
-           factory.setNamespaceAware(true);\r
-           SAXParser parser = null;\r
-               try {\r
-                       parser = factory.newSAXParser();\r
-               } catch (ParserConfigurationException e) {\r
-                       logger.error(e);\r
-               } catch (SAXException e) {\r
-                       logger.error(e);\r
-               }\r
-\r
-               DcSaxHandler handler = new DcSaxHandler();\r
-\r
-           try {\r
-               if(parser != null){\r
-                       parser.parse(inputStream, handler);\r
-               } else {\r
-                       logger.error("parser is null");\r
-               }\r
-               } catch (SAXException e) {\r
-                       logger.error(e);\r
-               } catch (IOException e) {\r
-                       logger.error(e);\r
-               }\r
-\r
-               return handler.referenceList;\r
-       }\r
-\r
-       class DcSaxHandler extends DefaultHandler {\r
-\r
-               private static final String DC_DC = "dc:dc";\r
-\r
-               private static final String DC_TITLE = "dc:title";\r
-               private static final String DC_CREATOR = "dc:creator";\r
-               private static final String DC_PUBLISHER = "dc:publisher";\r
-               private static final String DC_DATE = "dc:date";\r
-\r
-               private List<Reference> referenceList = new ArrayList<>();\r
-\r
-               private Reference reference = null;\r
-\r
-               private String dcFieldName = null;\r
-\r
-               @Override\r
-               public void startElement(String uri, String localName,\r
-                               String qName, Attributes attributes) throws SAXException {\r
-\r
-                       if (uri.equals(nameSpace)) {\r
-                               logger.debug("Start Element :" + qName + "; " + uri);\r
-\r
-                               if (qName.equals(DC_DC)) {\r
-                                       reference = ReferenceFactory.newGeneric();\r
-                               } else {\r
-                                       dcFieldName = qName;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               @Override\r
-               public void endElement(String uri, String localName, String qName)\r
-                               throws SAXException {\r
-\r
-                       if (uri.equals(nameSpace)) {\r
-                               if(reference != null) {\r
-                                       logger.debug("End Element :" + qName + "; " + uri);\r
-\r
-                                       if (qName.equals(DC_DC)) {\r
-                                               referenceList.add(reference);\r
-                                               reference = null;\r
-                                       } else {\r
-                                               dcFieldName = null;\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-\r
-               @Override\r
-               public void characters(char ch[], int start, int length)\r
-                               throws SAXException {\r
-\r
-                       if(reference != null && dcFieldName != null){\r
-                               String text = new String(ch, start, length);\r
-                               logger.debug("Characters : " + text);\r
-                               if(dcFieldName.equals(DC_TITLE)){\r
-                                       reference.setTitleCache(text, true);\r
-                               }\r
-                               if(dcFieldName.equals(DC_DATE)){\r
-                                       reference.setDatePublished(TimePeriodParser.parseStringVerbatim(text));\r
-                               }\r
-                               if(dcFieldName.equals(DC_PUBLISHER)){\r
-                                       reference.setPublisher(text);\r
-                               }\r
-                               if(dcFieldName.equals(DC_CREATOR)){\r
-                                       TeamOrPersonBase<?> authorship = new Team();\r
-                                       authorship.setTitleCache(text, true);\r
-                                       reference.setAuthorship(authorship);\r
-                               }\r
-                       }\r
-               }\r
-       }\r
+/**
+* Copyright (C) 2009 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.ext.bci;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
+
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+import org.xml.sax.Attributes;
+import org.xml.sax.SAXException;
+import org.xml.sax.helpers.DefaultHandler;
+
+import eu.etaxonomy.cdm.common.URI;
+import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;
+import eu.etaxonomy.cdm.model.agent.Team;
+import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
+import eu.etaxonomy.cdm.model.reference.Reference;
+import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
+import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;
+
+/**
+ * @author a.kohlbecker
+ * @since 25.08.2010
+ */
+public class BciSchemaAdapter extends SchemaAdapterBase<Reference>{
+
+    private static final Logger logger = LogManager.getLogger();
+
+       private static URI identifier = null;
+
+       private static String nameSpace = "http://purl.org/dc/elements/1.1/";
+
+       static {
+               identifier = URI.create("info:srw/schema/1/dc-v1.1");
+       }
+
+       @Override
+       public URI getIdentifier() {
+               return identifier;
+       }
+
+       @Override
+       public String getShortName() {
+               return "dc";
+       }
+
+       @Override
+       public List<Reference> getCmdEntities(InputStream inputStream) {
+
+               SAXParserFactory factory = SAXParserFactory.newInstance();
+           factory.setNamespaceAware(true);
+           SAXParser parser = null;
+               try {
+                       parser = factory.newSAXParser();
+               } catch (ParserConfigurationException e) {
+                       logger.error(e);
+               } catch (SAXException e) {
+                       logger.error(e);
+               }
+
+               DcSaxHandler handler = new DcSaxHandler();
+
+           try {
+               if(parser != null){
+                       parser.parse(inputStream, handler);
+               } else {
+                       logger.error("parser is null");
+               }
+               } catch (SAXException e) {
+                       logger.error(e);
+               } catch (IOException e) {
+                       logger.error(e);
+               }
+
+               return handler.referenceList;
+       }
+
+       class DcSaxHandler extends DefaultHandler {
+
+               private static final String DC_DC = "dc:dc";
+
+               private static final String DC_TITLE = "dc:title";
+               private static final String DC_CREATOR = "dc:creator";
+               private static final String DC_PUBLISHER = "dc:publisher";
+               private static final String DC_DATE = "dc:date";
+
+               private List<Reference> referenceList = new ArrayList<>();
+
+               private Reference reference = null;
+
+               private String dcFieldName = null;
+
+               @Override
+               public void startElement(String uri, String localName,
+                               String qName, Attributes attributes) throws SAXException {
+
+                       if (uri.equals(nameSpace)) {
+                               logger.debug("Start Element :" + qName + "; " + uri);
+
+                               if (qName.equals(DC_DC)) {
+                                       reference = ReferenceFactory.newGeneric();
+                               } else {
+                                       dcFieldName = qName;
+                               }
+                       }
+               }
+
+               @Override
+               public void endElement(String uri, String localName, String qName)
+                               throws SAXException {
+
+                       if (uri.equals(nameSpace)) {
+                               if(reference != null) {
+                                       logger.debug("End Element :" + qName + "; " + uri);
+
+                                       if (qName.equals(DC_DC)) {
+                                               referenceList.add(reference);
+                                               reference = null;
+                                       } else {
+                                               dcFieldName = null;
+                                       }
+                               }
+                       }
+               }
+
+               @Override
+               public void characters(char ch[], int start, int length)
+                               throws SAXException {
+
+                       if(reference != null && dcFieldName != null){
+                               String text = new String(ch, start, length);
+                               logger.debug("Characters : " + text);
+                               if(dcFieldName.equals(DC_TITLE)){
+                                       reference.setTitleCache(text, true);
+                               }
+                               if(dcFieldName.equals(DC_DATE)){
+                                       reference.setDatePublished(TimePeriodParser.parseStringVerbatim(text));
+                               }
+                               if(dcFieldName.equals(DC_PUBLISHER)){
+                                       reference.setPublisher(text);
+                               }
+                               if(dcFieldName.equals(DC_CREATOR)){
+                                       TeamOrPersonBase<?> authorship = new Team();
+                                       authorship.setTitleCache(text, true);
+                                       reference.setAuthorship(authorship);
+                               }
+                       }
+               }
+       }
 }
\ No newline at end of file
index 043243e88561bcf9fdcc57da9c0f26c911360797..9fb74d90e26671cdb527fc25a6ab8864f06299a3 100644 (file)
@@ -24,7 +24,7 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
  */
 public abstract class SchemaAdapterBase<T extends CdmBase> {
 
-       public static final Logger logger = LogManager.getLogger();
+       private static final Logger logger = LogManager.getLogger();
 
        /**
         * @return the identifier e.g. "info:srw/schema/1/dc-v1.1" for DublinCore
@@ -36,10 +36,6 @@ public abstract class SchemaAdapterBase<T extends CdmBase> {
         */
        public abstract String getShortName();
 
-       /**
-        * @param inputStream
-        * @return
-        */
        public abstract List<T> getCmdEntities(InputStream inputStream) throws IOException;
 
 }
index 6d59eaec25295f0cdeaa05143698dfb7fcdb8869..bacedb931d34d7f11a09947af7ff47cb36d98efb 100644 (file)
-/**\r
-* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy\r
-* http://www.e-taxonomy.eu\r
-*\r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-package eu.etaxonomy.cdm.ext.common;\r
-\r
-import java.io.IOException;\r
-import java.io.InputStream;\r
-import java.net.MalformedURLException;\r
-import java.net.URISyntaxException;\r
-import java.net.URL;\r
-import java.util.HashMap;\r
-import java.util.List;\r
-import java.util.Map;\r
-\r
-import org.apache.http.HttpEntity;\r
-import org.apache.http.HttpResponse;\r
-import org.apache.http.NameValuePair;\r
-import org.apache.http.client.ClientProtocolException;\r
-import org.apache.http.message.BasicNameValuePair;\r
-import org.apache.logging.log4j.LogManager;\r
-import org.apache.logging.log4j.Logger;\r
-\r
-import eu.etaxonomy.cdm.common.URI;\r
-import eu.etaxonomy.cdm.common.UriUtils;\r
-import eu.etaxonomy.cdm.common.UriUtils.HttpMethod;\r
-import eu.etaxonomy.cdm.model.common.CdmBase;\r
-\r
-/**\r
- * @author a.kohlbecker\r
- * @since 24.08.2010\r
- */\r
-public class ServiceWrapperBase<T extends CdmBase> {\r
-\r
-       public static final Logger logger = LogManager.getLogger(ServiceWrapperBase.class);\r
-\r
-       private URL baseUrl;\r
-\r
-       private final boolean followRedirects = true;\r
-\r
-       protected Map<String, SchemaAdapterBase<T>> schemaAdapterMap;\r
-\r
-       /**\r
-        * @param baseUrl the baseUrl to set\r
-        */\r
-       public void setBaseUrl(String baseUrl) {\r
-               try {\r
-                       this.baseUrl = new URL(baseUrl);\r
-               } catch (MalformedURLException e) {\r
-                       logger.error(e);\r
-               }\r
-       }\r
-\r
-       /**\r
-        * @return the baseUrl\r
-        */\r
-       public String getBaseUrl() {\r
-               return baseUrl.toString();\r
-       }\r
-\r
-       /**\r
-        * @param schemaAdapterMap the schemaAdapterMap to set\r
-        */\r
-       public void setSchemaAdapterMap(Map<String, SchemaAdapterBase<T>> schemaAdapterMap) {\r
-               this.schemaAdapterMap = schemaAdapterMap;\r
-       }\r
-\r
-       public void addSchemaAdapter(SchemaAdapterBase schemaAdapter){\r
-               if(schemaAdapterMap == null){\r
-                       schemaAdapterMap = new HashMap<>();\r
-               }\r
-               schemaAdapterMap.put(schemaAdapter.getShortName(), schemaAdapter);\r
-       }\r
-\r
-       public Map<String, SchemaAdapterBase<T>> getSchemaAdapterMap() {\r
-               return schemaAdapterMap;\r
-       }\r
-\r
-    /**\r
-     * Send an HTTP GET request to the given URI.\r
-     * @param uri the URI of this HTTP request\r
-     * @param requestHeaders the parameters (name-value pairs) of the connection added to the header of the request\r
-     * @return the response as an {@link InputStream}\r
-     * @throws ClientProtocolException\r
-     * @throws IOException\r
-     */\r
-       protected InputStream executeHttpGet(URI uri, Map<String, String> requestHeaders) throws ClientProtocolException, IOException{\r
-        return executeHttp(uri, requestHeaders, HttpMethod.GET, null);\r
-       }\r
-\r
-       /**\r
-        * Send an HTTP POST request to the given URI.\r
-     * @param uri the URI of this HTTP request\r
-     * @param requestHeaders the parameters (name-value pairs) of the connection added to the header of the request\r
-     * @param entity the {@link HttpEntity} attached to a HTTP POST request\r
-     * @return the response as an {@link InputStream}\r
-        * @throws ClientProtocolException\r
-        * @throws IOException\r
-        */\r
-       protected InputStream executeHttpPost(URI uri, Map<String, String> requestHeaders, HttpEntity httpEntity) throws ClientProtocolException, IOException{\r
-           return executeHttp(uri, requestHeaders, HttpMethod.POST, httpEntity);\r
-       }\r
-\r
-    /**\r
-     * @param uri the URI of this HTTP request\r
-     * @param requestHeaders the parameters (name-value pairs) of the connection added to the header of the request\r
-     * @param httpMethod defines if method is POST or GET\r
-     * @param entity the {@link HttpEntity} attached to a HTTP POST request\r
-     * @return the response as an {@link InputStream}\r
-     * @throws IOException\r
-     * @throws ClientProtocolException\r
-     */\r
-    private InputStream executeHttp(URI uri, Map<String, String> requestHeaders, HttpMethod httpMethod, HttpEntity entity) throws IOException, ClientProtocolException {\r
-        logger.debug("sending "+httpMethod+" request: " + uri);\r
-\r
-           HttpResponse response = UriUtils.getResponseByType(uri, requestHeaders, httpMethod, entity);\r
-\r
-           if(UriUtils.isOk(response)){\r
-               InputStream stream = response.getEntity().getContent();\r
-               return stream;\r
-           } else {\r
-               logger.error("HTTP Reponse code is not = 200 (OK): " + UriUtils.getStatus(response));\r
-               return null;\r
-           }\r
-    }\r
-\r
-    /**\r
-     * Adds a {@link BasicNameValuePair} to the given {@link List}.\r
-     * @param listOfPairs the list to add the name-value pair to\r
-     * @param name the name\r
-     * @param value the value\r
-     */\r
-       public static void addNameValuePairTo(List<NameValuePair> listOfPairs, String name, String value){\r
-               if(value != null){\r
-                   listOfPairs.add(new BasicNameValuePair(name, value));\r
-               }\r
-       }\r
-\r
-       /**\r
-     * Adds a {@link BasicNameValuePair} to the given {@link List}.\r
-     * @param listOfPairs the list to add the name-value pair to\r
-     * @param name the name\r
-     * @param value the String representation of the object (toString())\r
-     */\r
-       public static void addNameValuePairTo(List<NameValuePair> listOfPairs, String name, Object value){\r
-               if(value != null){\r
-                   listOfPairs.add(new BasicNameValuePair(name, value.toString()));\r
-               }\r
-       }\r
-\r
-       /**\r
-        * Creates a {@link URI} based on the {@link ServiceWrapperBase#baseUrl} and the given subPath and qParams\r
-        * @param subPath the sub path of the URI to be created\r
-        * @param qparams the parameters added as GET parameters to the URI\r
-        * @return a URI consisting of the baseURL, the subPath and qParams\r
-        * @throws URISyntaxException\r
-        */\r
-       protected URI createUri(String subPath, List<NameValuePair> qparams) throws     URISyntaxException {\r
-\r
-               return UriUtils.createUri(baseUrl, subPath, qparams, null);\r
-\r
-//             String path = baseUrl.getPath();\r
-//             if(subPath != null){\r
-//                     if(!path.endsWith("/")){\r
-//                             path += "/";\r
-//                     }\r
-//                     if(subPath.startsWith("/")){\r
-//                             subPath = subPath.substring(1);\r
-//                     }\r
-//                     path += subPath;\r
-//             }\r
-//\r
-//             URI uri = URIUtils.createURI(baseUrl.getProtocol(),\r
-//                             baseUrl.getHost(), baseUrl.getPort(), path, URLEncodedUtils.format(qparams, "UTF-8"), null);\r
-//\r
-//             return uri;\r
-       }\r
-}\r
+/**
+* Copyright (C) 2009 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.ext.common;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.MalformedURLException;
+import java.net.URISyntaxException;
+import java.net.URL;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.http.HttpEntity;
+import org.apache.http.HttpResponse;
+import org.apache.http.NameValuePair;
+import org.apache.http.client.ClientProtocolException;
+import org.apache.http.message.BasicNameValuePair;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
+import eu.etaxonomy.cdm.common.URI;
+import eu.etaxonomy.cdm.common.UriUtils;
+import eu.etaxonomy.cdm.common.UriUtils.HttpMethod;
+import eu.etaxonomy.cdm.model.common.CdmBase;
+
+/**
+ * @author a.kohlbecker
+ * @since 24.08.2010
+ */
+public class ServiceWrapperBase<T extends CdmBase> {
+
+       private static final Logger logger = LogManager.getLogger();
+
+       private URL baseUrl;
+
+       protected Map<String, SchemaAdapterBase<T>> schemaAdapterMap;
+
+       public void setBaseUrl(String baseUrl) {
+               try {
+                       this.baseUrl = new URL(baseUrl);
+               } catch (MalformedURLException e) {
+                       logger.error(e);
+               }
+       }
+       public String getBaseUrl() {
+               return baseUrl.toString();
+       }
+
+       public void setSchemaAdapterMap(Map<String, SchemaAdapterBase<T>> schemaAdapterMap) {
+               this.schemaAdapterMap = schemaAdapterMap;
+       }
+
+       public void addSchemaAdapter(SchemaAdapterBase schemaAdapter){
+               if(schemaAdapterMap == null){
+                       schemaAdapterMap = new HashMap<>();
+               }
+               schemaAdapterMap.put(schemaAdapter.getShortName(), schemaAdapter);
+       }
+
+       public Map<String, SchemaAdapterBase<T>> getSchemaAdapterMap() {
+               return schemaAdapterMap;
+       }
+
+    /**
+     * Send an HTTP GET request to the given URI.
+     * @param uri the URI of this HTTP request
+     * @param requestHeaders the parameters (name-value pairs) of the connection added to the header of the request
+     * @return the response as an {@link InputStream}
+     * @throws ClientProtocolException
+     * @throws IOException
+     */
+       protected InputStream executeHttpGet(URI uri, Map<String, String> requestHeaders) throws ClientProtocolException, IOException{
+        return executeHttp(uri, requestHeaders, HttpMethod.GET, null);
+       }
+
+       /**
+        * Send an HTTP POST request to the given URI.
+     * @param uri the URI of this HTTP request
+     * @param requestHeaders the parameters (name-value pairs) of the connection added to the header of the request
+     * @param entity the {@link HttpEntity} attached to a HTTP POST request
+     * @return the response as an {@link InputStream}
+        * @throws ClientProtocolException
+        * @throws IOException
+        */
+       protected InputStream executeHttpPost(URI uri, Map<String, String> requestHeaders, HttpEntity httpEntity) throws ClientProtocolException, IOException{
+           return executeHttp(uri, requestHeaders, HttpMethod.POST, httpEntity);
+       }
+
+    /**
+     * @param uri the URI of this HTTP request
+     * @param requestHeaders the parameters (name-value pairs) of the connection added to the header of the request
+     * @param httpMethod defines if method is POST or GET
+     * @param entity the {@link HttpEntity} attached to a HTTP POST request
+     * @return the response as an {@link InputStream}
+     * @throws IOException
+     * @throws ClientProtocolException
+     */
+    private InputStream executeHttp(URI uri, Map<String, String> requestHeaders, HttpMethod httpMethod, HttpEntity entity) throws IOException, ClientProtocolException {
+        logger.debug("sending "+httpMethod+" request: " + uri);
+
+           HttpResponse response = UriUtils.getResponseByType(uri, requestHeaders, httpMethod, entity);
+
+           if(UriUtils.isOk(response)){
+               InputStream stream = response.getEntity().getContent();
+               return stream;
+           } else {
+               logger.error("HTTP Reponse code is not = 200 (OK): " + UriUtils.getStatus(response));
+               return null;
+           }
+    }
+
+    /**
+     * Adds a {@link BasicNameValuePair} to the given {@link List}.
+     * @param listOfPairs the list to add the name-value pair to
+     * @param name the name
+     * @param value the value
+     */
+       public static void addNameValuePairTo(List<NameValuePair> listOfPairs, String name, String value){
+               if(value != null){
+                   listOfPairs.add(new BasicNameValuePair(name, value));
+               }
+       }
+
+       /**
+     * Adds a {@link BasicNameValuePair} to the given {@link List}.
+     * @param listOfPairs the list to add the name-value pair to
+     * @param name the name
+     * @param value the String representation of the object (toString())
+     */
+       public static void addNameValuePairTo(List<NameValuePair> listOfPairs, String name, Object value){
+               if(value != null){
+                   listOfPairs.add(new BasicNameValuePair(name, value.toString()));
+               }
+       }
+
+       /**
+        * Creates a {@link URI} based on the {@link ServiceWrapperBase#baseUrl} and the given subPath and qParams
+        * @param subPath the sub path of the URI to be created
+        * @param qparams the parameters added as GET parameters to the URI
+        * @return a URI consisting of the baseURL, the subPath and qParams
+        * @throws URISyntaxException
+        */
+       protected URI createUri(String subPath, List<NameValuePair> qparams) throws     URISyntaxException {
+
+               return UriUtils.createUri(baseUrl, subPath, qparams, null);
+
+//             String path = baseUrl.getPath();
+//             if(subPath != null){
+//                     if(!path.endsWith("/")){
+//                             path += "/";
+//                     }
+//                     if(subPath.startsWith("/")){
+//                             subPath = subPath.substring(1);
+//                     }
+//                     path += subPath;
+//             }
+//
+//             URI uri = URIUtils.createURI(baseUrl.getProtocol(),
+//                             baseUrl.getHost(), baseUrl.getPort(), path, URLEncodedUtils.format(qparams, "UTF-8"), null);
+//
+//             return uri;
+       }
+}
index df548008e7fd52092899f3829d71baae8907611b..f6edc091096718e5bd473e982eb110bdc8a72fa0 100644 (file)
-/**\r
-* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy\r
-* http://www.e-taxonomy.eu\r
-*\r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-package eu.etaxonomy.cdm.ext.dc;\r
-\r
-import java.io.IOException;\r
-import java.io.InputStream;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
-import javax.xml.parsers.ParserConfigurationException;\r
-import javax.xml.parsers.SAXParser;\r
-import javax.xml.parsers.SAXParserFactory;\r
-\r
-import org.xml.sax.Attributes;\r
-import org.xml.sax.SAXException;\r
-import org.xml.sax.helpers.DefaultHandler;\r
-\r
-import eu.etaxonomy.cdm.common.URI;\r
-import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;\r
-import eu.etaxonomy.cdm.model.agent.Team;\r
-import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;\r
-import eu.etaxonomy.cdm.model.reference.Reference;\r
-import eu.etaxonomy.cdm.model.reference.ReferenceFactory;\r
-import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;\r
-\r
-\r
-\r
-/**\r
- * @author a.kohlbecker\r
- * @since 25.08.2010\r
- */\r
-public class DublinCoreSchemaAdapter extends SchemaAdapterBase<Reference>{\r
-\r
-       private static URI identifier = null;\r
-\r
-       static String nameSpace = "http://purl.org/dc/elements/1.1/";\r
-\r
-       static {\r
-           identifier = URI.create("info:srw/schema/1/dc-v1.1");\r
-       }\r
-\r
-       @Override\r
-       public URI getIdentifier() {\r
-               return identifier;\r
-       }\r
-\r
-       @Override\r
-       public String getShortName() {\r
-               return "dc";\r
-       }\r
-\r
-       @Override\r
-       public List<Reference> getCmdEntities(InputStream inputStream) {\r
-\r
-               SAXParserFactory factory = SAXParserFactory.newInstance();\r
-           factory.setNamespaceAware(true);\r
-           SAXParser parser = null;\r
-               try {\r
-                       parser = factory.newSAXParser();\r
-               } catch (ParserConfigurationException e) {\r
-                       logger.error(e);\r
-               } catch (SAXException e) {\r
-                       logger.error(e);\r
-               }\r
-\r
-               DcSaxHandler handler = new DcSaxHandler();\r
-\r
-           try {\r
-               if(parser != null){\r
-                       parser.parse(inputStream, handler);\r
-               } else {\r
-                       logger.error("parser is null");\r
-               }\r
-               } catch (SAXException e) {\r
-                       logger.error(e);\r
-               } catch (IOException e) {\r
-                       logger.error(e);\r
-               }\r
-\r
-               return handler.referenceList;\r
-       }\r
-\r
-       class DcSaxHandler extends DefaultHandler {\r
-\r
-               private static final String DC_DC = "dc:dc";\r
-\r
-               private static final String DC_TITLE = "dc:title";\r
-               private static final String DC_CREATOR = "dc:creator";\r
-               private static final String DC_PUBLISHER = "dc:publisher";\r
-               private static final String DC_DATE = "dc:date";\r
-               private static final String DC_IDENTIFIER = "dc:identifier"; //TODO map this\r
-\r
-               List<Reference> referenceList = new ArrayList<Reference>();\r
-\r
-               Reference reference = null;\r
-\r
-               String dcFieldName = null;\r
-\r
-               @Override\r
-               public void startElement(String uri, String localName,\r
-                               String qName, Attributes attributes) throws SAXException {\r
-\r
-                       if (uri.equals(nameSpace)) {\r
-                               logger.debug("Start Element :" + qName + "; " + uri);\r
-\r
-                               if (qName.equals(DC_DC)) {\r
-                                       reference = ReferenceFactory.newGeneric();\r
-                               } else {\r
-                                       dcFieldName = qName;\r
-                               }\r
-                       }\r
-               }\r
-\r
-               @Override\r
-               public void endElement(String uri, String localName, String qName)\r
-                               throws SAXException {\r
-\r
-                       if (uri.equals(nameSpace)) {\r
-                               if(reference != null) {\r
-                                       logger.debug("End Element :" + qName + "; " + uri);\r
-\r
-                                       if (qName.equals(DC_DC)) {\r
-                                               referenceList.add(reference);\r
-                                               reference = null;\r
-                                       } else {\r
-                                               dcFieldName = null;\r
-                                       }\r
-                               }\r
-                       }\r
-               }\r
-\r
-               @Override\r
-               public void characters(char ch[], int start, int length)\r
-                               throws SAXException {\r
-\r
-                       if(reference != null && dcFieldName != null){\r
-                               String text = new String(ch, start, length);\r
-                               logger.debug("Characters : " + text);\r
-                               if(dcFieldName.equals(DC_TITLE)){\r
-                                       reference.setTitleCache(text, true);\r
-                               }\r
-                               if(dcFieldName.equals(DC_DATE)){\r
-                                       reference.setDatePublished(TimePeriodParser.parseStringVerbatim(text));\r
-                               }\r
-                               if(dcFieldName.equals(DC_PUBLISHER)){\r
-                                       reference.setPublisher(text);\r
-                               }\r
-                               if(dcFieldName.equals(DC_CREATOR)){\r
-                                       TeamOrPersonBase<?> authorship = new Team();\r
-                                       authorship.setTitleCache(text, true);\r
-                                       reference.setAuthorship(authorship);\r
-                               }\r
-                       }\r
-               }\r
-       }\r
+/**
+* Copyright (C) 2009 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.ext.dc;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
+
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+import org.xml.sax.Attributes;
+import org.xml.sax.SAXException;
+import org.xml.sax.helpers.DefaultHandler;
+
+import eu.etaxonomy.cdm.common.URI;
+import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;
+import eu.etaxonomy.cdm.model.agent.Team;
+import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
+import eu.etaxonomy.cdm.model.reference.Reference;
+import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
+import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;
+
+/**
+ * @author a.kohlbecker
+ * @since 25.08.2010
+ */
+public class DublinCoreSchemaAdapter extends SchemaAdapterBase<Reference>{
+
+    private static final Logger logger = LogManager.getLogger();
+
+       private static URI identifier = null;
+
+       private static String nameSpace = "http://purl.org/dc/elements/1.1/";
+
+       static {
+           identifier = URI.create("info:srw/schema/1/dc-v1.1");
+       }
+
+       @Override
+       public URI getIdentifier() {
+               return identifier;
+       }
+
+       @Override
+       public String getShortName() {
+               return "dc";
+       }
+
+       @Override
+       public List<Reference> getCmdEntities(InputStream inputStream) {
+
+               SAXParserFactory factory = SAXParserFactory.newInstance();
+           factory.setNamespaceAware(true);
+           SAXParser parser = null;
+               try {
+                       parser = factory.newSAXParser();
+               } catch (ParserConfigurationException e) {
+                       logger.error(e);
+               } catch (SAXException e) {
+                       logger.error(e);
+               }
+
+               DcSaxHandler handler = new DcSaxHandler();
+
+           try {
+               if(parser != null){
+                       parser.parse(inputStream, handler);
+               } else {
+                       logger.error("parser is null");
+               }
+               } catch (SAXException e) {
+                       logger.error(e);
+               } catch (IOException e) {
+                       logger.error(e);
+               }
+
+               return handler.referenceList;
+       }
+
+       class DcSaxHandler extends DefaultHandler {
+
+               private static final String DC_DC = "dc:dc";
+
+               private static final String DC_TITLE = "dc:title";
+               private static final String DC_CREATOR = "dc:creator";
+               private static final String DC_PUBLISHER = "dc:publisher";
+               private static final String DC_DATE = "dc:date";
+               private static final String DC_IDENTIFIER = "dc:identifier"; //TODO map this
+
+               List<Reference> referenceList = new ArrayList<Reference>();
+
+               Reference reference = null;
+
+               String dcFieldName = null;
+
+               @Override
+               public void startElement(String uri, String localName,
+                               String qName, Attributes attributes) throws SAXException {
+
+                       if (uri.equals(nameSpace)) {
+                               logger.debug("Start Element :" + qName + "; " + uri);
+
+                               if (qName.equals(DC_DC)) {
+                                       reference = ReferenceFactory.newGeneric();
+                               } else {
+                                       dcFieldName = qName;
+                               }
+                       }
+               }
+
+               @Override
+               public void endElement(String uri, String localName, String qName)
+                               throws SAXException {
+
+                       if (uri.equals(nameSpace)) {
+                               if(reference != null) {
+                                       logger.debug("End Element :" + qName + "; " + uri);
+
+                                       if (qName.equals(DC_DC)) {
+                                               referenceList.add(reference);
+                                               reference = null;
+                                       } else {
+                                               dcFieldName = null;
+                                       }
+                               }
+                       }
+               }
+
+               @Override
+               public void characters(char ch[], int start, int length)
+                               throws SAXException {
+
+                       if(reference != null && dcFieldName != null){
+                               String text = new String(ch, start, length);
+                               logger.debug("Characters : " + text);
+                               if(dcFieldName.equals(DC_TITLE)){
+                                       reference.setTitleCache(text, true);
+                               }
+                               if(dcFieldName.equals(DC_DATE)){
+                                       reference.setDatePublished(TimePeriodParser.parseStringVerbatim(text));
+                               }
+                               if(dcFieldName.equals(DC_PUBLISHER)){
+                                       reference.setPublisher(text);
+                               }
+                               if(dcFieldName.equals(DC_CREATOR)){
+                                       TeamOrPersonBase<?> authorship = new Team();
+                                       authorship.setTitleCache(text, true);
+                                       reference.setAuthorship(authorship);
+                               }
+                       }
+               }
+       }
 }
\ No newline at end of file
index 640dc6f3b37980dfaf414b693fa10e188345c773..e8c7205a17d680782fe720ca34c7f9b888bcc744 100644 (file)
@@ -70,7 +70,7 @@ import eu.etaxonomy.cdm.persistence.dao.term.ITermVocabularyDao;
 public class EditGeoService implements IEditGeoService {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(EditGeoService.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IDescriptionDao dao;
index 24f1bb4f43df267871b8639aaecaee71484eeaca..f06475c51be0aec377c4e43b1ddf89a1dabf13bf 100644 (file)
@@ -65,7 +65,8 @@ import eu.etaxonomy.cdm.strategy.cache.TaggedText;
  * @since 17.11.2008
  */
 public class EditGeoServiceUtilities {
-    private static final Logger logger = LogManager.getLogger(EditGeoServiceUtilities.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
     private static final int INT_MAX_LENGTH = String.valueOf(Integer.MAX_VALUE).length();
 
index f6b61b330d42db88f9ffade8d36d36cc01fcc4fc..e023db10c292adfba9722e3ff4d23e42694634e6 100644 (file)
@@ -46,8 +46,9 @@ import eu.etaxonomy.cdm.common.XmlHelp;
  * @since 11.08.2011
  */
 public class GeoServiceArea {
+
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(GeoServiceArea.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String VALUE = "value";
     private static final String FIELD = "field";
index 85bdcc3ebc4cf89531d2b3cdf5e9acd405d94b5b..dfc070471c6fcf68807ccd53f9a8d3d0e7d07b2f 100644 (file)
@@ -28,14 +28,15 @@ import eu.etaxonomy.cdm.model.location.NamedArea;
  * This class implements {@link IGeoServiceAreaMapping}. The mapping
  * is stored as a technical annotation of the area.
  * The area is saved while the mapping is set.
+ *
  * @author a.mueller
  * @since 15.08.2011
- *
  */
 @Component
 public class GeoServiceAreaAnnotatedMapping implements IGeoServiceAreaMapping {
+
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(GeoServiceAreaAnnotatedMapping.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ITermService termService;
index dc4b46688a79273a3c87dbf6f955aa79d9347887..a6790c8d0c73c3a7df2ea17bdeec85d186329019 100644 (file)
@@ -43,7 +43,7 @@ import eu.etaxonomy.cdm.model.term.TermVocabulary;
  */
 public class ShpAttributesToNamedAreaMapper {
 
-    public static final Logger logger = LogManager.getLogger(ShpAttributesToNamedAreaMapper.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final char COMMA = ',';
 
index 0bf443229bb208498a3ea31f59de3837ba4cc39f..865db9004a6d3044f6355fbbe7d17abcfa2163d9 100644 (file)
@@ -63,7 +63,7 @@ import tec.uom.se.quantity.Quantities;
  */
 public class GeometryBuilder {
 
-       private final static Logger logger = LogManager.getLogger(GeometryBuilder.class);
+       private static final Logger logger = LogManager.getLogger();
 
        public enum CircleMethod {
                circle, simpleCircleSmall, simpleCircle, reprojectedCircle;
index 66a000fe31fc89b18d3d643d28718575a87d0431..b710850a30b0b43e5e61f97f4152dae2ca0fadd8 100644 (file)
@@ -56,7 +56,7 @@ import tec.uom.se.quantity.Quantities;
  */
 public class KMLDocumentBuilder {
 
-       private final static Logger logger = LogManager.getLogger(KMLDocumentBuilder.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private Set<SpecimenOrObservationBase> occSet = new HashSet<>();
 
index 1a81e21287b6f535b489725d060b66fb4dee0707..b7d4e809c2858486714185e78b18848b74a95d7b 100644 (file)
@@ -72,7 +72,8 @@ import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;
  */
 @Component
 public class IpniService  implements IIpniService{
-    private static final Logger logger = LogManager.getLogger(IpniService.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
 
     //TYPE
index 213b22d34e8b0afe95ab7ff690b7b792e8afe3bc..128b622e8744a904c8b68453d5a133045ebc87e4 100644 (file)
@@ -1,9 +1,14 @@
-package eu.etaxonomy.cdm.ext.ipni;\r
-\r
-import org.apache.logging.log4j.LogManager;\r
-import org.apache.logging.log4j.Logger;\r
-\r
-public class IpniServiceAuthorConfigurator extends IpniServiceConfiguratorBase  implements IIpniServiceConfigurator {\r
-       public static final Logger logger = LogManager.getLogger(IpniServiceAuthorConfigurator.class);\r
-\r
-}\r
+/**
+ * Copyright (C) 2007 EDIT
+ * European Distributed Institute of Taxonomy
+ * http://www.e-taxonomy.eu
+ *
+ * The contents of this file are subject to the Mozilla Public License Version 1.1
+ * See LICENSE.TXT at the top of this package for the full license terms.
+ */
+package eu.etaxonomy.cdm.ext.ipni;
+
+public class IpniServiceAuthorConfigurator
+        extends IpniServiceConfiguratorBase {
+
+}
\ No newline at end of file
index c8461c3137d5ea6ee897f83c1da09641931f98cf..7d2e7170f47e33ad274e82564bc0271390af98fe 100644 (file)
@@ -1,57 +1,58 @@
-/**\r
- *\r
- */\r
-package eu.etaxonomy.cdm.ext.ipni;\r
-\r
-import org.apache.logging.log4j.LogManager;\r
-import org.apache.logging.log4j.Logger;\r
-\r
-/**\r
- * Configurator for IPNI name service import / mapping.\r
- * @author a.mueller\r
- */\r
-public class IpniServiceNamesConfigurator extends IpniServiceConfiguratorBase implements IIpniServiceConfigurator {\r
-       public static final Logger logger = LogManager.getLogger(IpniServiceNamesConfigurator.class);\r
-\r
-       //by default we do not include basionym import\r
-       boolean doBasionyms = false;  //includes replaced synonyms\r
-    public boolean isDoBasionyms() {return doBasionyms;}\r
-    public void setDoBasionyms(boolean doBasionyms){this.doBasionyms = doBasionyms;}\r
-\r
-       boolean doType = true;\r
-    public boolean isDoType() {return doType;}\r
-    public void setDoType(boolean doType){this.doType = doType;}\r
-\r
-    boolean doApni = true;\r
-    public boolean isDoApni() {return doApni;}\r
-    public void setDoApni(boolean doApni){this.doApni = doApni;}\r
-\r
-    boolean doIk = true;\r
-    public boolean isDoIk() {return doIk;}\r
-    public void setDoIk(boolean doIk){this.doIk = doIk;}\r
-\r
-    boolean doGci = true;\r
-    public boolean isDoGci() {return doGci;}\r
-    public void setDoGci(boolean doGci){this.doGci = doGci;}\r
-\r
-    boolean sortByFamily = true;\r
-    public boolean isSortByFamily() {return sortByFamily;}\r
-    public void setSortByFamily(boolean sortByFamily){this.sortByFamily = sortByFamily;}\r
-\r
-    boolean includePublicationAuthors = true;\r
-    public boolean isIncludePublicationAuthors() {return includePublicationAuthors;}\r
-    public void setIncludePublicationAuthors(boolean includePublicationAuthors){this.includePublicationAuthors = includePublicationAuthors;}\r
-\r
-    boolean includeBasionymAuthors = true;\r
-    public boolean isIncludeBasionymAuthors() {return includeBasionymAuthors;}\r
-    public void setIncludeBasionymAuthors(boolean includeBasionymAuthors){this.includeBasionymAuthors = includeBasionymAuthors;}\r
-\r
-\r
-    /**\r
-     * @return\r
-     */\r
-    public static IpniServiceNamesConfigurator NewInstance() {\r
-        return new IpniServiceNamesConfigurator();\r
-    }\r
-\r
-}\r
+/**
+* Copyright (C) 2017 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.ext.ipni;
+
+/**
+ * Configurator for IPNI name service import / mapping.
+ * @author a.mueller
+ */
+public class IpniServiceNamesConfigurator extends IpniServiceConfiguratorBase implements IIpniServiceConfigurator {
+
+       //by default we do not include basionym import
+       boolean doBasionyms = false;  //includes replaced synonyms
+    public boolean isDoBasionyms() {return doBasionyms;}
+    public void setDoBasionyms(boolean doBasionyms){this.doBasionyms = doBasionyms;}
+
+       boolean doType = true;
+    public boolean isDoType() {return doType;}
+    public void setDoType(boolean doType){this.doType = doType;}
+
+    boolean doApni = true;
+    public boolean isDoApni() {return doApni;}
+    public void setDoApni(boolean doApni){this.doApni = doApni;}
+
+    boolean doIk = true;
+    public boolean isDoIk() {return doIk;}
+    public void setDoIk(boolean doIk){this.doIk = doIk;}
+
+    boolean doGci = true;
+    public boolean isDoGci() {return doGci;}
+    public void setDoGci(boolean doGci){this.doGci = doGci;}
+
+    boolean sortByFamily = true;
+    public boolean isSortByFamily() {return sortByFamily;}
+    public void setSortByFamily(boolean sortByFamily){this.sortByFamily = sortByFamily;}
+
+    boolean includePublicationAuthors = true;
+    public boolean isIncludePublicationAuthors() {return includePublicationAuthors;}
+    public void setIncludePublicationAuthors(boolean includePublicationAuthors){this.includePublicationAuthors = includePublicationAuthors;}
+
+    boolean includeBasionymAuthors = true;
+    public boolean isIncludeBasionymAuthors() {return includeBasionymAuthors;}
+    public void setIncludeBasionymAuthors(boolean includeBasionymAuthors){this.includeBasionymAuthors = includeBasionymAuthors;}
+
+
+    /**
+     * @return
+     */
+    public static IpniServiceNamesConfigurator NewInstance() {
+        return new IpniServiceNamesConfigurator();
+    }
+
+}
index 6b2e84969fe554462b7008c4f8b15643d7fbfa1d..d97ebe3f42d380e52b4fdec16f9d331c1f30e836 100644 (file)
@@ -1,31 +1,29 @@
-/**\r
- *\r
- */\r
-package eu.etaxonomy.cdm.ext.ipni;\r
-\r
-import org.apache.logging.log4j.LogManager;\r
-import org.apache.logging.log4j.Logger;\r
-\r
-/**\r
- * @author a.mueller\r
- *\r
- */\r
-public class IpniServicePublicationConfigurator extends IpniServiceConfiguratorBase  implements IIpniServiceConfigurator{\r
-       public static final Logger logger = LogManager.getLogger(IpniServicePublicationConfigurator.class);\r
-\r
-       /**\r
-        * If true the abbreviation is used as title instead of the title\r
-        */\r
-       private boolean useAbbreviationAsTitle = false;\r
-\r
-\r
-\r
-       public void setUseAbbreviationAsTitle(boolean useAbbreviationAsTitle) {\r
-               this.useAbbreviationAsTitle = useAbbreviationAsTitle;\r
-       }\r
-\r
-       public boolean isUseAbbreviationAsTitle() {\r
-               return useAbbreviationAsTitle;\r
-       }\r
-\r
-}\r
+/**
+* Copyright (C) 2017 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.ext.ipni;
+
+/**
+ * @author a.mueller
+ */
+public class IpniServicePublicationConfigurator extends IpniServiceConfiguratorBase {
+
+       /**
+        * If true the abbreviation is used as title instead of the title
+        */
+       private boolean useAbbreviationAsTitle = false;
+
+       public void setUseAbbreviationAsTitle(boolean useAbbreviationAsTitle) {
+               this.useAbbreviationAsTitle = useAbbreviationAsTitle;
+       }
+
+       public boolean isUseAbbreviationAsTitle() {
+               return useAbbreviationAsTitle;
+       }
+
+}
index 4c67e7d2f3765202113bec1c6bbc02dd306301d8..45442e7c1ec3ad1ff9d98f812d651e5a9e38da33 100644 (file)
@@ -23,6 +23,8 @@ import org.apache.http.NameValuePair;
 import org.apache.http.client.ClientProtocolException;
 import org.apache.http.client.entity.UrlEncodedFormEntity;
 import org.apache.http.message.BasicNameValuePair;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.jdom.Document;
 import org.jdom.output.Format;
 import org.jdom.output.XMLOutputter;
@@ -52,6 +54,8 @@ import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType;
 @Transactional(readOnly = true)
 public class BioCaseQueryServiceWrapper extends ServiceWrapperBase<SpecimenOrObservationBase<?>>{
 
+    private static final Logger logger = LogManager.getLogger();
+
     private static final BasicNameValuePair SUBMIT_PARAM = new BasicNameValuePair("Submit", "Submit");
     private static final String QUERY_PARAM_NAME = "query";
     private static final BasicNameValuePair CAPABILITY_TEST_PARAM = new BasicNameValuePair("capabilities", "1");
index 1ee21507430c956e690aafe64931fb739da89e4f..979e137c0cb342703c4e4fde34da66180a9d45fa 100644 (file)
@@ -58,7 +58,7 @@ import net.sf.json.JSONObject;
  */
 public class GbifJsonOccurrenceParser {
 
-    private static final Logger logger = LogManager.getLogger(GbifJsonOccurrenceParser.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String DATASET_KEY = "datasetKey";
     private static final String DATASET_PROTOCOL = "protocol";
index 7b3dd0540385297a4b94574249261e7daae51f96..910d108812e72a23fbfcc9c0733145bacc37645f 100644 (file)
@@ -17,6 +17,8 @@ import java.util.List;
 import org.apache.http.NameValuePair;
 import org.apache.http.client.ClientProtocolException;
 import org.apache.http.client.utils.URIBuilder;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.URI;
 import eu.etaxonomy.cdm.common.UriUtils;
@@ -32,9 +34,11 @@ import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
  */
 public class GbifQueryServiceWrapper extends ServiceWrapperBase<SpecimenOrObservationBase<?>>{
 
+    private static final Logger logger = LogManager.getLogger();
+
     protected static final String BASE_URL = "https://api.gbif.org";
     private static final String SUB_PATH = "/v1/occurrence/search";
-   
+
 
     /**
      * Constructs a new GbifQueryServiceWrapper
index 68211a4251abd7d7f36593b0d515057b8957e8ab..05e14ca045566e09df36955c4dd4e23cb923cc33 100644 (file)
-/**\r
-* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy\r
-* http://www.e-taxonomy.eu\r
-*\r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-package eu.etaxonomy.cdm.ext.openurl;\r
-\r
-import java.io.IOException;\r
-import java.io.InputStream;\r
-import java.io.InputStreamReader;\r
-import java.io.Reader;\r
-import java.net.URISyntaxException;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
-import javax.xml.parsers.ParserConfigurationException;\r
-import javax.xml.parsers.SAXParser;\r
-import javax.xml.parsers.SAXParserFactory;\r
-\r
-import org.xml.sax.Attributes;\r
-import org.xml.sax.InputSource;\r
-import org.xml.sax.SAXException;\r
-import org.xml.sax.helpers.DefaultHandler;\r
-\r
-import eu.etaxonomy.cdm.common.URI;\r
-import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;\r
-import eu.etaxonomy.cdm.model.agent.Person;\r
-import eu.etaxonomy.cdm.model.agent.Team;\r
-import eu.etaxonomy.cdm.model.common.VerbatimTimePeriod;\r
-import eu.etaxonomy.cdm.model.reference.Reference;\r
-\r
-/**\r
- * @author a.kohlbecker\r
- * @since 25.08.2010\r
- */\r
-public class MobotOpenUrlResponseSchemaAdapter extends SchemaAdapterBase<Reference>{\r
-\r
-       static URI identifier = null;\r
-\r
-       @Override\r
-       public URI getIdentifier() {\r
-               return identifier;\r
-       }\r
-\r
-       @Override\r
-       public String getShortName() {\r
-               return "MOBOT.OpenUrl.Utilities.OpenUrlResponse";\r
-       }\r
-\r
-       @Override\r
-       public List<Reference> getCmdEntities(InputStream inputStream) throws IOException {\r
-\r
-               SAXParserFactory factory = SAXParserFactory.newInstance();\r
-           factory.setNamespaceAware(true);\r
-           SAXParser parser = null;\r
-               try {\r
-                       parser = factory.newSAXParser();\r
-               } catch (ParserConfigurationException e) {\r
-                       logger.error(e);\r
-               } catch (SAXException e) {\r
-                       logger.error(e);\r
-               }\r
-\r
-               OpenUrlResponseHandler handler = new OpenUrlResponseHandler();\r
-\r
-           try {\r
-               if(parser != null){\r
-                       Reader reader = new InputStreamReader(inputStream, "UTF-8");\r
-                       InputSource inputSource = new InputSource(reader);\r
-                       parser.parse(inputSource, handler);\r
-                       if(handler.status != ResponseStatus.Success){\r
-                               throw new IOException("MOBOT.OpenUrl.Utilities.OpenUrlResponse - Status:" + handler.status.toString() + (handler.message != null ? handler.message : ""));\r
-                       }\r
-               } else {\r
-                       logger.error("parser is null");\r
-               }\r
-               } catch (SAXException e) {\r
-                       logger.error(e);\r
-               }\r
-\r
-\r
-               return handler.referenceList;\r
-       }\r
-\r
-       class OpenUrlResponseHandler extends DefaultHandler {\r
-\r
-               /*\r
-                * Fields of OpenUrlResponse\r
-                *  see http://code.google.com/p/bhl-bits/source/browse/trunk/portal/OpenUrlUtilities/OpenUrlResponse.cs\r
-                */\r
-               private static final String OPENURL_RESPONSE = "OpenUrlResponse";\r
-               private static final String STATUS = "Status";\r
-               private static final String MESSAGE = "Message";\r
-               private static final String CITATIONS = "citations";\r
-               private static final String OPENURL_RESPONSE_CITATION = "OpenUrlResponseCitation";\r
-\r
-               /*\r
-                * Fields of OpenUrlResponseCitation\r
-                *  see http://code.google.com/p/bhl-bits/source/browse/trunk/portal/OpenUrlUtilities/OpenUrlResponseCitation.cs\r
-                */\r
-\r
-               /**\r
-                * references the specific page in the title\r
-                */\r
-               private static final String URL = "Url";\r
-               /**\r
-                * references the according entry in the bibliography\r
-                */\r
-               private static final String ITEM_URL = "ItemUrl";\r
-\r
-               /**\r
-                * references the specific book or journal, that is to the front page\r
-                */\r
-               private static final String TITLE_URL = "TitleUrl";\r
-               private static final String TITLE = "Title";\r
-               private static final String STITLE = "STitle";\r
-               /**\r
-                * seems to contain the type of the reference : book\r
-                */\r
-               private static final String GENRE = "Genre";\r
-               private static final String AUTHORS = "Authors";\r
-               private static final String SUBJECTS = "Subjects";\r
-               private static final String PUBLISHER_NAME = "PublisherName";\r
-               private static final String PUBLISHER_PLACE = "PublisherPlace";\r
-               private static final String DATE = "Date";\r
-               private static final String VOLUME = "Volume";\r
-               private static final String EDITION = "Edition";\r
-               private static final String PUBLICATION_FREQUENCY = "PublicationFrequency";\r
-               private static final String LANGUAGE = "Language";\r
-               private static final String OCLC = "Oclc";\r
-               private static final String LCCN = "Lccn";\r
-               private static final String ISSN = "Issn";\r
-               private static final String ATITLE = "ATitle";\r
-               private static final String SPAGE = "SPage";\r
-               private static final String EPAGE = "EPage";\r
-               private static final String PAGES = "Pages";\r
-\r
-               List<Reference> referenceList = new ArrayList<>();\r
-\r
-               OpenUrlReference reference = null;\r
-\r
-               ResponseStatus status = null;\r
-               Team authorship = null;\r
-               String message = null;\r
-\r
-               String elementName = null;\r
-               private String elementNameToStore;\r
-               private StringBuilder textBuffer = new StringBuilder();\r
-\r
-               @Override\r
-               public void startElement(String uri, String localName,\r
-                               String qName, Attributes attributes) throws SAXException {\r
-\r
-                       if (qName.equals(OPENURL_RESPONSE)) {\r
-                               logger.debug("Start " + OPENURL_RESPONSE + "; ");\r
-                               status = ResponseStatus.Undefined; // indicates that the OPENURL_RESPONSE element has ben detected\r
-                       } else if (status != null && qName.equals(OPENURL_RESPONSE_CITATION)) {\r
-                               reference = new OpenUrlReference();\r
-                       } else if (reference != null && qName.equals(AUTHORS)) {\r
-                               authorship = Team.NewInstance();\r
-                       } else if (reference != null && qName.equals(SUBJECTS)) {\r
-                               //TODO implement, but no equivalent in the cdm model\r
-                       } else {\r
-                               elementName = qName;\r
-                       }\r
-               }\r
-\r
-               @Override\r
-               public void endElement(String uri, String localName, String qName) throws SAXException {\r
-\r
-                       if (qName.equals(OPENURL_RESPONSE)) {\r
-\r
-                       } else if (qName.equals(OPENURL_RESPONSE_CITATION)) {\r
-                               referenceList.add(reference);\r
-                               reference = null;\r
-                       } else if (reference != null && qName.equals(AUTHORS)) {\r
-                               reference.setAuthorship(authorship);\r
-                               authorship = null;\r
-                       } else if (reference != null && qName.equals(SUBJECTS)) {\r
-                               //TODO implement, but no equivalent in the cdm model\r
-                       }else {\r
-                               elementNameToStore = elementName;\r
-                               elementName = null;\r
-                       }\r
-\r
-               }\r
-\r
-               @Override\r
-               public void characters(char ch[], int start, int length)\r
-                               throws SAXException {\r
-\r
-                       if(elementNameToStore  == null){\r
-                               textBuffer.append(new String(ch, start, length));\r
-                       } else {\r
-\r
-                               logger.debug("Characters [" + elementNameToStore + "]: " + textBuffer);\r
-                               String trimmedText = textBuffer.toString().trim();\r
-                               // empty the text buffer\r
-                               textBuffer.delete(0, textBuffer.length());\r
-\r
-                               // --- Reference --- //\r
-                               if(reference != null){\r
-\r
-                                       if(elementNameToStore.equals(URL)){\r
-                                               try {\r
-                                                       reference.setUri(new URI(trimmedText));\r
-                                               } catch (URISyntaxException e) {\r
-                                                       logger.warn(e.getMessage());\r
-                                               }\r
-                                       }\r
-                                       if(elementNameToStore.equals(ITEM_URL)){\r
-                                               try {\r
-                                                       reference.setItemUri(new URI(trimmedText));\r
-                                               } catch (URISyntaxException e) {\r
-                                                       logger.warn(e.getMessage());\r
-                                               }\r
-                                       }\r
-                                       if(elementNameToStore.equals(TITLE_URL)){\r
-                                               try {\r
-                                                       reference.setTitleUri(new URI(trimmedText));\r
-                                               } catch (URISyntaxException e) {\r
-                                                       logger.warn(e.getMessage());\r
-                                               }\r
-                                       }\r
-                                       if(elementNameToStore.equals(TITLE)){\r
-                                               reference.setTitleCache(trimmedText, true);\r
-                                       }\r
-                                       if(elementNameToStore.equals(STITLE)){\r
-                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO\r
-                                       }\r
-                                       if(elementNameToStore.equals(ATITLE)){\r
-                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO\r
-                                       }\r
-                                       if(elementNameToStore.equals(PUBLISHER_NAME)){\r
-                                               reference.setPublisher(trimmedText);\r
-                                       }\r
-                                       if(elementNameToStore.equals(PUBLISHER_PLACE)){\r
-                                               reference.setPlacePublished(trimmedText);\r
-                                       }\r
-                                       if(elementNameToStore.equals(DATE)){\r
-                                               /* may be a single year or a range of years 1797-1830 */\r
-                                               Integer startYear = null;\r
-                                               Integer endYear = null;\r
-                                               if(trimmedText.length() == 9 && trimmedText.indexOf("-") == 4){\r
-                                                       try {\r
-                                                               startYear = Integer.valueOf(trimmedText.substring(0, 4));\r
-                                                               endYear = Integer.valueOf(trimmedText.substring(5));\r
-                                                               reference.setDatePublished(VerbatimTimePeriod.NewVerbatimInstance(startYear, endYear));\r
-                                                       } catch (NumberFormatException e) {\r
-                                                               logger.error("date can not be parsed: "+ trimmedText);\r
-                                                       }\r
-                                               } else if(trimmedText.length() == 4) {\r
-                                                       try {\r
-                                                               startYear = Integer.valueOf(trimmedText);\r
-                                                       } catch (NumberFormatException e) {\r
-                                                               logger.error("date can not be parsed: "+ trimmedText);\r
-                                                       }\r
-                                                       reference.setDatePublished(VerbatimTimePeriod.NewVerbatimInstance(startYear));\r
-                                               }\r
-                                       }\r
-                                       if(elementNameToStore.equals(VOLUME)){\r
-                                               reference.setVolume(trimmedText);\r
-                                       }\r
-                                       if(elementNameToStore.equals(EDITION)){\r
-                                               reference.setEdition(trimmedText);\r
-                                       }\r
-                                       if(elementNameToStore.equals(SPAGE)){\r
-                                               reference.setPages(trimmedText);\r
-                                       }\r
-                                       if(elementNameToStore.equals(EPAGE)){\r
-                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO\r
-                                       }\r
-                                       if(elementNameToStore.equals(PAGES)){\r
-                                               // IGNORE we rather need the start page value SPAGE\r
-                                       }\r
-                                       if(elementNameToStore.equals(PUBLICATION_FREQUENCY)){\r
-                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO\r
-                                       }\r
-                                       if(elementNameToStore.equals(LANGUAGE)){\r
-                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO\r
-                                       }\r
-                                       if(elementNameToStore.equals(OCLC)){\r
-                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO\r
-                                       }\r
-                                       if(elementNameToStore.equals(LCCN)){\r
-                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO\r
-                                       }\r
-                                       if(elementNameToStore.equals(ISSN)){\r
-                                               reference.setIssn(trimmedText);\r
-                                       }\r
-                               }\r
-\r
-                               // --- Reference.authorship --- //\r
-                               if(authorship != null && reference != null){\r
-                                       if(elementNameToStore.equals("String")){\r
-                                               authorship.addTeamMember(Person.NewTitledInstance(trimmedText));\r
-                                       }\r
-                               }\r
-\r
-                               // openUrlResponse //\r
-                               if(reference == null){\r
-                                       if(elementNameToStore.equals(STATUS)){\r
-                                               status = ResponseStatus.valueOf(trimmedText);\r
-                                       }\r
-                               }\r
-\r
-                               elementNameToStore = null;\r
-                       }\r
-               }\r
-\r
-       }\r
-\r
-        /**\r
-        * @see http://code.google.com/p/bhl-bits/source/browse/trunk/portal/OpenUrlUtilities/IOpenUrlResponse.cs\r
-        */\r
-       public enum ResponseStatus {\r
-               Undefined, // Query not submitted\r
-               Success, Error\r
-       }\r
-\r
-\r
-}\r
+/**
+* Copyright (C) 2009 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.ext.openurl;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.net.URISyntaxException;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
+
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+import org.xml.sax.Attributes;
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+import org.xml.sax.helpers.DefaultHandler;
+
+import eu.etaxonomy.cdm.common.URI;
+import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;
+import eu.etaxonomy.cdm.model.agent.Person;
+import eu.etaxonomy.cdm.model.agent.Team;
+import eu.etaxonomy.cdm.model.common.VerbatimTimePeriod;
+import eu.etaxonomy.cdm.model.reference.Reference;
+
+/**
+ * @author a.kohlbecker
+ * @since 25.08.2010
+ */
+public class MobotOpenUrlResponseSchemaAdapter extends SchemaAdapterBase<Reference>{
+
+    private static final Logger logger = LogManager.getLogger();
+
+       private static URI identifier = null;
+
+       @Override
+       public URI getIdentifier() {
+               return identifier;
+       }
+
+       @Override
+       public String getShortName() {
+               return "MOBOT.OpenUrl.Utilities.OpenUrlResponse";
+       }
+
+       @Override
+       public List<Reference> getCmdEntities(InputStream inputStream) throws IOException {
+
+               SAXParserFactory factory = SAXParserFactory.newInstance();
+           factory.setNamespaceAware(true);
+           SAXParser parser = null;
+               try {
+                       parser = factory.newSAXParser();
+               } catch (ParserConfigurationException e) {
+                       logger.error(e);
+               } catch (SAXException e) {
+                       logger.error(e);
+               }
+
+               OpenUrlResponseHandler handler = new OpenUrlResponseHandler();
+
+           try {
+               if(parser != null){
+                       Reader reader = new InputStreamReader(inputStream, "UTF-8");
+                       InputSource inputSource = new InputSource(reader);
+                       parser.parse(inputSource, handler);
+                       if(handler.status != ResponseStatus.Success){
+                               throw new IOException("MOBOT.OpenUrl.Utilities.OpenUrlResponse - Status:" + handler.status.toString() + (handler.message != null ? handler.message : ""));
+                       }
+               } else {
+                       logger.error("parser is null");
+               }
+               } catch (SAXException e) {
+                       logger.error(e);
+               }
+
+
+               return handler.referenceList;
+       }
+
+       class OpenUrlResponseHandler extends DefaultHandler {
+
+               /*
+                * Fields of OpenUrlResponse
+                *  see http://code.google.com/p/bhl-bits/source/browse/trunk/portal/OpenUrlUtilities/OpenUrlResponse.cs
+                */
+               private static final String OPENURL_RESPONSE = "OpenUrlResponse";
+               private static final String STATUS = "Status";
+               private static final String MESSAGE = "Message";
+               private static final String CITATIONS = "citations";
+               private static final String OPENURL_RESPONSE_CITATION = "OpenUrlResponseCitation";
+
+               /*
+                * Fields of OpenUrlResponseCitation
+                *  see http://code.google.com/p/bhl-bits/source/browse/trunk/portal/OpenUrlUtilities/OpenUrlResponseCitation.cs
+                */
+
+               /**
+                * references the specific page in the title
+                */
+               private static final String URL = "Url";
+               /**
+                * references the according entry in the bibliography
+                */
+               private static final String ITEM_URL = "ItemUrl";
+
+               /**
+                * references the specific book or journal, that is to the front page
+                */
+               private static final String TITLE_URL = "TitleUrl";
+               private static final String TITLE = "Title";
+               private static final String STITLE = "STitle";
+               /**
+                * seems to contain the type of the reference : book
+                */
+               private static final String GENRE = "Genre";
+               private static final String AUTHORS = "Authors";
+               private static final String SUBJECTS = "Subjects";
+               private static final String PUBLISHER_NAME = "PublisherName";
+               private static final String PUBLISHER_PLACE = "PublisherPlace";
+               private static final String DATE = "Date";
+               private static final String VOLUME = "Volume";
+               private static final String EDITION = "Edition";
+               private static final String PUBLICATION_FREQUENCY = "PublicationFrequency";
+               private static final String LANGUAGE = "Language";
+               private static final String OCLC = "Oclc";
+               private static final String LCCN = "Lccn";
+               private static final String ISSN = "Issn";
+               private static final String ATITLE = "ATitle";
+               private static final String SPAGE = "SPage";
+               private static final String EPAGE = "EPage";
+               private static final String PAGES = "Pages";
+
+               List<Reference> referenceList = new ArrayList<>();
+
+               OpenUrlReference reference = null;
+
+               ResponseStatus status = null;
+               Team authorship = null;
+               String message = null;
+
+               String elementName = null;
+               private String elementNameToStore;
+               private StringBuilder textBuffer = new StringBuilder();
+
+               @Override
+               public void startElement(String uri, String localName,
+                               String qName, Attributes attributes) throws SAXException {
+
+                       if (qName.equals(OPENURL_RESPONSE)) {
+                               logger.debug("Start " + OPENURL_RESPONSE + "; ");
+                               status = ResponseStatus.Undefined; // indicates that the OPENURL_RESPONSE element has ben detected
+                       } else if (status != null && qName.equals(OPENURL_RESPONSE_CITATION)) {
+                               reference = new OpenUrlReference();
+                       } else if (reference != null && qName.equals(AUTHORS)) {
+                               authorship = Team.NewInstance();
+                       } else if (reference != null && qName.equals(SUBJECTS)) {
+                               //TODO implement, but no equivalent in the cdm model
+                       } else {
+                               elementName = qName;
+                       }
+               }
+
+               @Override
+               public void endElement(String uri, String localName, String qName) throws SAXException {
+
+                       if (qName.equals(OPENURL_RESPONSE)) {
+
+                       } else if (qName.equals(OPENURL_RESPONSE_CITATION)) {
+                               referenceList.add(reference);
+                               reference = null;
+                       } else if (reference != null && qName.equals(AUTHORS)) {
+                               reference.setAuthorship(authorship);
+                               authorship = null;
+                       } else if (reference != null && qName.equals(SUBJECTS)) {
+                               //TODO implement, but no equivalent in the cdm model
+                       }else {
+                               elementNameToStore = elementName;
+                               elementName = null;
+                       }
+
+               }
+
+               @Override
+               public void characters(char ch[], int start, int length)
+                               throws SAXException {
+
+                       if(elementNameToStore  == null){
+                               textBuffer.append(new String(ch, start, length));
+                       } else {
+
+                               logger.debug("Characters [" + elementNameToStore + "]: " + textBuffer);
+                               String trimmedText = textBuffer.toString().trim();
+                               // empty the text buffer
+                               textBuffer.delete(0, textBuffer.length());
+
+                               // --- Reference --- //
+                               if(reference != null){
+
+                                       if(elementNameToStore.equals(URL)){
+                                               try {
+                                                       reference.setUri(new URI(trimmedText));
+                                               } catch (URISyntaxException e) {
+                                                       logger.warn(e.getMessage());
+                                               }
+                                       }
+                                       if(elementNameToStore.equals(ITEM_URL)){
+                                               try {
+                                                       reference.setItemUri(new URI(trimmedText));
+                                               } catch (URISyntaxException e) {
+                                                       logger.warn(e.getMessage());
+                                               }
+                                       }
+                                       if(elementNameToStore.equals(TITLE_URL)){
+                                               try {
+                                                       reference.setTitleUri(new URI(trimmedText));
+                                               } catch (URISyntaxException e) {
+                                                       logger.warn(e.getMessage());
+                                               }
+                                       }
+                                       if(elementNameToStore.equals(TITLE)){
+                                               reference.setTitleCache(trimmedText, true);
+                                       }
+                                       if(elementNameToStore.equals(STITLE)){
+                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO
+                                       }
+                                       if(elementNameToStore.equals(ATITLE)){
+                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO
+                                       }
+                                       if(elementNameToStore.equals(PUBLISHER_NAME)){
+                                               reference.setPublisher(trimmedText);
+                                       }
+                                       if(elementNameToStore.equals(PUBLISHER_PLACE)){
+                                               reference.setPlacePublished(trimmedText);
+                                       }
+                                       if(elementNameToStore.equals(DATE)){
+                                               /* may be a single year or a range of years 1797-1830 */
+                                               Integer startYear = null;
+                                               Integer endYear = null;
+                                               if(trimmedText.length() == 9 && trimmedText.indexOf("-") == 4){
+                                                       try {
+                                                               startYear = Integer.valueOf(trimmedText.substring(0, 4));
+                                                               endYear = Integer.valueOf(trimmedText.substring(5));
+                                                               reference.setDatePublished(VerbatimTimePeriod.NewVerbatimInstance(startYear, endYear));
+                                                       } catch (NumberFormatException e) {
+                                                               logger.error("date can not be parsed: "+ trimmedText);
+                                                       }
+                                               } else if(trimmedText.length() == 4) {
+                                                       try {
+                                                               startYear = Integer.valueOf(trimmedText);
+                                                       } catch (NumberFormatException e) {
+                                                               logger.error("date can not be parsed: "+ trimmedText);
+                                                       }
+                                                       reference.setDatePublished(VerbatimTimePeriod.NewVerbatimInstance(startYear));
+                                               }
+                                       }
+                                       if(elementNameToStore.equals(VOLUME)){
+                                               reference.setVolume(trimmedText);
+                                       }
+                                       if(elementNameToStore.equals(EDITION)){
+                                               reference.setEdition(trimmedText);
+                                       }
+                                       if(elementNameToStore.equals(SPAGE)){
+                                               reference.setPages(trimmedText);
+                                       }
+                                       if(elementNameToStore.equals(EPAGE)){
+                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO
+                                       }
+                                       if(elementNameToStore.equals(PAGES)){
+                                               // IGNORE we rather need the start page value SPAGE
+                                       }
+                                       if(elementNameToStore.equals(PUBLICATION_FREQUENCY)){
+                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO
+                                       }
+                                       if(elementNameToStore.equals(LANGUAGE)){
+                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO
+                                       }
+                                       if(elementNameToStore.equals(OCLC)){
+                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO
+                                       }
+                                       if(elementNameToStore.equals(LCCN)){
+                                               logger.debug(elementNameToStore + " not yet implemented!");//TODO
+                                       }
+                                       if(elementNameToStore.equals(ISSN)){
+                                               reference.setIssn(trimmedText);
+                                       }
+                               }
+
+                               // --- Reference.authorship --- //
+                               if(authorship != null && reference != null){
+                                       if(elementNameToStore.equals("String")){
+                                               authorship.addTeamMember(Person.NewTitledInstance(trimmedText));
+                                       }
+                               }
+
+                               // openUrlResponse //
+                               if(reference == null){
+                                       if(elementNameToStore.equals(STATUS)){
+                                               status = ResponseStatus.valueOf(trimmedText);
+                                       }
+                               }
+
+                               elementNameToStore = null;
+                       }
+               }
+
+       }
+
+        /**
+        * @see http://code.google.com/p/bhl-bits/source/browse/trunk/portal/OpenUrlUtilities/IOpenUrlResponse.cs
+        */
+       public enum ResponseStatus {
+               Undefined, // Query not submitted
+               Success, Error
+       }
+
+
+}
index b48ded644a3d7c2890c9dd65c291b64252a4ef53..659d58ae80c69fbfac97ccff537945a9aa05eb22 100644 (file)
-/**\r
- * Copyright (C) 2009 EDIT\r
- * European Distributed Institute of Taxonomy\r
- * http://www.e-taxonomy.eu\r
- *\r
- * The contents of this file are subject to the Mozilla Public License Version 1.1\r
- * See LICENSE.TXT at the top of this package for the full license terms.\r
- */\r
-package eu.etaxonomy.cdm.ext.openurl;\r
-\r
-import java.io.IOException;\r
-import java.io.InputStream;\r
-import java.net.URISyntaxException;\r
-import java.util.ArrayList;\r
-import java.util.HashMap;\r
-import java.util.List;\r
-import java.util.Map;\r
-\r
-import org.apache.http.NameValuePair;\r
-import org.apache.http.message.BasicNameValuePair;\r
-\r
-import eu.etaxonomy.cdm.common.URI;\r
-import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;\r
-import eu.etaxonomy.cdm.ext.common.ServiceWrapperBase;\r
-import eu.etaxonomy.cdm.model.reference.Reference;\r
-\r
-/**\r
- * Generic ServiceWrapper for OpenUrl 1.0 services, initially implemented to be\r
- * used with the BHL OpenUrl resolver\r
- * (http://www.biodiversitylibrary.org/openurl) but might also work with other\r
- * resolvers which meet the Z39.88-2004 (=OpenURL 1.0) specification\r
- * <p>\r
- * For references see:\r
- * <ul>\r
- * <li>BHL OpenUrl resolver reference:\r
- * http://www.biodiversitylibrary.org/openurlhelp.aspx</li>\r
- * <li>ANSI/NISO Z39.88-2004 (=OpenURL 1.0) specification:\r
- * http://www.niso.org/kst/reports/standards?step=2&gid=&project_key=\r
- * d5320409c5160be4697dc046613f71b9a773cd9e</li>\r
- * </ul>\r
- *\r
- * @author a.kohlbecker\r
- * @since 24.08.2010\r
- *\r
- */\r
-public class MobotOpenUrlServiceWrapper extends ServiceWrapperBase<OpenUrlReference> {\r
-\r
-    private String urlVersion = "Z39.88-2004";\r
-\r
-    public MobotOpenUrlServiceWrapper(){\r
-        addSchemaAdapter(new MobotOpenUrlResponseSchemaAdapter());\r
-    }\r
-\r
-    /**\r
-     * BHL uses the response format as specified in the\r
-     * http://code.google.com/p/\r
-     * bhl-bits/source/browse/trunk/portal/OpenUrlUtilities\r
-     * /OpenUrlResponse.cs?r=17 there seems to be no xml schema available\r
-     * though.\r
-     * @param query the MobotOpenUrlQuery object\r
-     * @return\r
-     */\r
-    public List<OpenUrlReference> doResolve(MobotOpenUrlQuery query) {\r
-\r
-        List<NameValuePair> pairs = new ArrayList<>();\r
-\r
-        // find the appropriate schemadapter using the schemaShortName\r
-        if(query.schemaShortName == null){\r
-            query.schemaShortName = "MOBOT.OpenUrl.Utilities.OpenUrlResponse";\r
-        }\r
-        SchemaAdapterBase<OpenUrlReference> schemaAdapter = schemaAdapterMap.get(query.schemaShortName);\r
-        if (schemaAdapter == null) {\r
-            logger.error("No SchemaAdapter found for " + query.schemaShortName);\r
-        }\r
-\r
-        addNameValuePairTo(pairs, "format", "xml");\r
-        addNameValuePairTo(pairs, "url_ver", urlVersion);\r
-        /* info:ofi/fmt:kev:mtx:book or info:ofi/fmt:kev:mtx:journal */\r
-        addNameValuePairTo(pairs, "rft_val_fmt", "info:ofi/fmt:kev:mtx:" + query.refType);\r
-        /* Book title */\r
-        addNameValuePairTo(pairs, "rft.btitle", query.bookTitle);\r
-        /* Journal title */\r
-        addNameValuePairTo(pairs, "rft.jtitle", query.journalTitle);\r
-        /* Author name ("last, first" or "corporation") */\r
-        addNameValuePairTo(pairs, "rft.au", query.authorName);\r
-        /* Author last name */\r
-        addNameValuePairTo(pairs, "rft.aulast", query.authorLastName);\r
-        /* Author first name */\r
-        addNameValuePairTo(pairs, "rft.aufirst", query.authorFirstName);\r
-        /* Author name (corporation) */\r
-        addNameValuePairTo(pairs, "rft.aucorp", query.authorNameCorporation);\r
-        /* Publication details */\r
-        addNameValuePairTo(pairs, "rft.publisher", query.publicationDetails);\r
-        /* Publisher name */\r
-        addNameValuePairTo(pairs, "rft.pub", query.publisherName);\r
-        /* Publication place */\r
-        addNameValuePairTo(pairs, "rft.place", query.publicationPlace);\r
-        /* Publication date (YYYY or YYYY-MM or YYYY-MM-DD) */\r
-        addNameValuePairTo(pairs, "rft.date", query.publicationDate);\r
-        /* ISSN */\r
-        addNameValuePairTo(pairs, "rft.issn", query.ISSN);\r
-        /* ISBN */\r
-        addNameValuePairTo(pairs, "rft.isbn", query.ISBN);\r
-        /* CODEN */\r
-        addNameValuePairTo(pairs, "rft.coden", query.CODEN);\r
-        /* Abbreviation = abbreviated Title */\r
-        addNameValuePairTo(pairs, "rft.stitle", query.abbreviation);\r
-        /* Volume */\r
-        addNameValuePairTo(pairs, "rft.volume", query.volume);\r
-        /* Issue */\r
-        addNameValuePairTo(pairs, "rft.issue", query.issue);\r
-        /* Start page */\r
-        if(query.startPage != null){\r
-            Integer page = parsePageNumber(query.startPage);\r
-            addNameValuePairTo(pairs, "rft.spage", page.toString());\r
-        }\r
-        /* BHL title ID (where XXXX is the ID value)*/\r
-        addNameValuePairTo(pairs, "rft_id" , query.bhlTitleURI);\r
-        /* BHL page ID (where XXXX is the ID value)*/\r
-        addNameValuePairTo(pairs, "rft_id", query.bhlPageURI);\r
-\r
-        /* OCLC number (where XXXX is the ID value)*/\r
-        if(query.oclcNumber != null){\r
-            pairs.add(new BasicNameValuePair("rft_id", "info:oclcnum/" +query.oclcNumber));\r
-        }\r
-        /* Lib. of Congress ID (where XXXX is the ID value)*/\r
-        if(query.libofCongressID != null){\r
-            pairs.add(new BasicNameValuePair("rft_id", "info:lccn/" +query.libofCongressID));\r
-        }\r
-\r
-        Map<String, String> requestHeaders = new HashMap<>();\r
-        requestHeaders.put("Accept-Charset", "UTF-8");\r
-\r
-        try {\r
-            URI requestUri = createUri(null, pairs);\r
-\r
-            InputStream stream = executeHttpGet(requestUri, requestHeaders);\r
-//                     String search = "utf-16";\r
-//                     String replace = "UTF-8";\r
-////                   stream = StreamUtils.streamReplace(stream, search, replace);\r
-            // fix the "org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x1) was found" problem\r
-//                     stream = StreamUtils.streamReplaceAll(stream, "[\\x00-\\x10]", " ");\r
-\r
-            List<OpenUrlReference> referenceList = schemaAdapter.getCmdEntities(stream);\r
-            // TODO : we need to set ReferenceType here unless we know that the field Genre returns the reference type\r
-            for(OpenUrlReference ref : referenceList){\r
-                ref.setReferenceType(query.refType);\r
-            }\r
-            return referenceList;\r
-\r
-        } catch (IOException e) {\r
-            // thrown by doHttpGet\r
-            logger.error(e);\r
-        } catch (URISyntaxException e) {\r
-            // thrown by createUri\r
-            logger.error(e);\r
-        }\r
-\r
-        return null;\r
-\r
-    }\r
-\r
-    private Integer parsePageNumber(String startPage) {\r
-        String pageIndices = startPage.replaceAll("(?i)page|pages|p|p\\.|pp\\.|pp", "");\r
-        String[] pageIndexTokens = pageIndices.split("[,-]", 1);\r
-        Integer page = null;\r
-        try {\r
-            if(pageIndexTokens[0] != null){\r
-                pageIndexTokens[0] = pageIndexTokens[0].trim();\r
-            } else {\r
-                throw new NumberFormatException();\r
-            }\r
-            page = Integer.valueOf(pageIndexTokens[0]);\r
-        } catch (NumberFormatException e) {\r
-            logger.warn("First page number token of " + startPage + " is not a Number", e);\r
-            throw e;\r
-        }\r
-        return page;\r
-    }\r
-\r
-\r
-    /**\r
-     * @param reference\r
-     *            the OpenUrlReference instance as a starting point for paging.\r
-     * @param forward\r
-     *            integer indicating the number of pages to page forward. An\r
-     *            negative integer will page backwards\r
-     * @return\r
-     * @throws IllegalArgumentException\r
-     *             if the requested page number is not existent or if the field\r
-     *             or if OpenUrlReference.pages is not parsable\r
-     */\r
-    public List<OpenUrlReference> doPage(OpenUrlReference reference, int forward) throws IllegalArgumentException{\r
-\r
-        Integer pageIndex = null;\r
-        try{\r
-            if(reference.getPages() != null){\r
-                pageIndex = parsePageNumber(reference.getPages());\r
-                pageIndex += forward;\r
-            }\r
-        }catch(NumberFormatException e){\r
-            String errorMessage = "Reference has no page number or the field 'pages' is not parsable";\r
-            logger.warn(errorMessage);\r
-            throw new IllegalArgumentException(errorMessage);\r
-        }\r
-\r
-        MobotOpenUrlQuery query = new MobotOpenUrlQuery();\r
-        query.bhlTitleURI = reference.getTitleUri();\r
-        if(pageIndex != null){\r
-            query.startPage = pageIndex.toString();\r
-        }\r
-        query.refType = reference.getReferenceType();\r
-        return doResolve(query);\r
-    }\r
-\r
-    public enum ReferenceType{\r
-        book, journal;\r
-\r
-        public static ReferenceType getReferenceType(Reference reference){\r
-            if(eu.etaxonomy.cdm.model.reference.ReferenceType.Book.equals(reference.getType())){\r
-                return book;\r
-            }\r
-            else if(eu.etaxonomy.cdm.model.reference.ReferenceType.Journal.equals(reference.getType())){\r
-                return journal;\r
-            }\r
-            else {\r
-                return null;\r
-            }\r
-        }\r
-    }\r
-\r
-}\r
+/**
+ * Copyright (C) 2009 EDIT
+ * European Distributed Institute of Taxonomy
+ * http://www.e-taxonomy.eu
+ *
+ * The contents of this file are subject to the Mozilla Public License Version 1.1
+ * See LICENSE.TXT at the top of this package for the full license terms.
+ */
+package eu.etaxonomy.cdm.ext.openurl;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URISyntaxException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.http.NameValuePair;
+import org.apache.http.message.BasicNameValuePair;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
+import eu.etaxonomy.cdm.common.URI;
+import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;
+import eu.etaxonomy.cdm.ext.common.ServiceWrapperBase;
+import eu.etaxonomy.cdm.model.reference.Reference;
+
+/**
+ * Generic ServiceWrapper for OpenUrl 1.0 services, initially implemented to be
+ * used with the BHL OpenUrl resolver
+ * (http://www.biodiversitylibrary.org/openurl) but might also work with other
+ * resolvers which meet the Z39.88-2004 (=OpenURL 1.0) specification
+ * <p>
+ * For references see:
+ * <ul>
+ * <li>BHL OpenUrl resolver reference:
+ * http://www.biodiversitylibrary.org/openurlhelp.aspx</li>
+ * <li>ANSI/NISO Z39.88-2004 (=OpenURL 1.0) specification:
+ * http://www.niso.org/kst/reports/standards?step=2&gid=&project_key=
+ * d5320409c5160be4697dc046613f71b9a773cd9e</li>
+ * </ul>
+ *
+ * @author a.kohlbecker
+ * @since 24.08.2010
+ *
+ */
+public class MobotOpenUrlServiceWrapper extends ServiceWrapperBase<OpenUrlReference> {
+
+    private static final Logger logger = LogManager.getLogger();
+
+    private String urlVersion = "Z39.88-2004";
+
+    public MobotOpenUrlServiceWrapper(){
+        addSchemaAdapter(new MobotOpenUrlResponseSchemaAdapter());
+    }
+
+    /**
+     * BHL uses the response format as specified in the
+     * http://code.google.com/p/
+     * bhl-bits/source/browse/trunk/portal/OpenUrlUtilities
+     * /OpenUrlResponse.cs?r=17 there seems to be no xml schema available
+     * though.
+     * @param query the MobotOpenUrlQuery object
+     * @return
+     */
+    public List<OpenUrlReference> doResolve(MobotOpenUrlQuery query) {
+
+        List<NameValuePair> pairs = new ArrayList<>();
+
+        // find the appropriate schemadapter using the schemaShortName
+        if(query.schemaShortName == null){
+            query.schemaShortName = "MOBOT.OpenUrl.Utilities.OpenUrlResponse";
+        }
+        SchemaAdapterBase<OpenUrlReference> schemaAdapter = schemaAdapterMap.get(query.schemaShortName);
+        if (schemaAdapter == null) {
+            logger.error("No SchemaAdapter found for " + query.schemaShortName);
+        }
+
+        addNameValuePairTo(pairs, "format", "xml");
+        addNameValuePairTo(pairs, "url_ver", urlVersion);
+        /* info:ofi/fmt:kev:mtx:book or info:ofi/fmt:kev:mtx:journal */
+        addNameValuePairTo(pairs, "rft_val_fmt", "info:ofi/fmt:kev:mtx:" + query.refType);
+        /* Book title */
+        addNameValuePairTo(pairs, "rft.btitle", query.bookTitle);
+        /* Journal title */
+        addNameValuePairTo(pairs, "rft.jtitle", query.journalTitle);
+        /* Author name ("last, first" or "corporation") */
+        addNameValuePairTo(pairs, "rft.au", query.authorName);
+        /* Author last name */
+        addNameValuePairTo(pairs, "rft.aulast", query.authorLastName);
+        /* Author first name */
+        addNameValuePairTo(pairs, "rft.aufirst", query.authorFirstName);
+        /* Author name (corporation) */
+        addNameValuePairTo(pairs, "rft.aucorp", query.authorNameCorporation);
+        /* Publication details */
+        addNameValuePairTo(pairs, "rft.publisher", query.publicationDetails);
+        /* Publisher name */
+        addNameValuePairTo(pairs, "rft.pub", query.publisherName);
+        /* Publication place */
+        addNameValuePairTo(pairs, "rft.place", query.publicationPlace);
+        /* Publication date (YYYY or YYYY-MM or YYYY-MM-DD) */
+        addNameValuePairTo(pairs, "rft.date", query.publicationDate);
+        /* ISSN */
+        addNameValuePairTo(pairs, "rft.issn", query.ISSN);
+        /* ISBN */
+        addNameValuePairTo(pairs, "rft.isbn", query.ISBN);
+        /* CODEN */
+        addNameValuePairTo(pairs, "rft.coden", query.CODEN);
+        /* Abbreviation = abbreviated Title */
+        addNameValuePairTo(pairs, "rft.stitle", query.abbreviation);
+        /* Volume */
+        addNameValuePairTo(pairs, "rft.volume", query.volume);
+        /* Issue */
+        addNameValuePairTo(pairs, "rft.issue", query.issue);
+        /* Start page */
+        if(query.startPage != null){
+            Integer page = parsePageNumber(query.startPage);
+            addNameValuePairTo(pairs, "rft.spage", page.toString());
+        }
+        /* BHL title ID (where XXXX is the ID value)*/
+        addNameValuePairTo(pairs, "rft_id" , query.bhlTitleURI);
+        /* BHL page ID (where XXXX is the ID value)*/
+        addNameValuePairTo(pairs, "rft_id", query.bhlPageURI);
+
+        /* OCLC number (where XXXX is the ID value)*/
+        if(query.oclcNumber != null){
+            pairs.add(new BasicNameValuePair("rft_id", "info:oclcnum/" +query.oclcNumber));
+        }
+        /* Lib. of Congress ID (where XXXX is the ID value)*/
+        if(query.libofCongressID != null){
+            pairs.add(new BasicNameValuePair("rft_id", "info:lccn/" +query.libofCongressID));
+        }
+
+        Map<String, String> requestHeaders = new HashMap<>();
+        requestHeaders.put("Accept-Charset", "UTF-8");
+
+        try {
+            URI requestUri = createUri(null, pairs);
+
+            InputStream stream = executeHttpGet(requestUri, requestHeaders);
+//                     String search = "utf-16";
+//                     String replace = "UTF-8";
+////                   stream = StreamUtils.streamReplace(stream, search, replace);
+            // fix the "org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x1) was found" problem
+//                     stream = StreamUtils.streamReplaceAll(stream, "[\\x00-\\x10]", " ");
+
+            List<OpenUrlReference> referenceList = schemaAdapter.getCmdEntities(stream);
+            // TODO : we need to set ReferenceType here unless we know that the field Genre returns the reference type
+            for(OpenUrlReference ref : referenceList){
+                ref.setReferenceType(query.refType);
+            }
+            return referenceList;
+
+        } catch (IOException e) {
+            // thrown by doHttpGet
+            logger.error(e);
+        } catch (URISyntaxException e) {
+            // thrown by createUri
+            logger.error(e);
+        }
+
+        return null;
+
+    }
+
+    private Integer parsePageNumber(String startPage) {
+        String pageIndices = startPage.replaceAll("(?i)page|pages|p|p\\.|pp\\.|pp", "");
+        String[] pageIndexTokens = pageIndices.split("[,-]", 1);
+        Integer page = null;
+        try {
+            if(pageIndexTokens[0] != null){
+                pageIndexTokens[0] = pageIndexTokens[0].trim();
+            } else {
+                throw new NumberFormatException();
+            }
+            page = Integer.valueOf(pageIndexTokens[0]);
+        } catch (NumberFormatException e) {
+            logger.warn("First page number token of " + startPage + " is not a Number", e);
+            throw e;
+        }
+        return page;
+    }
+
+
+    /**
+     * @param reference
+     *            the OpenUrlReference instance as a starting point for paging.
+     * @param forward
+     *            integer indicating the number of pages to page forward. An
+     *            negative integer will page backwards
+     * @return
+     * @throws IllegalArgumentException
+     *             if the requested page number is not existent or if the field
+     *             or if OpenUrlReference.pages is not parsable
+     */
+    public List<OpenUrlReference> doPage(OpenUrlReference reference, int forward) throws IllegalArgumentException{
+
+        Integer pageIndex = null;
+        try{
+            if(reference.getPages() != null){
+                pageIndex = parsePageNumber(reference.getPages());
+                pageIndex += forward;
+            }
+        }catch(NumberFormatException e){
+            String errorMessage = "Reference has no page number or the field 'pages' is not parsable";
+            logger.warn(errorMessage);
+            throw new IllegalArgumentException(errorMessage);
+        }
+
+        MobotOpenUrlQuery query = new MobotOpenUrlQuery();
+        query.bhlTitleURI = reference.getTitleUri();
+        if(pageIndex != null){
+            query.startPage = pageIndex.toString();
+        }
+        query.refType = reference.getReferenceType();
+        return doResolve(query);
+    }
+
+    public enum ReferenceType{
+        book, journal;
+
+        public static ReferenceType getReferenceType(Reference reference){
+            if(eu.etaxonomy.cdm.model.reference.ReferenceType.Book.equals(reference.getType())){
+                return book;
+            }
+            else if(eu.etaxonomy.cdm.model.reference.ReferenceType.Journal.equals(reference.getType())){
+                return journal;
+            }
+            else {
+                return null;
+            }
+        }
+    }
+
+}
index 3a8b26e9f504f00c5f9325867433ff983b87bf66..7b5d56fd7ecafbc66127912f95f5509065828244 100644 (file)
@@ -24,7 +24,7 @@ import eu.etaxonomy.cdm.model.reference.Reference;
 public class OpenUrlReference extends Reference {
 
     private static final long serialVersionUID = 5523159432429746682L;
-    public static final Logger logger = LogManager.getLogger(OpenUrlReference.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private static final String PAGETHUMB_BASE_URI = "http://www.biodiversitylibrary.org/pagethumb/";
 
index 6dd03c7b63f18bd0be57839be6f4a7b2419db072..601b3b64eead5f1f89f690b6b0d827463a79d2e8 100644 (file)
@@ -31,22 +31,18 @@ import com.fasterxml.jackson.databind.ObjectMapper;
 import eu.etaxonomy.cdm.common.URI;
 import eu.etaxonomy.cdm.common.UriUtils;
 
-
 /**
  * @author l.morris
  * @since Jul 2, 2013
- *
  */
 public class ScratchpadsService {
 
-       private static final Logger logger = LogManager.getLogger(ScratchpadsService.class);
+       private static final Logger logger = LogManager.getLogger();
 
-       public static final String SCRATCHPADS_JSON_ENDPOINT = "http://scratchpads.eu/explore/sites-list/json";
+       private static final String SCRATCHPADS_JSON_ENDPOINT = "http://scratchpads.eu/explore/sites-list/json";
 
        private static final char[] ILLEGAL_CHARACTERS = { '/', '\n', '\r', '\t', '\0', '\f', '`', '?', '*', '\\', '<', '>', '|', '\"', ':', '.' };
 
-       private static final String dir = "C:\\Users\\l.morris\\Downloads\\dwca_scratchpads\\";
-
        public void harvest(){
 
                InputStream inputStream = null;
index 143295edde0f9ac807354156ce4ec51928c8510f..2ed87c2121d54dfaf290012ce21ddcfb202200d2 100644 (file)
@@ -1,95 +1,99 @@
-/**\r
-* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy\r
-* http://www.e-taxonomy.eu\r
-*\r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-package eu.etaxonomy.cdm.ext.sru;\r
-\r
-import java.io.IOException;\r
-import java.io.InputStream;\r
-import java.net.URISyntaxException;\r
-import java.util.ArrayList;\r
-import java.util.HashMap;\r
-import java.util.List;\r
-import java.util.Map;\r
-\r
-import org.apache.http.NameValuePair;\r
-import org.apache.http.message.BasicNameValuePair;\r
-\r
-import eu.etaxonomy.cdm.common.URI;\r
-import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;\r
-import eu.etaxonomy.cdm.ext.common.ServiceWrapperBase;\r
-import eu.etaxonomy.cdm.model.reference.Reference;\r
-\r
-/**\r
- * @author a.kohlbecker\r
- * @since 24.08.2010\r
- */\r
-public class SruServiceWrapper extends ServiceWrapperBase<Reference> {\r
-\r
-       private String sruVersion = "1.1";\r
-\r
-       /**\r
-        * The GRIB sru service is available at "http://gso.gbv.de/sru/DB=1.83/"\r
-        * The documentation is found at http://bhleurope.gbv.de/#sru from where the following text has been retrieved:\r
-        * <p>\r
-        * General information about Search/Retrieve via URL (SRU) is available in\r
-        * the official SRU specification (http://www.loc.gov/standards/sru/). The SRU-Interface of GRIB supports some\r
-        * specific search keys. Please do not use the (dc) fields but only the\r
-        * (pica) search fields:\r
-        * <dl>\r
-        * <dt>PPN</dt>\r
-        * <dd>Internal record id without prefix 'grib:ppn:' (This may change)</dd>\r
-        * <dt>DST</dt>\r
-        * <dd>Digitization status (8300-8305: 8300=not digitized, 8301=should be digitized, 8302=will be digitized, 8305=document available)</dd>\r
-        * <dt>URL</dt>\r
-        * <dd>URL of a digitized object</dd>\r
-        * <dt>??? (not defined yet)</td>\r
-        * <dd>Stable identifier of a record (PICA+ field 006Y)</dd>\r
-        * </dl>\r
-        * </p>\r
-        * @param cqlQuery\r
-        *            an <b>URL encoded</b> CQL Query string see\r
-        *            {@link http://www.loc.gov/standards/sru/specs/cql.html} for documentation\r
-        * @param recordSchema\r
-        * @return\r
-        */\r
-       public List<Reference> doSearchRetrieve(String cqlQuery, String recordSchema){\r
-\r
-               List<NameValuePair> pairs = new ArrayList<NameValuePair>();\r
-\r
-               SchemaAdapterBase<Reference> schemaAdapter = schemaAdapterMap.get(recordSchema);\r
-               if(schemaAdapter == null){\r
-                       logger.error("No SchemaAdapter found for " + recordSchema);\r
-               }\r
-\r
-               String sruOperation = "searchRetrieve";\r
-\r
-               pairs.add(new BasicNameValuePair("operation", sruOperation));\r
-               pairs.add(new BasicNameValuePair("version", sruVersion));\r
-               pairs.add(new BasicNameValuePair("query", cqlQuery));\r
-               pairs.add(new BasicNameValuePair("recordSchema", recordSchema));\r
-\r
-               Map<String, String> requestHeaders = new HashMap<>();\r
-               requestHeaders.put("Accept-Charset", "UTF-8");\r
-\r
-               try {\r
-                       URI requestUri = createUri(null, pairs);\r
-\r
-                       InputStream stream = executeHttpGet(requestUri, requestHeaders);\r
-                       return schemaAdapter.getCmdEntities(stream);\r
-\r
-               } catch (IOException e) {\r
-                       // thrown by doHttpGet\r
-                       logger.error(e);\r
-               } catch (URISyntaxException e) {\r
-                       // thrown by createUri\r
-                       logger.error(e);\r
-               }\r
-\r
-               return null;\r
-       }\r
+/**
+* Copyright (C) 2009 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.ext.sru;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URISyntaxException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.apache.http.NameValuePair;
+import org.apache.http.message.BasicNameValuePair;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
+import eu.etaxonomy.cdm.common.URI;
+import eu.etaxonomy.cdm.ext.common.SchemaAdapterBase;
+import eu.etaxonomy.cdm.ext.common.ServiceWrapperBase;
+import eu.etaxonomy.cdm.model.reference.Reference;
+
+/**
+ * @author a.kohlbecker
+ * @since 24.08.2010
+ */
+public class SruServiceWrapper extends ServiceWrapperBase<Reference> {
+
+    private static final Logger logger = LogManager.getLogger();
+
+       private String sruVersion = "1.1";
+
+       /**
+        * The GRIB sru service is available at "http://gso.gbv.de/sru/DB=1.83/"
+        * The documentation is found at http://bhleurope.gbv.de/#sru from where the following text has been retrieved:
+        * <p>
+        * General information about Search/Retrieve via URL (SRU) is available in
+        * the official SRU specification (http://www.loc.gov/standards/sru/). The SRU-Interface of GRIB supports some
+        * specific search keys. Please do not use the (dc) fields but only the
+        * (pica) search fields:
+        * <dl>
+        * <dt>PPN</dt>
+        * <dd>Internal record id without prefix 'grib:ppn:' (This may change)</dd>
+        * <dt>DST</dt>
+        * <dd>Digitization status (8300-8305: 8300=not digitized, 8301=should be digitized, 8302=will be digitized, 8305=document available)</dd>
+        * <dt>URL</dt>
+        * <dd>URL of a digitized object</dd>
+        * <dt>??? (not defined yet)</td>
+        * <dd>Stable identifier of a record (PICA+ field 006Y)</dd>
+        * </dl>
+        * </p>
+        * @param cqlQuery
+        *            an <b>URL encoded</b> CQL Query string see
+        *            {@link http://www.loc.gov/standards/sru/specs/cql.html} for documentation
+        * @param recordSchema
+        * @return
+        */
+       public List<Reference> doSearchRetrieve(String cqlQuery, String recordSchema){
+
+               List<NameValuePair> pairs = new ArrayList<NameValuePair>();
+
+               SchemaAdapterBase<Reference> schemaAdapter = schemaAdapterMap.get(recordSchema);
+               if(schemaAdapter == null){
+                       logger.error("No SchemaAdapter found for " + recordSchema);
+               }
+
+               String sruOperation = "searchRetrieve";
+
+               pairs.add(new BasicNameValuePair("operation", sruOperation));
+               pairs.add(new BasicNameValuePair("version", sruVersion));
+               pairs.add(new BasicNameValuePair("query", cqlQuery));
+               pairs.add(new BasicNameValuePair("recordSchema", recordSchema));
+
+               Map<String, String> requestHeaders = new HashMap<>();
+               requestHeaders.put("Accept-Charset", "UTF-8");
+
+               try {
+                       URI requestUri = createUri(null, pairs);
+
+                       InputStream stream = executeHttpGet(requestUri, requestHeaders);
+                       return schemaAdapter.getCmdEntities(stream);
+
+               } catch (IOException e) {
+                       // thrown by doHttpGet
+                       logger.error(e);
+               } catch (URISyntaxException e) {
+                       // thrown by createUri
+                       logger.error(e);
+               }
+
+               return null;
+       }
 }
\ No newline at end of file
index 06ea94a65faeb193acc80b2a5885bbfaa0d01dda..435d4398c2b9f6225d8aa9100db214efd8938f53 100644 (file)
@@ -67,7 +67,8 @@ import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest;
  * @since 08.10.2008
  */
 public class EditGeoServiceTest extends CdmTransactionalIntegrationTest {
-    private static final Logger logger = LogManager.getLogger(EditGeoServiceTest.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String EDIT_MAPSERVICE_URI_STING = "http://edit.africamuseum.be/edit_wp5/v1.2/rest_gen.php";
     private static URI editMapServiceUri;
index b3926c9ade4a52b41f7494a3a5f1aad690b016a7..429c1f29ab27c17154269b9779c56fdff6ecf4c4 100644 (file)
@@ -23,7 +23,7 @@ import org.junit.Test;
  */
 public class GeoServiceAreaTest {
 
-    private static final Logger logger = LogManager.getLogger(GeoServiceAreaTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
 // ********************************** TESTS ****************************************
 
index 0b959d89f1e473773979d3626768ad6281d8b71b..4814b0d07bff1130bc342a7bb8c14506c5e3dead 100644 (file)
@@ -40,7 +40,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
 public class IpniServiceTest extends TermTestBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(IpniServiceTest.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private IpniService service1;
        private static boolean internetIsAvailable = true;
index 689b71522bd8fb9e4df5a12f7da37d802e9e4ecd..05990e1e6bc88b43ff3961203f430caabcf2ab30 100644 (file)
@@ -24,10 +24,9 @@ import eu.etaxonomy.cdm.model.occurrence.GatheringEvent;
 
 public class KmlJaxbMarshallerTest {
 
-       private Kml kml;
-
-    private static final Logger logger = LogManager.getLogger(KmlJaxbMarshallerTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
+    private Kml kml;
 
        @Before
        public void makeKML() {
@@ -40,7 +39,6 @@ public class KmlJaxbMarshallerTest {
                kml = builder.build();
        }
 
-
        @Test
        public void marshallTest() throws JAXBException, IOException {
 
@@ -59,5 +57,4 @@ public class KmlJaxbMarshallerTest {
                assertTrue(kml.contains("<kml:coordinates>-112.292238941097,36.09520916122063</kml:coordinates>"));
                assertTrue(kml.contains("<kml:altitudeMode>absolute</kml:altitudeMode>"));
        }
-
-}
+}
\ No newline at end of file
index b8d58a26a67a62e23303930c6942d4fd3f5fd468..afaf637bbe791354c393031f340bdc2c01da149f 100644 (file)
@@ -34,7 +34,7 @@ import eu.etaxonomy.cdm.ext.occurrence.OccurenceQuery;
  */
 public class BioCaseQueryServiceWrapperTest {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static final int MAX_LINES_TO_READ = 1000;
     private static final int TIMEOUT = 60000;
index 812cf241a94b0925e77e82890de4464615f3655f..826b3f6f2ae3e45c08bde718a8a169a650517e83 100644 (file)
@@ -27,8 +27,9 @@ import eu.etaxonomy.cdm.common.UriUtils;
  */
 public class MobotOpenUrlServiceWrapperTest {
 
-    public static final Logger logger = LogManager.getLogger(MobotOpenUrlServiceWrapperTest.class);
-       public static final String baseUrl = "http://www.biodiversitylibrary.org/openurl";
+    private static final Logger logger = LogManager.getLogger();
+
+    public static final String baseUrl = "http://www.biodiversitylibrary.org/openurl";
 
        private MobotOpenUrlServiceWrapper openUrlServiceWrapper;
        private static boolean internetIsAvailable = true;
index d5319af2377a41e8a4ec20a122e66941e60d3cd1..413b5a4dc8705f1eba17ca432b82c3ff520a4e06 100644 (file)
@@ -1,88 +1,86 @@
-/**\r
- *\r
- */\r
-package eu.etaxonomy.cdm.ext.sru;\r
-\r
-import java.util.List;\r
-\r
-import org.apache.logging.log4j.LogManager;\r
-import org.apache.logging.log4j.Logger;\r
-import org.junit.Assert;\r
-import org.junit.Before;\r
-import org.junit.BeforeClass;\r
-import org.junit.Ignore;\r
-import org.junit.Test;\r
-\r
-import eu.etaxonomy.cdm.common.UriUtils;\r
-import eu.etaxonomy.cdm.ext.dc.DublinCoreSchemaAdapter;\r
-import eu.etaxonomy.cdm.model.reference.Reference;\r
-\r
-/**\r
- * @author a.mueller\r
- *\r
- */\r
-public class SruServiceWrapperTest {\r
-    public static final Logger logger = LogManager.getLogger(SruServiceWrapperTest.class);\r
-\r
-    private static final String baseUrl = "http://gso.gbv.de/sru/DB=1.83/";\r
-\r
-\r
-    private SruServiceWrapper sruServiceWrapper;\r
-\r
-    private static boolean internetIsAvailable = true;\r
-\r
-    @BeforeClass\r
-    public static void setUpClass() throws Exception {\r
-        internetIsAvailable = true;\r
-    }\r
-\r
-    /**\r
-     * @throws java.lang.Exception\r
-     */\r
-    @Before\r
-    public void setUp() throws Exception {\r
-        sruServiceWrapper = new SruServiceWrapper();\r
-        sruServiceWrapper.setBaseUrl(baseUrl);\r
-        sruServiceWrapper.addSchemaAdapter(new DublinCoreSchemaAdapter());\r
-    }\r
-\r
-// ******************************* TESTS ******************************************************/\r
-\r
-    @Test\r
-    @Ignore // ignoring since Global References Index to Biodiversity has problems\r
-    public void testDoSearchRetrieve(){\r
-\r
-        List<Reference> refList_1 = sruServiceWrapper.doSearchRetrieve("pica.tit=\"Linnaei Species Plantarum\"", "dc");\r
-        // -> http://gso.gbv.de/sru/DB=2.1/?version=1.1&operation=searchRetrieve&query=pica.tit%3D%22Species+Plantarum%22&recordSchema=dc\r
-\r
-        if (testInternetConnectivity(refList_1)){\r
-\r
-            Assert.assertEquals("There should be exactly 5 results for 'Linnaei Species Plantarum'", 5, refList_1.size());\r
-            Reference reference_1 = refList_1.get(0);\r
-            logger.info(reference_1.toString());\r
-            //title cache\r
-            Assert.assertEquals("Title of first entry should be 'Caroli Linnaei species plantarum'", "Caroli Linnaei species plantarum", reference_1.getTitleCache());\r
-\r
-            //--------------------------\r
-\r
-            List<Reference> refList_2 = sruServiceWrapper.doSearchRetrieve("pica.all = \"Species+plantarum\" and pica.dst = \"8305\"", "dc");\r
-            // -> http://gso.gbv.de/sru/DB=2.1/?version=1.1&operation=searchRetrieve&query=pica.tit%3D%22Species+Plantarum%22&recordSchema=dc\r
-\r
-            Assert.assertTrue("There should be at least 1 result for 'species+plantarum' and digitized", refList_2.size() > 0);\r
-            Reference reference_2 = refList_2.get(0);\r
-            logger.info(reference_2.toString());\r
-        }\r
-    }\r
-\r
-    private boolean testInternetConnectivity(List<?> list) {\r
-        if (list == null || list.isEmpty()){\r
-            boolean result = internetIsAvailable && UriUtils.isInternetAvailable(null);\r
-            internetIsAvailable = result;\r
-            return result;\r
-\r
-        }\r
-        return true;\r
-    }\r
-\r
-\r
-}\r
+/**
+ *
+ */
+package eu.etaxonomy.cdm.ext.sru;
+
+import java.util.List;
+
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.Ignore;
+import org.junit.Test;
+
+import eu.etaxonomy.cdm.common.UriUtils;
+import eu.etaxonomy.cdm.ext.dc.DublinCoreSchemaAdapter;
+import eu.etaxonomy.cdm.model.reference.Reference;
+
+/**
+ * @author a.mueller
+ *
+ */
+public class SruServiceWrapperTest {
+
+    private static final Logger logger = LogManager.getLogger();
+
+    private static final String baseUrl = "http://gso.gbv.de/sru/DB=1.83/";
+
+
+    private SruServiceWrapper sruServiceWrapper;
+
+    private static boolean internetIsAvailable = true;
+
+    @BeforeClass
+    public static void setUpClass() throws Exception {
+        internetIsAvailable = true;
+    }
+
+    @Before
+    public void setUp() throws Exception {
+        sruServiceWrapper = new SruServiceWrapper();
+        sruServiceWrapper.setBaseUrl(baseUrl);
+        sruServiceWrapper.addSchemaAdapter(new DublinCoreSchemaAdapter());
+    }
+
+// ******************************* TESTS ******************************************************/
+
+    @Test
+    @Ignore // ignoring since Global References Index to Biodiversity has problems
+    public void testDoSearchRetrieve(){
+
+        List<Reference> refList_1 = sruServiceWrapper.doSearchRetrieve("pica.tit=\"Linnaei Species Plantarum\"", "dc");
+        // -> http://gso.gbv.de/sru/DB=2.1/?version=1.1&operation=searchRetrieve&query=pica.tit%3D%22Species+Plantarum%22&recordSchema=dc
+
+        if (testInternetConnectivity(refList_1)){
+
+            Assert.assertEquals("There should be exactly 5 results for 'Linnaei Species Plantarum'", 5, refList_1.size());
+            Reference reference_1 = refList_1.get(0);
+            logger.info(reference_1.toString());
+            //title cache
+            Assert.assertEquals("Title of first entry should be 'Caroli Linnaei species plantarum'", "Caroli Linnaei species plantarum", reference_1.getTitleCache());
+
+            //--------------------------
+
+            List<Reference> refList_2 = sruServiceWrapper.doSearchRetrieve("pica.all = \"Species+plantarum\" and pica.dst = \"8305\"", "dc");
+            // -> http://gso.gbv.de/sru/DB=2.1/?version=1.1&operation=searchRetrieve&query=pica.tit%3D%22Species+Plantarum%22&recordSchema=dc
+
+            Assert.assertTrue("There should be at least 1 result for 'species+plantarum' and digitized", refList_2.size() > 0);
+            Reference reference_2 = refList_2.get(0);
+            logger.info(reference_2.toString());
+        }
+    }
+
+    private boolean testInternetConnectivity(List<?> list) {
+        if (list == null || list.isEmpty()){
+            boolean result = internetIsAvailable && UriUtils.isInternetAvailable(null);
+            internetIsAvailable = result;
+            return result;
+
+        }
+        return true;
+    }
+
+
+}
diff --git a/cdmlib-ext/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java b/cdmlib-ext/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java
deleted file mode 100644 (file)
index 263b87f..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/**
- * Copyright (C) 2007 EDIT
- * European Distributed Institute of Taxonomy
- * http://www.e-taxonomy.eu
- *
- * The contents of this file are subject to the Mozilla Public License Version 1.1
- * See LICENSE.TXT at the top of this package for the full license terms.
- */
-
-package eu.etaxonomy.cdm.test.suite;
-
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses(
-               {
-//                     TaxonServiceImplTest.class
-                       //,CreateDataTest.class
-               }
-       )
-public class CdmTestSuite {
-       static Logger logger = LogManager.getLogger();
-
-       // the class remains completely empty,
-       // being used only as a holder for the above annotations
-
-       //console test  //TODO test
-       public static void consoleRun() {
-               org.junit.runner.JUnitCore.runClasses(
-//                             TaxonServiceImplTest.class
-                               //,CreateDataTest.class
-                       );
-       }
-}
index dcc58a75c25d3d484e8fd9fafd9cfe99b2376a45..2984ab46f996bd0cc6e6216f64a9508ef0a05937 100644 (file)
@@ -1,22 +1,18 @@
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.io.common;\r
-\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 17.02.2010\r
- * @version 1.0\r
- */\r
-public interface IOValidator<STATE extends IoStateBase> {\r
-       \r
-       \r
-       public boolean validate(STATE state);\r
-}\r
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.io.common;
+
+/**
+ * @author a.mueller
+ * @since 17.02.2010
+ */
+public interface IOValidator<STATE extends IoStateBase> {
+
+       public boolean validate(STATE state);
+}
\ No newline at end of file
index 9d4c97d7974c2e3e7f7bd9980269bfdba5bb5fbe..48480247ec5524c38e4484684a1aae957727f46e 100644 (file)
@@ -43,7 +43,8 @@ import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;
  *
  */
 public class ImportHelper {
-       private static final Logger logger = LogManager.getLogger(ImportHelper.class);
+
+       private static final Logger logger = LogManager.getLogger();
 
        public static final boolean OVERWRITE = true;
        public static final boolean  NO_OVERWRITE = false;
index 2364ca412c983569bd0d75d250908b6bc250dd56..67c476dd2ff8b3be0b78c36506e4e8cf940d6470 100644 (file)
@@ -21,7 +21,7 @@ public abstract class IoStateBase<CONFIG
         extends IIoConfigurator, IO extends ICdmIO, RESULT extends IoResultBase> {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(IoStateBase.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private IO currentIO;
 
index 3cb5277b9296d46876fdf11fd8e9ac43f03e7d04..d9ca5b274fd8af02033b14ea5cff06d6b35a6f72 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.io.common.mapping;
 
 import java.sql.ResultSet;
@@ -25,17 +24,10 @@ import eu.etaxonomy.cdm.model.reference.Reference;
 /**
  * @author a.mueller
  * @since 12.05.2009
- * @version 1.0
- */
-/**
- * @author a.mueller
- * @since 02.03.2010
- * @version 1.0
- * @param <CDM_BASE>
- * @param <STATE>
  */
 public class DbImportNameTypeDesignationMapper<STATE extends DbImportStateBase<?,?>, T extends IDbImportTransformed> extends DbImportMultiAttributeMapperBase<CdmBase, STATE> {
-       private static final Logger logger = LogManager.getLogger(DbImportNameTypeDesignationMapper.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
 //******************************** FACTORY METHOD ***************************************************/
 
@@ -54,10 +46,7 @@ public class DbImportNameTypeDesignationMapper<STATE extends DbImportStateBase<?
 
 
 //********************************* CONSTRUCTOR ****************************************/
-       /**
-        * @param relatedObjectNamespace
-        * @param mappingImport
-        */
+
        protected DbImportNameTypeDesignationMapper(String fromAttribute, String toAttribute, NameTypeDesignationStatus designationStatus, String relatedObjectNamespace, String desigStatusAttribute) {
                super();
                //TODO make it a single attribute mapper
@@ -70,9 +59,6 @@ public class DbImportNameTypeDesignationMapper<STATE extends DbImportStateBase<?
 
 //************************************ METHODS *******************************************/
 
-       /* (non-Javadoc)
-        * @see eu.etaxonomy.cdm.io.common.mapping.IDbImportMapper#invoke(java.sql.ResultSet, eu.etaxonomy.cdm.model.common.CdmBase)
-        */
        @Override
     public CdmBase invoke(ResultSet rs, CdmBase cdmBase) throws SQLException {
                STATE state = importMapperHelper.getState();
@@ -98,7 +84,6 @@ public class DbImportNameTypeDesignationMapper<STATE extends DbImportStateBase<?
                        designationStatusValue = rs.getObject(designationStatusAttribute);
                }
 
-
                if (fromObject == null){
                        String warning  = "Higher rank name could not be found. Name type not added to higher rank name";
                        logger.warn(warning);
@@ -131,10 +116,6 @@ public class DbImportNameTypeDesignationMapper<STATE extends DbImportStateBase<?
 
        /**
         *      //TODO copied from DbImportObjectMapper. Maybe these can be merged again in future
-        * @param rs
-        * @param dbAttribute
-        * @return
-        * @throws SQLException
         */
        protected CdmBase getRelatedObject(ResultSet rs, String dbAttribute) throws SQLException {
                CdmBase result = null;
@@ -149,7 +130,6 @@ public class DbImportNameTypeDesignationMapper<STATE extends DbImportStateBase<?
 
        /**
         * Checks if cdmBase is of type Taxon
-        * @param fromObject
         */
        private TaxonName checkTaxonNameType(CdmBase cdmBase) {
                if (! cdmBase.isInstanceOf(TaxonName.class)){
@@ -159,6 +139,4 @@ public class DbImportNameTypeDesignationMapper<STATE extends DbImportStateBase<?
                }
                return (cdmBase.deproxy(cdmBase, TaxonName.class));
        }
-
-
-}
+}
\ No newline at end of file
index 2124ae4e4fa752c4a04f70cdede550b2b77a17da..12ec3678f36e06937a1ec4f10938f550d9527ac8 100644 (file)
@@ -1,22 +1,19 @@
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.io.common.mapping;\r
-\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 02.03.2010\r
- * @version 1.0\r
- */\r
-public interface IDbImportTransformed {\r
-       \r
-       public IDbImportTransformer getTransformer();\r
-\r
-}\r
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.io.common.mapping;
+
+/**
+ * @author a.mueller
+ * @since 02.03.2010
+ */
+public interface IDbImportTransformed {
+
+       public IDbImportTransformer getTransformer();
+
+}
\ No newline at end of file
index 98dcf4d8b399a269acb1bed7cd59ab40292cb2e1..15786da0145637db55d2752176df2eec8871e197 100644 (file)
@@ -1,26 +1,20 @@
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.io.common.mapping;\r
-\r
-import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus;\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 02.03.2010\r
- * @version 1.0\r
- */\r
-public interface IDbImportTransformer {\r
-\r
-       public NameTypeDesignationStatus transformNameTypeDesignationStatus(Object statusId);\r
-\r
-       \r
-       \r
-       \r
-}\r
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.io.common.mapping;
+
+import eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus;
+
+/**
+ * @author a.mueller
+ * @since 02.03.2010
+ */
+public interface IDbImportTransformer {
+
+       public NameTypeDesignationStatus transformNameTypeDesignationStatus(Object statusId);
+}
\ No newline at end of file
index 7b4a3e5efe7761c0b02f2cc85ad0ff0ebb86fd87..cd9a3803c16be6c94015f37039d3d9b1e4060134 100644 (file)
@@ -1,28 +1,24 @@
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.io.common.mapping;\r
-\r
-import java.sql.ResultSet;\r
-import java.sql.SQLException;\r
-\r
-import eu.etaxonomy.cdm.io.common.ImportStateBase;\r
-import eu.etaxonomy.cdm.model.common.CdmBase;\r
-\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 23.02.2010\r
- * @version 1.0\r
- */\r
-public interface IMappingImport<T extends CdmBase, STATE extends ImportStateBase> {\r
-       \r
-       \r
-       public T createObject(ResultSet rs, STATE state) throws SQLException;\r
-}\r
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.io.common.mapping;
+
+import java.sql.ResultSet;
+import java.sql.SQLException;
+
+import eu.etaxonomy.cdm.io.common.ImportStateBase;
+import eu.etaxonomy.cdm.model.common.CdmBase;
+
+/**
+ * @author a.mueller
+ * @since 23.02.2010
+ */
+public interface IMappingImport<T extends CdmBase, STATE extends ImportStateBase> {
+
+       public T createObject(ResultSet rs, STATE state) throws SQLException;
+}
\ No newline at end of file
index 406087590f4234aa47eb9cf1dd9200fa48d23917..f52a52024978be29e211207ad8580bdabb11ae62 100644 (file)
@@ -1,29 +1,21 @@
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.io.common.mapping;\r
-\r
-import org.jdom.Content;\r
-import org.jdom.Element;\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 24.03.2009\r
- * @version 1.0\r
- */\r
-public interface IXmlMapper {\r
-\r
-       \r
-       /**\r
-        * @param content\r
-        * @param parentElement\r
-        * @return\r
-        */\r
-       public boolean mapsSource(Content content, Element parentElement);\r
-}\r
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.io.common.mapping;
+
+import org.jdom.Content;
+import org.jdom.Element;
+
+/**
+ * @author a.mueller
+ * @since 24.03.2009
+ */
+public interface IXmlMapper {
+
+       public boolean mapsSource(Content content, Element parentElement);
+}
\ No newline at end of file
index 246bda8fa8368b5bd0add738bd3328c7253c73e0..7402956e9e1380982c754339d2c085e455ae44b0 100644 (file)
@@ -1,32 +1,27 @@
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.io.common.mapping.berlinModel;\r
-\r
-import eu.etaxonomy.cdm.io.common.mapping.CdmSingleAttributeMapperBase;\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 20.03.2008\r
- * @version 1.0\r
- */\r
-public class CdmBooleanMapper extends CdmSingleAttributeMapperBase {\r
-\r
-       /**\r
-        * @param dbAttributString\r
-        * @param cdmAttributeString\r
-        */\r
-       public CdmBooleanMapper(String dbAttributString, String cdmAttributeString) {\r
-               super(dbAttributString, cdmAttributeString);\r
-       }\r
-\r
-       public Class getTypeClass(){\r
-               return Boolean.class;\r
-       }\r
-}\r
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.io.common.mapping.berlinModel;
+
+import eu.etaxonomy.cdm.io.common.mapping.CdmSingleAttributeMapperBase;
+
+/**
+ * @author a.mueller
+ * @since 20.03.2008
+ */
+public class CdmBooleanMapper extends CdmSingleAttributeMapperBase {
+
+       public CdmBooleanMapper(String dbAttributString, String cdmAttributeString) {
+               super(dbAttributString, cdmAttributeString);
+       }
+
+       @Override
+    public Class getTypeClass(){
+               return Boolean.class;
+       }
+}
\ No newline at end of file
index 54b9e985c6112d2a36877fdd1ab4898bb93f28bc..63353fc2ec1ce2e4178681d0d4da78d1f022b3c5 100644 (file)
@@ -26,7 +26,7 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
 public class CdmOneToManyMapper<ONE extends CdmBase, MANY extends CdmBase, SINGLE_MAPPER extends CdmSingleAttributeMapperBase> extends MultipleAttributeMapperBase<SINGLE_MAPPER> {
 
     @SuppressWarnings("unused")
-       private static Logger logger = LogManager.getLogger();
+       private static final Logger logger = LogManager.getLogger();
 
        private Class<MANY> manyClass;
        private Class<ONE> oneClass;
index b3feeb38179ed9735a407984a8becc0c9ef68fd1..98ceca89802003aff3ee402eb50d7b3d8ce6b34e 100644 (file)
@@ -21,7 +21,7 @@ import eu.etaxonomy.cdm.io.common.mapping.CdmSingleAttributeMapperBase;
 public class CdmStringMapper extends CdmSingleAttributeMapperBase {
 
        @SuppressWarnings("unused")
-       private static Logger logger = LogManager.getLogger();
+       private static final Logger logger = LogManager.getLogger();
 
        public CdmStringMapper(String dbAttributeString, String cdmAttributeString) {
                super(dbAttributeString, cdmAttributeString);
index e061ee5b532baeedfa760c605c58b38fe9e7a2f9..90a2a7d8b52b01d8a5afe5b830b71a8138dca965 100644 (file)
@@ -31,8 +31,7 @@ public class CharacterOwlImport
         extends CdmImportBase<StructureTreeOwlImportConfigurator, StructureTreeOwlImportState> {
 
     private static final long serialVersionUID = -3659780404413458511L;
-
-    private final static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     protected boolean doCheck(StructureTreeOwlImportState state) {
index 86a831493c0a49e246f7596da55d16ee48af1fde..529942fd45a441827509ce10d988e5baf5418f00 100644 (file)
@@ -50,7 +50,7 @@ import eu.etaxonomy.cdm.model.term.TermVocabulary;
  */
 public class OwlImportUtil {
 
-    private final static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static void addFeatureProperties(Feature feature, Resource termResource, ICdmRepository repo, Model model, StructureTreeOwlImportState state){
         if(termResource.hasProperty(OwlUtil.propFeatureIsCategorical)){
index 8e1568e9de9df43866918f11cbb49216d1f52a29..930713f7b2f3b9dc43d83572edd8e12c9ead4ffb 100644 (file)
@@ -41,7 +41,7 @@ public class StructureTreeOwlImport extends CdmImportBase<StructureTreeOwlImport
 
     private static final long serialVersionUID = -3659780404413458511L;
 
-    private final static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     protected boolean doCheck(StructureTreeOwlImportState state) {
index 579308baa31f0f521fe1a7b0e83f5c4ea5fba2bc..06f568ab7c5295ea47e032d6bdb74039f9a60da0 100644 (file)
@@ -40,7 +40,7 @@ public class TermVocabularyOwlImport
 
     private static final long serialVersionUID = -3659780404413458511L;
 
-    private final static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     protected boolean doCheck(StructureTreeOwlImportState state) {
index 19c9f558df7b5baabb499b5a18e64a4ad255dbb1..921cbc2d2123b128dee1f9505f0f16ac4b8672e1 100644 (file)
@@ -51,7 +51,7 @@ public class ExcelDistributionUpdate
             extends ExcelImportBase<ExcelDistributionUpdateState, ExcelDistributionUpdateConfigurator, ExcelRowBase>{
 
     private static final long serialVersionUID = 621338661492857764L;
-    private static final Logger logger = LogManager.getLogger(ExcelDistributionUpdate.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String AREA_MAP = "AreaMap";
 
index 262c4246d332004f94b19e1eeb6f17cc538fe004..0a5eb1ecaf3e8509606d464fcdba3feb14b7239a 100644 (file)
@@ -45,12 +45,12 @@ public class DwcTaxonCsv2CdmTaxonRelationConverter
         extends PartitionableConverterBase<DwcaDataImportConfiguratorBase, DwcaDataImportStateBase<DwcaDataImportConfiguratorBase>>
         implements IPartitionableConverter<StreamItem, IReader<CdmBase>, String> {
 
+    private static final Logger logger = LogManager.getLogger();
+
     private static final String SINGLE_CLASSIFICATION_ID = "1";
 
        private static final String SINGLE_CLASSIFICATION = "Single Classification";
 
-       private static Logger logger = LogManager.getLogger(DwcTaxonCsv2CdmTaxonRelationConverter.class);
-
        private static final String ID = "id";
 
        public DwcTaxonCsv2CdmTaxonRelationConverter(DwcaDataImportStateBase state) {
index 49d50bcbdf22cd575fc3b53abe2c1484b84f060c..b3fae78a504c2fce3ff442aeb10b34be1655b2f5 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.io.dwca.out;
 
 import java.io.FileNotFoundException;
@@ -33,7 +32,7 @@ public class DwcaMetaDataExport extends DwcaExportBase {
 
     private static final long serialVersionUID = -4033439569151252697L;
 
-    private static final Logger logger = LogManager.getLogger(DwcaMetaDataExport.class);
+    private static final Logger logger = LogManager.getLogger();
 
        protected static final String fileName = "meta.xml";
 
@@ -129,7 +128,6 @@ public class DwcaMetaDataExport extends DwcaExportBase {
                                        writeFieldLine(writer, fieldEntry.index, fieldEntry.term, fieldEntry.defaultValue);
                                }
                        }
-
                writer.writeEndElement();
        }
 
@@ -142,7 +140,6 @@ public class DwcaMetaDataExport extends DwcaExportBase {
                }
                writer.writeAttribute("term", term.toString());
                writer.writeEndElement();
-
        }
 
        private void writeId(XMLStreamWriter writer, boolean isCore) throws XMLStreamException {
@@ -152,26 +149,14 @@ public class DwcaMetaDataExport extends DwcaExportBase {
                writer.writeEndElement();
        }
 
-
        private void writeFiles(XMLStreamWriter writer, String filename) throws XMLStreamException {
                writer.writeStartElement("files");
                        writer.writeStartElement("location");
                        writer.writeCharacters(filename);
                        writer.writeEndElement();
                writer.writeEndElement();
-
        }
 
-       /**
-        * @param writer
-        * @param encoding
-        * @param linesTerminatedBy
-        * @param fieldsEnclosedBy
-        * @param ignoreHeaderLines
-        * @param rowType
-        * @param elementName
-        * @throws XMLStreamException
-        */
        private void writeElementStart(XMLStreamWriter writer, String elementName, String encoding,
                        String linesTerminatedBy, String fieldsEnclosedBy, String fieldsTerminatedBy,
                        String ignoreHeaderLines, String rowType)
@@ -185,8 +170,6 @@ public class DwcaMetaDataExport extends DwcaExportBase {
                writer.writeAttribute("rowType", rowType);
        }
 
-
-
        @Override
        protected boolean doCheck(DwcaTaxExportState state) {
                boolean result = true;
@@ -198,6 +181,4 @@ public class DwcaMetaDataExport extends DwcaExportBase {
        protected boolean isIgnore(DwcaTaxExportState state) {
                return ! state.getConfig().isDoMetaData();
        }
-
-
-}
+}
\ No newline at end of file
index 5afe2513bbb372261468d228b9190bc649a55673..6624b00d087ca6d167805b54ee99d0b59997da92 100644 (file)
@@ -26,7 +26,7 @@ public class DwcaResultWriter extends DwcaExportBase {
 
     private static final long serialVersionUID = -1657568483721887287L;
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(DwcaDescriptionExport.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     protected void doInvoke(DwcaTaxExportState state) {
@@ -35,9 +35,6 @@ public class DwcaResultWriter extends DwcaExportBase {
         state.getProcessor().createFinalResult();
     }
 
-    /**
-     * @param state
-     */
     protected void addReport(DwcaTaxExportState state) {
         if (state.getConfig().getDestination() != null){
             try {
index 7c63526f852aabd05e143961ae4e51209b4b55b6..2e1c72f3a6d49171c3cbc0f26bdc328b023e468a 100644 (file)
@@ -35,8 +35,7 @@ import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 public class DwcaTaxExport extends DwcaExportBase {
     private static final long serialVersionUID = -3770976064909193441L;
 
-    private static final Logger logger = LogManager.getLogger(DwcaTaxExport.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ITaxonNodeService taxonNodeService;
@@ -107,13 +106,8 @@ public class DwcaTaxExport extends DwcaExportBase {
                }
 
                return;
-
        }
 
-    /**
-     * @param taxonExport
-     * @param state
-     */
     private void closeWriter(DwcaDataExportBase export, DwcaTaxExportState state) {
         if (!export.isIgnore(state)){
             export.closeWriter(state);
@@ -126,7 +120,6 @@ public class DwcaTaxExport extends DwcaExportBase {
         }
     }
 
-
        @Override
        protected boolean doCheck(DwcaTaxExportState state) {
                boolean result = true;
@@ -134,10 +127,8 @@ public class DwcaTaxExport extends DwcaExportBase {
                return result;
        }
 
-
        @Override
        public boolean isIgnore(DwcaTaxExportState state) {
                return ! state.getConfig().isDoTaxa();
        }
-
-}
+}
\ No newline at end of file
index 44c62423577a2b82caf6e8080ae4ed8903309db1..c7402c00e4dac728217663e7455029141bcf7479 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.io.dwca.out;
 
 import java.io.FileNotFoundException;
@@ -46,7 +45,7 @@ import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
 public class DwcaTaxonExport extends DwcaDataExportBase {
     private static final long serialVersionUID = -3770976064909193441L;
 
-    private static final Logger logger = LogManager.getLogger(DwcaTaxonExport.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private static final String ROW_TYPE = "http://rs.tdwg.org/dwc/terms/Taxon";
        protected static final String fileName = "coreTax.txt";
index fa2b240727381d6e86df2db690a8837f59f74641..5c9690550c76406d294cef11adf6f9134a50b31f 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.io.dwca.out;
 
 import java.io.FileNotFoundException;
@@ -34,7 +33,7 @@ import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 public class DwcaVernacularExport extends DwcaDataExportBase {
     private static final long serialVersionUID = 3169086545830374918L;
 
-    private static final Logger logger = LogManager.getLogger(DwcaVernacularExport.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private static final String ROW_TYPE = "http://rs.gbif.org/terms/1.0/VernacularName";
        protected static final String fileName = "vernacular.txt";
@@ -91,9 +90,6 @@ public class DwcaVernacularExport extends DwcaDataExportBase {
         }
     }
 
-
-
-
        private void handleCommonTaxonName(DwcaTaxExportState state, DwcaVernacularRecord record, CommonTaxonName commonTaxonName, Taxon taxon, DwcaTaxExportConfigurator config) {
                record.setId(taxon.getId());
                record.setUuid(taxon.getUuid());
@@ -123,4 +119,4 @@ public class DwcaVernacularExport extends DwcaDataExportBase {
        public boolean isIgnore(DwcaTaxExportState state) {
                return ! state.getConfig().isDoVernacularNames();
        }
-}
+}
\ No newline at end of file
index 1d6a38ce2b9311727b5d57c82c913cf6d10dbcb3..d280f4b916c6a6ccf10e104069290c83a20b8b65 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.io.excel.taxa;
 
 import java.net.MalformedURLException;
@@ -76,17 +75,16 @@ import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;
  * @author a.babadshanjan
  * @since 08.01.2009
  */
-
 @Component
 public class NormalExplicitImport extends TaxonExcelImportBase {
-    private static final long serialVersionUID = 3642423349766191160L;
 
-    private static final Logger logger = LogManager.getLogger(NormalExplicitImport.class);
+    private static final long serialVersionUID = 3642423349766191160L;
+    private static final Logger logger = LogManager.getLogger();
 
-       public static Set<String> validMarkers = new HashSet<>(Arrays.asList(new String[]{"", "valid", "accepted", "a", "v", "t", "!"}));
-       public static Set<String> synonymMarkers = new HashSet<>(Arrays.asList(new String[]{"**","invalid", "synonym", "s", "i"}));
-       public static Set<String> nameStatusMarkers = new HashSet<>(Arrays.asList(new String[]{"illegitimate", "nom. rej.", "nom. cons."}));
-       public static final UUID uuidRefExtension = UUID.fromString("a46533df-7a78-448f-9b80-36d087fbdf2a");
+       private static Set<String> validMarkers = new HashSet<>(Arrays.asList(new String[]{"", "valid", "accepted", "a", "v", "t", "!"}));
+       private static Set<String> synonymMarkers = new HashSet<>(Arrays.asList(new String[]{"**","invalid", "synonym", "s", "i"}));
+       private static Set<String> nameStatusMarkers = new HashSet<>(Arrays.asList(new String[]{"illegitimate", "nom. rej.", "nom. cons."}));
+       private static final UUID uuidRefExtension = UUID.fromString("a46533df-7a78-448f-9b80-36d087fbdf2a");
 
     private static final Object NOM_ILLEG = "illegitimate";
     private static final Object NOM_REJ = "nom. rej.";
index f45fe521f3a8457e8a0d0d87bcba5ab5192aec1e..b6cb7539fbce00c7852bb11882ba0953beb44793 100644 (file)
-/**\r
-* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy\r
-* http://www.e-taxonomy.eu\r
-*\r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.io.excel.taxa;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import java.util.TreeMap;\r
-\r
-import eu.etaxonomy.cdm.io.excel.common.ExcelRowBase;\r
-\r
-/**\r
- * @author a.babadshanjan\r
- * @since 13.01.2009\r
- * @version 1.0\r
- */\r
-public class NormalExplicitRow extends ExcelRowBase {\r
-\r
-
-    private String id;\r
-    private String parentId;\r
-    private String rank;\r
-    private String scientificName;\r
-    private String author;\r
-    private String basionymAuthor;\r
-    private String publishingAuthor;\r
-    private String nameStatus;\r
-    private String commonName;\r
-    private String language;\r
-    private String reference;\r
-    private String date;\r
-    private String family;\r
-    private String infraFamily;\r
-    private String genus;\r
-    private String infraGenus;\r
-    private String species;\r
-    private String infraSpecies;\r
-    private String infraSpecies_rank;\r
-\r
-    private String collation;\r
-    private String page;\r
-    private String publicationYear;\r
-    private String remarks;\r
-\r
-    private String synonym;\r
-    private String basionym;\r
-    private String accepted_id;\r
-    private String taxonomicStatus;\r
-\r
-    private String version;\r
-\r
-\r
-    private String ipni_id;\r
+/**
+* Copyright (C) 2009 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.io.excel.taxa;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.TreeMap;
+
+import eu.etaxonomy.cdm.io.excel.common.ExcelRowBase;
+
+/**
+ * @author a.babadshanjan
+ * @since 13.01.2009
+ */
+public class NormalExplicitRow extends ExcelRowBase {
+
+    private String id;
+    private String parentId;
+    private String rank;
+    private String scientificName;
+    private String author;
+    private String basionymAuthor;
+    private String publishingAuthor;
+    private String nameStatus;
+    private String commonName;
+    private String language;
+    private String reference;
+    private String date;
+    private String family;
+    private String infraFamily;
+    private String genus;
+    private String infraGenus;
+    private String species;
+    private String infraSpecies;
+    private String infraSpecies_rank;
+
+    private String collation;
+    private String page;
+    private String publicationYear;
+    private String remarks;
+
+    private String synonym;
+    private String basionym;
+    private String accepted_id;
+    private String taxonomicStatus;
+
+    private String version;
+
+    private String ipni_id;
     private String source;
-    private String source_Id;\r
-       //Sets\r
-       private TreeMap<Integer, String> distributions = new TreeMap<Integer, String>();\r
-\r
-       private TreeMap<Integer, String> protologues = new TreeMap<Integer, String>();\r
-\r
-       private TreeMap<Integer, String> images = new TreeMap<Integer, String>();\r
-\r
-       public NormalExplicitRow() {\r
-
-           this.id = "0";\r
-        this.parentId = "0";\r
-
-               this.rank = "";\r
-               this.scientificName = "";\r
-               this.author =  "";\r
-               this.nameStatus =  "";\r
-               this.commonName =  "";\r
-               this.language =  "";\r
-               this.reference =  "";\r
-               this.setDate("");\r
-               this.setFamily("");\r
-       }\r
-\r
-       public NormalExplicitRow(String name, String parentId) {\r
-               this(name, parentId, null);\r
-       }\r
-\r
-       public NormalExplicitRow(String scientificName, String parentId, String reference) {\r
-               this.parentId = parentId;\r
-               this.scientificName = scientificName;\r
-               this.reference = reference;\r
-       }\r
-\r
-// **************************** GETTER / SETTER *********************************/\r
-\r
-       /**\r
-        * @return the parentId\r
-        */\r
-       public String getParentId() {\r
-               return parentId;\r
-       }\r
-       /**\r
-        * @param parentId the parentId to set\r
-        */\r
-       public void setParentId(String parentId) {\r
-               this.parentId = parentId;\r
-       }\r
-       /**\r
-        * @return the name\r
-        */\r
-       public String getScientificName() {\r
-               return scientificName;\r
-       }\r
-       /**\r
-        * @param name the name to set\r
-        */\r
-       public void setScientificName(String scientificName) {\r
-               this.scientificName = scientificName;\r
-       }\r
-       /**\r
-        * @return the reference\r
-        */\r
-       public String getReference() {\r
-               return reference;\r
-       }\r
-       /**\r
-        * @param reference the reference to set\r
-        */\r
-       public void setReference(String reference) {\r
-               this.reference = reference;\r
-       }\r
-\r
-       /**\r
-        * @return the id\r
-        */\r
-       public String getId() {\r
-               return id;\r
-       }\r
-\r
-       /**\r
-        * @param id the id to set\r
-        */\r
-       public void setId(String id) {\r
-               this.id = id;\r
-       }\r
-\r
-       /**\r
-        * @return the rank\r
-        */\r
-       public String getRank() {\r
-               return rank;\r
-       }\r
-\r
-       /**\r
-        * @param rank the rank to set\r
-        */\r
-       public void setRank(String rank) {\r
-               this.rank = rank;\r
-       }\r
-\r
-       /**\r
-        * @return the author\r
-        */\r
-       public String getAuthor() {\r
-               return author;\r
-       }\r
-\r
-       /**\r
-        * @param author the author to set\r
-        */\r
-       public void setAuthor(String author) {\r
-               this.author = author;\r
-       }\r
-\r
-       /**\r
-        * @return the nameStatus\r
-        */\r
-       public String getNameStatus() {\r
-               return nameStatus;\r
-       }\r
-\r
-       /**\r
-        * @param nameStatus the nameStatus to set\r
-        */\r
-       public void setNameStatus(String nameStatus) {\r
-               this.nameStatus = nameStatus;\r
-       }\r
-\r
-       /**\r
-        * @return the commonName\r
-        */\r
-       public String getCommonName() {\r
-               return commonName;\r
-       }\r
-\r
-       /**\r
-        * @param commonName the commonName to set\r
-        */\r
-       public void setCommonName(String commonName) {\r
-               this.commonName = commonName;\r
-       }\r
-\r
-       /**\r
-        * @return the language\r
-        */\r
-       public String getLanguage() {\r
-               return language;\r
-       }\r
-\r
-       /**\r
-        * @param language the language to set\r
-        */\r
-       public void setLanguage(String language) {\r
-               this.language = language;\r
-       }\r
-\r
-       public void putDistribution(int key, String distribution){\r
-               this.distributions.put(key, distribution);\r
-       }\r
-\r
-       public List<String> getDistributions() {\r
-               return getOrdered(distributions);\r
-       }\r
-\r
-       public void putProtologue(int key, String protologue){\r
-               this.protologues.put(key, protologue);\r
-       }\r
-\r
-       public List<String> getProtologues() {\r
-               return getOrdered(protologues);\r
-       }\r
-\r
-       public void putImage(int key, String image){\r
-               this.images.put(key, image);\r
-       }\r
-\r
-       public List<String> getImages() {\r
-               return getOrdered(images);\r
-       }\r
-\r
-\r
-       private List<String> getOrdered(TreeMap<Integer, String> tree) {\r
-               List<String> result = new ArrayList<String>();\r
-               for (String distribution : tree.values()){\r
-                       result.add(distribution);\r
-               }\r
-               return result;\r
-       }\r
-\r
-    /**\r
-     * @return the date\r
-     */\r
-    public String getDate() {\r
-        return date;\r
-    }\r
-\r
-    /**\r
-     * @param date the date to set\r
-     */\r
-    public void setDate(String date) {\r
-        this.date = date;\r
-    }\r
-\r
-    /**\r
-     * @return the family\r
-     */\r
-    public String getFamily() {\r
-        return family;\r
-    }\r
-\r
-    /**\r
-     * @param family the family to set\r
-     */\r
-    public void setFamily(String family) {\r
-        this.family = family;\r
-    }\r
-\r
-    /**\r
-     * @return the basionymAuthor\r
-     */\r
-    public String getBasionymAuthor() {\r
-        return basionymAuthor;\r
-    }\r
-\r
-    /**\r
-     * @param basionymAuthor the basionymAuthor to set\r
-     */\r
-    public void setBasionymAuthor(String basionymAuthor) {\r
-        this.basionymAuthor = basionymAuthor;\r
-    }\r
-\r
-    /**\r
-     * @return the infraFamily\r
-     */\r
-    public String getInfraFamily() {\r
-        return infraFamily;\r
-    }\r
-\r
-    /**\r
-     * @param infraFamily the infraFamily to set\r
-     */\r
-    public void setInfraFamily(String infraFamily) {\r
-        this.infraFamily = infraFamily;\r
-    }\r
-\r
-    /**\r
-     * @return the genus\r
-     */\r
-    public String getGenus() {\r
-        return genus;\r
-    }\r
-\r
-    /**\r
-     * @param genus the genus to set\r
-     */\r
-    public void setGenus(String genus) {\r
-        this.genus = genus;\r
-    }\r
-\r
-    /**\r
-     * @return the infraGenus\r
-     */\r
-    public String getInfraGenus() {\r
-        return infraGenus;\r
-    }\r
-\r
-    /**\r
-     * @param infraGenus the infraGenus to set\r
-     */\r
-    public void setInfraGenus(String infraGenus) {\r
-        this.infraGenus = infraGenus;\r
-    }\r
-\r
-    /**\r
-     * @return the species\r
-     */\r
-    public String getSpecies() {\r
-        return species;\r
-    }\r
-\r
-    /**\r
-     * @param species the species to set\r
-     */\r
-    public void setSpecies(String species) {\r
-        this.species = species;\r
-    }\r
-\r
-    /**\r
-     * @return the infraSpecies\r
-     */\r
-    public String getInfraSpecies() {\r
-        return infraSpecies;\r
-    }\r
-\r
-    /**\r
-     * @param infraSpecies the infraSpecies to set\r
-     */\r
-    public void setInfraSpecies(String infraSpecies) {\r
-        this.infraSpecies = infraSpecies;\r
-    }\r
-\r
-    /**\r
-     * @return the collation\r
-     */\r
-    public String getCollation() {\r
-        return collation;\r
-    }\r
-\r
-    /**\r
-     * @param collation the collation to set\r
-     */\r
-    public void setCollation(String collation) {\r
-        this.collation = collation;\r
-    }\r
-\r
-    /**\r
-     * @return the publicationYear\r
-     */\r
-    public String getPublicationYear() {\r
-        return publicationYear;\r
-    }\r
-\r
-    /**\r
-     * @param publicationYear the publicationYear to set\r
-     */\r
-    public void setPublicationYear(String publicationYear) {\r
-        this.publicationYear = publicationYear;\r
-    }\r
-\r
-    /**\r
-     * @return the remarks\r
-     */\r
-    public String getRemarks() {\r
-        return remarks;\r
-    }\r
-\r
-    /**\r
-     * @param remarks the remarks to set\r
-     */\r
-    public void setRemarks(String remarks) {\r
-        this.remarks = remarks;\r
-    }\r
-\r
-    /**\r
-     * @return the synonym\r
-     */\r
-    public String getSynonym() {\r
-        return synonym;\r
-    }\r
-\r
-    /**\r
-     * @param synonym the synonym to set\r
-     */\r
-    public void setSynonym(String synonym) {\r
-        this.synonym = synonym;\r
-    }\r
-\r
-    /**\r
-     * @return the basionym\r
-     */\r
-    public String getBasionym() {\r
-        return basionym;\r
-    }\r
-\r
-    /**\r
-     * @param basionym the basionym to set\r
-     */\r
-    public void setBasionym(String basionym) {\r
-        this.basionym = basionym;\r
-    }\r
-\r
-    /**\r
-     * @return the publishingAuthor\r
-     */\r
-    public String getPublishingAuthor() {\r
-        return publishingAuthor;\r
-    }\r
-\r
-    /**\r
-     * @param publishingAuthor the publishingAuthor to set\r
-     */\r
-    public void setPublishingAuthor(String publishingAuthor) {\r
-        this.publishingAuthor = publishingAuthor;\r
-    }\r
-\r
-    /**\r
-     * @return the version\r
-     */\r
-    public String getVersion() {\r
-        return version;\r
-    }\r
-\r
-    /**\r
-     * @param version the version to set\r
-     */\r
-    public void setVersion(String version) {\r
-        this.version = version;\r
-    }\r
-\r
-\r
-    public void setPage(String value) {\r
-        this.page = value;\r
-\r
-    }\r
-    public String getPage() {\r
-        return this.page;\r
-\r
-    }\r
-\r
-\r
-    public void setAccepted_id(String value) {\r
-        this.accepted_id = value;\r
-    }\r
-\r
-    public String getAccepted_id(){\r
-        return accepted_id;\r
-    }\r
-\r
-    public void setInfraSpecies_Rank(String value) {\r
-        this.infraSpecies_rank = value;\r
-    }\r
-
-    public String getInfraSpecies_Rank() {\r
-        return this.infraSpecies_rank;\r
-    }\r
-\r
-    public String getTaxonomicStatus() {\r
-        return this.taxonomicStatus;\r
-    }\r
-\r
-    public void setTaxonomicStatus(String value) {\r
-        this.taxonomicStatus = value;\r
-    }\r
-\r
-    public String getIpni_id() {\r
-        return ipni_id;\r
-    }\r
-\r
-    public void setIpni_id(String ipni_id) {\r
-        this.ipni_id = ipni_id;\r
-    }\r
-\r
-   public void setSource(String value) {\r
-      this.source = value;\r
-\r
-    }\r
-   public String getSource() {\r
-       return this.source ;\r
-\r
-     }\r
-   public void setSource_Id(String value) {\r
-       this.source_Id= value;\r
-   }\r
-   public String getSource_Id() {\r
-       return this.source_Id;\r
-   }\r
-\r
-\r
-}\r
+    private String source_Id;
+       //Sets
+       private TreeMap<Integer, String> distributions = new TreeMap<Integer, String>();
+
+       private TreeMap<Integer, String> protologues = new TreeMap<Integer, String>();
+
+       private TreeMap<Integer, String> images = new TreeMap<Integer, String>();
+
+       public NormalExplicitRow() {
+
+           this.id = "0";
+        this.parentId = "0";
+
+               this.rank = "";
+               this.scientificName = "";
+               this.author =  "";
+               this.nameStatus =  "";
+               this.commonName =  "";
+               this.language =  "";
+               this.reference =  "";
+               this.setDate("");
+               this.setFamily("");
+       }
+
+       public NormalExplicitRow(String name, String parentId) {
+               this(name, parentId, null);
+       }
+
+       public NormalExplicitRow(String scientificName, String parentId, String reference) {
+               this.parentId = parentId;
+               this.scientificName = scientificName;
+               this.reference = reference;
+       }
+
+// **************************** GETTER / SETTER *********************************/
+
+       public String getParentId() {
+               return parentId;
+       }
+       public void setParentId(String parentId) {
+               this.parentId = parentId;
+       }
+
+       public String getScientificName() {
+               return scientificName;
+       }
+       public void setScientificName(String scientificName) {
+               this.scientificName = scientificName;
+       }
+
+       public String getReference() {
+               return reference;
+       }
+       public void setReference(String reference) {
+               this.reference = reference;
+       }
+
+       public String getId() {
+               return id;
+       }
+       public void setId(String id) {
+               this.id = id;
+       }
+
+       public String getRank() {
+               return rank;
+       }
+       public void setRank(String rank) {
+               this.rank = rank;
+       }
+
+       public String getAuthor() {
+               return author;
+       }
+       public void setAuthor(String author) {
+               this.author = author;
+       }
+
+       public String getNameStatus() {
+               return nameStatus;
+       }
+       public void setNameStatus(String nameStatus) {
+               this.nameStatus = nameStatus;
+       }
+
+       public String getCommonName() {
+               return commonName;
+       }
+       public void setCommonName(String commonName) {
+               this.commonName = commonName;
+       }
+
+       public String getLanguage() {
+               return language;
+       }
+       public void setLanguage(String language) {
+               this.language = language;
+       }
+
+       public void putDistribution(int key, String distribution){
+               this.distributions.put(key, distribution);
+       }
+
+       public List<String> getDistributions() {
+               return getOrdered(distributions);
+       }
+
+       public void putProtologue(int key, String protologue){
+               this.protologues.put(key, protologue);
+       }
+
+       public List<String> getProtologues() {
+               return getOrdered(protologues);
+       }
+
+       public void putImage(int key, String image){
+               this.images.put(key, image);
+       }
+
+       public List<String> getImages() {
+               return getOrdered(images);
+       }
+
+
+       private List<String> getOrdered(TreeMap<Integer, String> tree) {
+               List<String> result = new ArrayList<String>();
+               for (String distribution : tree.values()){
+                       result.add(distribution);
+               }
+               return result;
+       }
+
+    public String getDate() {
+        return date;
+    }
+    public void setDate(String date) {
+        this.date = date;
+    }
+
+    public String getFamily() {
+        return family;
+    }
+    public void setFamily(String family) {
+        this.family = family;
+    }
+
+    public String getBasionymAuthor() {
+        return basionymAuthor;
+    }
+    public void setBasionymAuthor(String basionymAuthor) {
+        this.basionymAuthor = basionymAuthor;
+    }
+
+
+    public String getInfraFamily() {
+        return infraFamily;
+    }
+    public void setInfraFamily(String infraFamily) {
+        this.infraFamily = infraFamily;
+    }
+
+    /**
+     * @return the genus
+     */
+    public String getGenus() {
+        return genus;
+    }
+
+    /**
+     * @param genus the genus to set
+     */
+    public void setGenus(String genus) {
+        this.genus = genus;
+    }
+
+    /**
+     * @return the infraGenus
+     */
+    public String getInfraGenus() {
+        return infraGenus;
+    }
+
+    /**
+     * @param infraGenus the infraGenus to set
+     */
+    public void setInfraGenus(String infraGenus) {
+        this.infraGenus = infraGenus;
+    }
+
+    /**
+     * @return the species
+     */
+    public String getSpecies() {
+        return species;
+    }
+
+    /**
+     * @param species the species to set
+     */
+    public void setSpecies(String species) {
+        this.species = species;
+    }
+
+    /**
+     * @return the infraSpecies
+     */
+    public String getInfraSpecies() {
+        return infraSpecies;
+    }
+
+    /**
+     * @param infraSpecies the infraSpecies to set
+     */
+    public void setInfraSpecies(String infraSpecies) {
+        this.infraSpecies = infraSpecies;
+    }
+
+    /**
+     * @return the collation
+     */
+    public String getCollation() {
+        return collation;
+    }
+
+    /**
+     * @param collation the collation to set
+     */
+    public void setCollation(String collation) {
+        this.collation = collation;
+    }
+
+    /**
+     * @return the publicationYear
+     */
+    public String getPublicationYear() {
+        return publicationYear;
+    }
+
+    /**
+     * @param publicationYear the publicationYear to set
+     */
+    public void setPublicationYear(String publicationYear) {
+        this.publicationYear = publicationYear;
+    }
+
+    /**
+     * @return the remarks
+     */
+    public String getRemarks() {
+        return remarks;
+    }
+
+    /**
+     * @param remarks the remarks to set
+     */
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    /**
+     * @return the synonym
+     */
+    public String getSynonym() {
+        return synonym;
+    }
+
+    /**
+     * @param synonym the synonym to set
+     */
+    public void setSynonym(String synonym) {
+        this.synonym = synonym;
+    }
+
+    /**
+     * @return the basionym
+     */
+    public String getBasionym() {
+        return basionym;
+    }
+
+    /**
+     * @param basionym the basionym to set
+     */
+    public void setBasionym(String basionym) {
+        this.basionym = basionym;
+    }
+
+    /**
+     * @return the publishingAuthor
+     */
+    public String getPublishingAuthor() {
+        return publishingAuthor;
+    }
+
+    /**
+     * @param publishingAuthor the publishingAuthor to set
+     */
+    public void setPublishingAuthor(String publishingAuthor) {
+        this.publishingAuthor = publishingAuthor;
+    }
+
+    /**
+     * @return the version
+     */
+    public String getVersion() {
+        return version;
+    }
+
+    /**
+     * @param version the version to set
+     */
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+
+    public void setPage(String value) {
+        this.page = value;
+
+    }
+    public String getPage() {
+        return this.page;
+
+    }
+
+
+    public void setAccepted_id(String value) {
+        this.accepted_id = value;
+    }
+
+    public String getAccepted_id(){
+        return accepted_id;
+    }
+
+    public void setInfraSpecies_Rank(String value) {
+        this.infraSpecies_rank = value;
+    }
+
+    public String getInfraSpecies_Rank() {
+        return this.infraSpecies_rank;
+    }
+
+    public String getTaxonomicStatus() {
+        return this.taxonomicStatus;
+    }
+
+    public void setTaxonomicStatus(String value) {
+        this.taxonomicStatus = value;
+    }
+
+    public String getIpni_id() {
+        return ipni_id;
+    }
+
+    public void setIpni_id(String ipni_id) {
+        this.ipni_id = ipni_id;
+    }
+
+   public void setSource(String value) {
+      this.source = value;
+
+    }
+   public String getSource() {
+       return this.source ;
+
+     }
+   public void setSource_Id(String value) {
+       this.source_Id= value;
+   }
+   public String getSource_Id() {
+       return this.source_Id;
+   }
+
+
+}
index 70e83768bda21a6f4ae7af3fec372a74045bd27d..1951312c63c29a92474a87d50d76f02f7fe4844a 100644 (file)
@@ -54,7 +54,7 @@ public class MarkupDocumentImport
 
     private static final long serialVersionUID = -961438861319456892L;
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MarkupDocumentImport.class);
+       private static final Logger logger = LogManager.getLogger();
 
 
        // TODO make part of state, but state is renewed when invoking the import a
index 526deb8f9d5702b770a0c1b8f562318d1e965947..44ffa6daf10f1cd204723ba7bb2a8ef86d944b54 100644 (file)
@@ -50,7 +50,7 @@ import eu.etaxonomy.cdm.model.taxon.TaxonNodeStatus;
  */
 public class MarkupDocumentImportNoComponent extends MarkupImportBase {
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MarkupDocumentImportNoComponent.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private final MarkupKeyImport keyImport;
 
index f2576674d8a7063a039cc97adfabb03d54b3824a..60957845764ad26330dce8ff5f8923ddcb110cb8 100644 (file)
@@ -29,7 +29,6 @@ import eu.etaxonomy.cdm.io.common.mapping.UndefinedTransformerMethodException;
 import eu.etaxonomy.cdm.model.common.AnnotatableEntity;
 import eu.etaxonomy.cdm.model.common.Annotation;
 import eu.etaxonomy.cdm.model.common.AnnotationType;
-import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.common.IntextReference;
 import eu.etaxonomy.cdm.model.common.Language;
 import eu.etaxonomy.cdm.model.common.LanguageString;
@@ -53,7 +52,7 @@ import eu.etaxonomy.cdm.model.term.TermVocabulary;
 public class MarkupFeatureImport extends MarkupImportBase {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MarkupFeatureImport.class);
+       private static final Logger logger = LogManager.getLogger();
 
        protected static final String MODS_TITLEINFO = "titleInfo";
 
index 5de9d23bf89dc6c8544a7e6cacf66410fc1d2b4a..09f6c66e0aa075178f8983a1f9474b61b89b4959 100644 (file)
@@ -101,7 +101,8 @@ import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;
  * @since 04.08.2008
  */
 public abstract class MarkupImportBase  {
-       private static final Logger logger = LogManager.getLogger(MarkupImportBase.class);
+
+       private static final Logger logger = LogManager.getLogger();
 
        //Base
        protected static final String ALTITUDE = "altitude";
index 6d0e3a9d9c225f6933c9abc7878482e15ef9d0c7..aa4155fc7f0b4d7396abfe1ea0e484458ed939fa 100644 (file)
@@ -54,7 +54,7 @@ import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;
 public class MarkupNomenclatureImport extends MarkupImportBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MarkupNomenclatureImport.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private final MarkupSpecimenImport specimenImport;
 
index 8b0716ff872c128338799b4e57b9d0b687c63407..9f682822dc0085b472ae5dcecd62308cbd7e928c 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.io.markup;
 
 import java.util.ArrayList;
@@ -68,11 +67,11 @@ import eu.etaxonomy.cdm.strategy.parser.TimePeriodParser;
 /**
  * @author a.mueller
  * @since 30.05.2012
- *
  */
 public class MarkupSpecimenImport extends MarkupImportBase  {
+
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MarkupSpecimenImport.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final String ALTERNATIVE_COLLECTION_TYPE_STATUS = "alternativeCollectionTypeStatus";
        private static final String ALTERNATIVE_COLLECTOR = "alternativeCollector";
index 5891a271b19053750138c17c895ce82b54932562..925037a8fc831c907d760e8dac4d1c6b74eaf64b 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.io.markup;
 
 import java.util.UUID;
@@ -32,10 +31,10 @@ import eu.etaxonomy.cdm.model.term.DefinedTerm;
  * @since 01.03.2010
  */
 public class MarkupTransformer extends InputTransformerBase {
-    private static final long serialVersionUID = -3910080152461421047L;
 
+    private static final long serialVersionUID = -3910080152461421047L;
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MarkupTransformer.class);
+       private static final Logger logger = LogManager.getLogger();
 
        //preliminary
        public static final UUID uuidKalimantan = UUID.fromString("05c6bce3-2e55-48cb-a414-707e936066d1");
index 10aa3f305aa2e1d50ae165c9564eebdd86bb8762..a4b1c84bdc950b8fccfd9ca30620f0a715db16f7 100644 (file)
@@ -50,8 +50,7 @@ import fr.lis.ikeyplus.utils.Utils;
 public class IkeyPlusImport extends CdmImportBase<IkeyPlusImportConfigurator, IkeyPlusImportState>{
 
     private static final long serialVersionUID = -6817762818458834785L;
-
-    public static final Logger logger = LogManager.getLogger(IkeyPlusImport.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private TermVocabulary<Feature> featureVoc;
 
index 27e06810b57e59dffa07414ebe79a84bb6fbbb88..3fb3af5f26054e9cba74bf44311b76aff5151e8b 100644 (file)
@@ -37,7 +37,7 @@ public class SDDImportConfigurator extends XmlImportConfiguratorBase<SDDImportSt
         implements IImportConfigurator, IMatchingImportConfigurator {
 
     private static final long serialVersionUID = -960998183005112130L;
-    private static final Logger logger = LogManager.getLogger(SDDImportConfigurator.class);
+    private static final Logger logger = LogManager.getLogger();
 
        //TODO
        private static IInputTransformer defaultTransformer = new SDDTransformer();
@@ -47,39 +47,29 @@ public class SDDImportConfigurator extends XmlImportConfiguratorBase<SDDImportSt
        //xml xmlNamespace
        Namespace sddNamespace;
 
-       @Override
+       @SuppressWarnings("unchecked")
+    @Override
     protected void makeIoClassList(){
                ioClassList = new Class[]{
                                SDDImport.class
                };
-       };
+       }
 
        public static SDDImportConfigurator NewInstance(URI uri, ICdmDataSource destination){
                return new SDDImportConfigurator(uri, destination);
        }
 
-
-       /**
-        * @param berlinModelSource
-        * @param sourceReference
-        * @param destination
-        */
        private SDDImportConfigurator(URI uri, ICdmDataSource destination) {
                super(defaultTransformer);
                setSource(uri);
                setDestination(destination);
        }
 
-
        @Override
     public SDDImportState getNewState() {
                return new SDDImportState(this);
        }
 
-
-       /**
-        * @return
-        */
        public Element getSourceRoot(){
                try {
                        URL url;
@@ -131,19 +121,12 @@ public class SDDImportConfigurator extends XmlImportConfiguratorBase<SDDImportSt
                this.sddNamespace = xmlNamespace;
        }
 
-       /**
-        * @param doMatchTaxa the doMatchTaxa to set
-        */
        @Override
     public void setReuseExistingTaxaWhenPossible(boolean doMatchTaxa) {
                this.doMatchTaxa = doMatchTaxa;
        }
-
-       /**
-        * @return the doMatchTaxa
-        */
        @Override
     public boolean isReuseExistingTaxaWhenPossible() {
                return doMatchTaxa;
        }
-}
+}
\ No newline at end of file
index 6224c10c0a16da8fd63503d9ba5445345decbbea..3f7e5977c6d1c7f763c550f47b0e8c5e86120c12 100644 (file)
@@ -22,8 +22,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import javax.xml.bind.Marshaller;
-
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 import org.apache.xerces.dom.DocumentImpl;
@@ -36,9 +34,7 @@ import org.joda.time.DateTime;
 import org.joda.time.format.DateTimeFormatter;
 import org.joda.time.format.ISODateTimeFormat;
 import org.springframework.util.ResourceUtils;
-import org.xml.sax.SAXException;
 
-import eu.etaxonomy.cdm.io.jaxb.CdmMarshallerListener;
 import eu.etaxonomy.cdm.model.agent.AgentBase;
 import eu.etaxonomy.cdm.model.agent.Person;
 import eu.etaxonomy.cdm.model.agent.Team;
@@ -194,9 +190,9 @@ public class SDDDocumentBuilder {
 
        private final Language defaultLanguage = Language.DEFAULT();
 
-       private static final Logger logger = LogManager.getLogger(SDDDocumentBuilder.class);
+       private static final Logger logger = LogManager.getLogger();
 
-       public SDDDocumentBuilder() throws SAXException, IOException {
+       public SDDDocumentBuilder() {
                document = new DocumentImpl();
        }
 
@@ -204,22 +200,16 @@ public class SDDDocumentBuilder {
                        throws IOException {
 
                this.cdmSource = cdmSource;
-               Marshaller marshaller;
-               CdmMarshallerListener marshallerListener = new CdmMarshallerListener();
                logger.info("Start marshalling");
                writeCDMtoSDD(sddDestination);
-
        }
 
        public void marshal(SDDDataSet cdmSource, String sddDestinationFileName)
                        throws IOException {
 
                this.cdmSource = cdmSource;
-               Marshaller marshaller;
-               CdmMarshallerListener marshallerListener = new CdmMarshallerListener();
                logger.info("Start marshalling");
                writeCDMtoSDD(ResourceUtils.getFile(sddDestinationFileName));
-
        }
 
     public void marshal(SDDDataSet dataSet, OutputStream stream) throws IOException {
@@ -242,6 +232,7 @@ public class SDDDocumentBuilder {
 
         writer.close();
     }
+
        /**
         * Write the DOM document.
         *
index 6ca02c5a467f3b49c3c7c319396951afb51767f0..09d6c5952a81c24e38978ca6543d063b7e2af48f 100644 (file)
@@ -55,9 +55,8 @@ import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 public class SpecimenUserInteraction implements ItemListener, Serializable {
 
     private static final long serialVersionUID = 6384263183459028523L;
-
     @SuppressWarnings("unused")
-    private static Logger log = LogManager.getLogger(SpecimenUserInteraction.class);
+    private static final Logger log = LogManager.getLogger();
 
     public Classification askForClassification(Map<String, Classification> classMap){
         List<String> possibilities = new ArrayList<String>(classMap.keySet());
index 1804a7083ebc6418edae42d5f8a5a027dbaf6f7d..0dbd11adcd2a277c9dd2eb512528a9c9f43cb66d 100644 (file)
@@ -51,7 +51,7 @@ public class TaxonXNomenclatureImport
         extends CdmImportBase<TaxonXImportConfigurator, TaxonXImportState>  {
 
     private static final long serialVersionUID = 796115831082828758L;
-    private static final Logger logger = LogManager.getLogger(TaxonXNomenclatureImport.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @SuppressWarnings("unused")
        private static int modCount = 10000;
index 5529c904821bea3e8ee56461b14925ee6062da1b..0e61be9146c7490f883a3900ac0ae1d1f258a771 100644 (file)
@@ -42,9 +42,7 @@ import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
 public class TcsRdfTaxonRelationsImport extends TcsRdfImportBase implements ICdmIO<TcsRdfImportState> {
     private static final long serialVersionUID = 7473543276142564219L;
 
-    private static final Logger logger = LogManager.getLogger(TcsRdfTaxonRelationsImport.class);
-
-       private static int modCount = 30000;
+    private static final Logger logger = LogManager.getLogger();
 
        public TcsRdfTaxonRelationsImport(){
                super();
@@ -55,9 +53,6 @@ public class TcsRdfTaxonRelationsImport extends TcsRdfImportBase implements ICdm
                boolean result = true;
                logger.warn("Checking for TaxonRelations not yet implemented");
                logger.warn("Creation of homotypic relations is still problematic");
-               //result &= checkArticlesWithoutJournal(bmiConfig);
-               //result &= checkPartOfJournal(bmiConfig);
-
                return result;
        }
 
index b66cf79a769e157a18602a5c3eae38268454964d..6c3aae96e3d5f9b4790fb8bef32a4b42d97368b7 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.io.tcsrdf;
 
 import org.apache.logging.log4j.LogManager;
@@ -28,9 +27,9 @@ import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;
  * @since 29.05.2008
  */
 public final class TcsRdfTransformer {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TcsRdfTransformer.class);
 
+       @SuppressWarnings("unused")
+       private static final Logger logger = LogManager.getLogger();
 
        //TypeDesignation
        public static SpecimenTypeDesignationStatus typeStatusId2TypeStatus (int typeStatusId)  throws UnknownCdmTypeException{
@@ -55,9 +54,6 @@ public final class TcsRdfTransformer {
                }
        }
 
-
-
-
        /** Creates an cdm-Rank by the tcs rank
         */
        public static Rank rankString2Rank (String strRank) throws UnknownCdmTypeException{
index ab9ca10441a1c1ed3ef540685f55a8ec580dbe2a..637e4f682ccd302b43de938d428435faa190f5de 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.io.tcsxml;
 
 import org.apache.logging.log4j.LogManager;
@@ -33,9 +32,9 @@ import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
 import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;
 
 public final class TcsXmlTransformer {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TcsXmlTransformer.class);
 
+       @SuppressWarnings("unused")
+       private static final Logger logger = LogManager.getLogger();
 
        //TypeDesignation
        public static SpecimenTypeDesignationStatus typeStatusId2TypeStatus (int typeStatusId)  throws UnknownCdmTypeException{
index 2d613857cd7944ca1ba2a2873663687d460d6fbb..8dc0649461556782b965bd0a0847c5a66d09e03b 100644 (file)
@@ -42,7 +42,7 @@ import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;
 public class TcsXmlTaxonNameImport extends TcsXmlImportBase implements ICdmIO<TcsXmlImportState> {
 
     private static final long serialVersionUID = -1978871518114999061L;
-    private static final Logger logger = LogManager.getLogger(TcsXmlTaxonNameImport.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private static int modCount = 5000;
 
index 7bb96b0ac685e86f8f5a2c1312e98e594aa743b6..c6c0707acf58843bb6bf9bf68187acc67e33c173 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.io.tcsxml.in;
 
 import java.io.InputStream;
@@ -49,16 +48,14 @@ import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
 import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;
 
-
 /**
  * @author a.mueller
- *
  */
 @Component
 public class TcsXmlTaxonRelationsImport extends TcsXmlImportBase implements ICdmIO<TcsXmlImportState> {
     private static final long serialVersionUID = 6632990505515905663L;
 
-    private static final Logger logger = LogManager.getLogger(TcsXmlTaxonRelationsImport.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private static int modCount = 30000;
 
@@ -68,7 +65,6 @@ public class TcsXmlTaxonRelationsImport extends TcsXmlImportBase implements ICdm
 
        public TcsXmlTaxonRelationsImport(){
                super();
-
        }
 
        @Override
@@ -76,8 +72,6 @@ public class TcsXmlTaxonRelationsImport extends TcsXmlImportBase implements ICdm
                boolean result = true;
                logger.warn("Checking for TaxonRelations not yet implemented");
                logger.warn("Creation of homotypic relations is still problematic");
-               //result &= checkArticlesWithoutJournal(bmiConfig);
-               //result &= checkPartOfJournal(bmiConfig);
 
                return result;
        }
index c13d9e87937684146961477d19e967bc49b92be5..a3a92ee7e2122664aeeae8e2ed5e99415afd62fe 100644 (file)
@@ -65,7 +65,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
 public class DwcaExportTest  extends CdmTransactionalIntegrationTest{
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(DwcaExportTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final UUID UUID_SUBSPEC_NODE = UUID.fromString("f8c9933a-fe3a-42ce-8a92-000e27bfdfac");
     private static final String UUID_UNPUBLISHED_TAXON = "e5cdc392-4e0b-49ad-84e9-8c4b22d1827c";
diff --git a/cdmlib-io/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java b/cdmlib-io/src/test/java/eu/etaxonomy/cdm/test/suite/CdmTestSuite.java
deleted file mode 100644 (file)
index 06ff208..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-/**
-* Copyright (C) 2009 EDIT
-* European Distributed Institute of Taxonomy
-* http://www.e-taxonomy.eu
-*
-* The contents of this file are subject to the Mozilla Public License Version 1.1
-* See LICENSE.TXT at the top of this package for the full license terms.
-*/
-package eu.etaxonomy.cdm.test.suite;
-
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
-import org.junit.runner.RunWith;
-import org.junit.runners.Suite;
-
-import eu.etaxonomy.cdm.io.excel.taxa.NormalExplicitImportTest;
-import eu.etaxonomy.cdm.io.jaxb.CdmImporterTest;
-import eu.etaxonomy.cdm.io.sdd.in.SDDImportTest;
-import eu.etaxonomy.cdm.io.specimen.abcd206.in.SpecimenImportConfiguratorTest;
-import eu.etaxonomy.cdm.io.specimen.excel.in.ExcelImportConfiguratorTest;
-import eu.etaxonomy.cdm.io.specimen.excel.in.ExcelSpecimenImportExampleTest;
-
-@RunWith(Suite.class)
-@Suite.SuiteClasses(
-        {
-               NormalExplicitImportTest.class,
-               CdmImporterTest.class,
-               SDDImportTest.class,
-            SpecimenImportConfiguratorTest.class,
-            ExcelImportConfiguratorTest.class,
-            ExcelSpecimenImportExampleTest.class
-        }
-    )
-public class CdmTestSuite {
-
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger();
-
-    // the class remains completely empty,
-    // being used only as a holder for the above annotations
-}
index e90b4a5b7dcb27fd7b6e7267945bd2aecc038f0e..9492390904e1b73744c70d2ad973e1ea3207a166 100644 (file)
@@ -37,7 +37,7 @@ public class NomenclaturalSourceFormatter
 
     private static final long serialVersionUID = -6263443499465634548L;
 
-    private static final Logger logger = LogManager.getLogger(NomenclaturalSourceFormatter.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String EMPTY_TITLE = "-";
     private static final String beforeMicroReference = ": ";
index dba712f032adddcaaeccb297b3483fb060ed7769..a75f6d0597e5f43363a9107f41328467de1fe440 100644 (file)
@@ -44,7 +44,7 @@ public class EnumSetUserType<E extends Enum<E>>
 
     private static final long serialVersionUID = 1060802925284271666L;
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(EnumSetUserType.class);
+       private static final Logger logger = LogManager.getLogger();
 
     private static final String SEP = "#";
 
index bd4878d00f8778a7ce6239895a766ade29c11d0c..c14929cb059b49d99430305eee20f5823f90d9dc 100644 (file)
@@ -25,7 +25,7 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
 public class HibernateProxyHelper {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(HibernateProxyHelper.class);
+       private static final Logger logger = LogManager.getLogger();
 
        // ************************** Hibernate proxies *******************/
        /**
index 5e1312ec1c53e90b722c068ddacb27642682ded7..59648b09e15a7ad1d3e7ef36b1fdc15658bb48c6 100644 (file)
@@ -1,49 +1,47 @@
-/**\r
-* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy\r
-* http://www.e-taxonomy.eu\r
-*\r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.jaxb;\r
-\r
-import java.util.Map;\r
-import java.util.concurrent.ConcurrentHashMap;\r
-\r
-import javax.xml.bind.annotation.adapters.XmlAdapter;\r
-\r
-import eu.etaxonomy.cdm.model.common.Language;\r
-import eu.etaxonomy.cdm.model.common.LanguageString;\r
-\r
-/**\r
- * @author a.babadshanjan\r
- * @version 1.0\r
- */\r
-public class MultilanguageTextAdapter extends XmlAdapter<MultilanguageTextElement, Map<Language, LanguageString>> {\r
-\r
-       @Override\r
-       public MultilanguageTextElement marshal(Map<Language, LanguageString> value)\r
-                       throws Exception {\r
-\r
-               MultilanguageTextElement multilanguageTextElement = new MultilanguageTextElement();\r
-\r
-               for(Language l : value.keySet()) {\r
-                       multilanguageTextElement.getLanguageString().add(value.get(l));\r
-               }\r
-               return multilanguageTextElement;\r
-       }\r
-\r
-    @Override\r
-       public Map<Language, LanguageString> unmarshal(MultilanguageTextElement value)\r
-                       throws Exception {\r
-\r
-        Map<Language,LanguageString> map = new ConcurrentHashMap<>();\r
-\r
-               for(LanguageString l : value.getLanguageString()) {\r
-                       map.put(l.getLanguage(), l);\r
-               }\r
-               return map;\r
-       }\r
-}\r
+/**
+* Copyright (C) 2009 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.jaxb;
+
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
+import javax.xml.bind.annotation.adapters.XmlAdapter;
+
+import eu.etaxonomy.cdm.model.common.Language;
+import eu.etaxonomy.cdm.model.common.LanguageString;
+
+/**
+ * @author a.babadshanjan
+ */
+public class MultilanguageTextAdapter extends XmlAdapter<MultilanguageTextElement, Map<Language, LanguageString>> {
+
+       @Override
+       public MultilanguageTextElement marshal(Map<Language, LanguageString> value)
+                       throws Exception {
+
+               MultilanguageTextElement multilanguageTextElement = new MultilanguageTextElement();
+
+               for(Language l : value.keySet()) {
+                       multilanguageTextElement.getLanguageString().add(value.get(l));
+               }
+               return multilanguageTextElement;
+       }
+
+    @Override
+       public Map<Language, LanguageString> unmarshal(MultilanguageTextElement value)
+                       throws Exception {
+
+        Map<Language,LanguageString> map = new ConcurrentHashMap<>();
+
+               for(LanguageString l : value.getLanguageString()) {
+                       map.put(l.getLanguage(), l);
+               }
+               return map;
+       }
+}
index 7d9f636f09631f433ba1084a0432d9ccfd18c1a7..bf58f80ef163de228ecf48df16056356532d9733 100644 (file)
@@ -1,51 +1,49 @@
-/**\r
-* Copyright (C) 2009 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.jaxb;\r
-\r
-import java.util.Map;\r
-import java.util.concurrent.ConcurrentHashMap;\r
-\r
-import javax.xml.bind.annotation.adapters.XmlAdapter;\r
-\r
-import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;\r
-\r
-/**\r
- * @author a.babadshanjan\r
- * @version 1.0\r
- */\r
-public class NamespacesAdapter extends XmlAdapter<NamespacesElement, Map<String,Class<? extends IIdentifiableEntity>>> {\r
-\r
-       @Override\r
-       public NamespacesElement marshal(Map<String,Class<? extends IIdentifiableEntity>> value)\r
-                       throws Exception {\r
-               \r
-               NamespacesElement namespacesElement = new NamespacesElement();\r
-               \r
-               for(String s : value.keySet()) {\r
-                       Namespace namespace = new Namespace();\r
-                       namespace.setNSpace(s);\r
-                       namespace.setClazz(value.get(s));\r
-                       namespacesElement.getNamespace().add(namespace);\r
-               }\r
-               return namespacesElement;\r
-       }\r
-\r
-    @Override\r
-       public Map<String,Class<? extends IIdentifiableEntity>> unmarshal(NamespacesElement value)\r
-                       throws Exception {\r
-               \r
-        Map<String, Class<? extends IIdentifiableEntity>> map = new ConcurrentHashMap<String, Class<? extends IIdentifiableEntity>>();\r
-               \r
-               for(Namespace n : value.getNamespace()) {\r
-                       map.put(n.getNSpace(),n.getClazz());\r
-               }\r
-               return map;\r
-       }\r
-}\r
+/**
+* Copyright (C) 2009 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.jaxb;
+
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
+import javax.xml.bind.annotation.adapters.XmlAdapter;
+
+import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
+
+/**
+ * @author a.babadshanjan
+ */
+public class NamespacesAdapter extends XmlAdapter<NamespacesElement, Map<String,Class<? extends IIdentifiableEntity>>> {
+
+       @Override
+       public NamespacesElement marshal(Map<String,Class<? extends IIdentifiableEntity>> value)
+                       throws Exception {
+
+               NamespacesElement namespacesElement = new NamespacesElement();
+
+               for(String s : value.keySet()) {
+                       Namespace namespace = new Namespace();
+                       namespace.setNSpace(s);
+                       namespace.setClazz(value.get(s));
+                       namespacesElement.getNamespace().add(namespace);
+               }
+               return namespacesElement;
+       }
+
+    @Override
+       public Map<String,Class<? extends IIdentifiableEntity>> unmarshal(NamespacesElement value)
+                       throws Exception {
+
+        Map<String, Class<? extends IIdentifiableEntity>> map = new ConcurrentHashMap<String, Class<? extends IIdentifiableEntity>>();
+
+               for(Namespace n : value.getNamespace()) {
+                       map.put(n.getNSpace(),n.getClazz());
+               }
+               return map;
+       }
+}
index afc7b2720054c696c9a1e59986661e3c06dc31b0..10787bd02d8013b8be9d9ef646f260191ebc9079 100644 (file)
@@ -86,7 +86,7 @@ import eu.etaxonomy.cdm.validation.annotation.NullOrNotEmpty;
 public class Person extends TeamOrPersonBase<Person>{
 
     private static final long serialVersionUID = 4153566493065539763L;
-       public static final Logger logger = LogManager.getLogger(Person.class);
+       private static final Logger logger = LogManager.getLogger();
 
     @XmlElement(name="NomenclaturalTitle")
     @Field(index=Index.YES)
index fd89d1eafe24820baf89284edc9c1b714666892a..7c77de78ba797fdd621c3d37fe0d5a392ab7c048 100644 (file)
@@ -74,7 +74,7 @@ import eu.etaxonomy.cdm.strategy.match.MatchMode;
 public class Team extends TeamOrPersonBase<Team> {
 
     private static final long serialVersionUID = 97640416905934622L;
-       public static final Logger logger = LogManager.getLogger(Team.class);
+       private static final Logger logger = LogManager.getLogger();
 
     @XmlElement(name = "ProtectedNomenclaturalTitleCache")
        private boolean protectedNomenclaturalTitleCache = false;
index ea0e84ed134ca51df11c8a4898d93d88234f745d..cc50ae816cbab2a0c1b182ae113280e06b53db32 100644 (file)
@@ -16,8 +16,6 @@ import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlType;
 
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 import org.hibernate.envers.Audited;
 import org.hibernate.search.annotations.Field;
 import org.hibernate.search.annotations.Index;
@@ -47,7 +45,6 @@ public abstract class TeamOrPersonBase<T extends TeamOrPersonBase<T>>
             implements INomenclaturalAuthor {
 
     private static final long serialVersionUID = 5216821307314001961L;
-    public static final Logger logger = LogManager.getLogger(TeamOrPersonBase.class);
 
     //under construction #4311
     @XmlElement(name="CollectorTitleCache")
index 8e1c1c87dc0cdf9e82f05fd8eee73ac2786803e2..e8f26f2c65869dabd957ee3220cb2120db2ae3de 100644 (file)
@@ -18,10 +18,7 @@ package eu.etaxonomy.cdm.model.common;
  *
  * @author n.hoffmann
  * @since Dec 2, 2010
- * @version 1.0
  */
 public interface IMultiLanguageTextHolder {
 
-
-
 }
index 2cef5affacf3e23da58ca5402545a52e6ed650a2..91a2b4356a2c7920d35baa43478b02a538067f21 100644 (file)
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy\r
-* http://www.e-taxonomy.eu\r
-*\r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.model.common;\r
-\r
-import java.util.List;\r
-\r
-import eu.etaxonomy.cdm.strategy.parser.ParserProblem;\r
-\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 21.05.2008\r
- * @version 1.0\r
- */\r
-public interface IParsable {\r
-\r
-       /**\r
-        * Returns an integer value indicating whether the used parser\r
-        * method was able to parse a string successfully into this object (<code>0</code>)\r
-        * or not (<code>!=0</code>). The the parsing was not successful the value returned\r
-        * defines in more detail what the problem was. The definition of these values depends\r
-        * on the parser that has been used for parsing.\r
-        *\r
-        * @return  the int value parsingProblem\r
-        */\r
-       public int getParsingProblem();\r
-\r
-       /**\r
-        * @see  #getParsingProblem()\r
-        */\r
-       public void setParsingProblem(int hasProblem);\r
-\r
-       /**\r
-        * Returns true if any parsing problem (warning or error) exists.\r
-        *\r
-        * @see  #getHasProblem()\r
-        */\r
-       public boolean hasProblem();\r
-\r
-       /**\r
-        * Returns true, if the specified problem exists. False otherwise.\r
-        * @param problem\r
-        * @return\r
-        */\r
-       public boolean hasProblem(ParserProblem problem);\r
-\r
-\r
-       /**\r
-        * Returns a list of all warnings and errors that have been recognized during the parsing\r
-        * and not yet handled.\r
-        * @return\r
-        */\r
-       public List<ParserProblem> getParsingProblems();\r
-\r
-       /**\r
-        * Adds a parsing problem to the list of parsing problems\r
-        * @param problem\r
-        */\r
-       public void addParsingProblem(ParserProblem problem);\r
-\r
-       /**\r
-        * Removes a parsing problem from the list of parsing problems.\r
-        * If the problem is not in the list or is <code>null</code>, nothing happens.\r
-        * @param warning\r
-        */public void removeParsingProblem(ParserProblem problem);\r
-\r
-\r
-       /**\r
-        * Returns the integer value of the position where a parsing problem starts.\r
-        * If no problem exists -1 is returned.\r
-        * Default: -1\r
-        * @deprecated This method will be removed by a more sophisticated method in future versions,\r
-        * therefore it is deprecated.<BR>\r
-        * @see  #getHasProblem()\r
-        */\r
-       @Deprecated\r
-       public int getProblemStarts();\r
-\r
-       /**\r
-        * Returns the integer value of the position where a parsing problem ends.\r
-        * If no problem exists -1 is returned.\r
-        * Default: -1\r
-        * @deprecated This method will be removed by a more sophisticated method in future versions,\r
-        *             therefore it is deprecated. <BR>\r
-        * @see  #getHasProblem()\r
-        */\r
-       @Deprecated\r
-       public int getProblemEnds();\r
-\r
-       /**\r
-        * @deprecated This method will be removed by a more sophisticated method in future versions,\r
-        *             therefore it is deprecated. <BR>\r
-        * @see  #getProblemStarts()\r
-        */\r
-       @Deprecated\r
-       public void setProblemStarts(int start);\r
-\r
-       /**\r
-        * @deprecated This method will be removed by a more sophisticated method in future versions,\r
-        *             therefore it is deprecated. <BR>\r
-        * @see  #getProblemEnds()\r
-        */\r
-       @Deprecated\r
-       public void setProblemEnds(int end);\r
-\r
-}\r
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.model.common;
+
+import java.util.List;
+
+import eu.etaxonomy.cdm.strategy.parser.ParserProblem;
+
+
+/**
+ * @author a.mueller
+ * @since 21.05.2008
+ */
+public interface IParsable {
+
+       /**
+        * Returns an integer value indicating whether the used parser
+        * method was able to parse a string successfully into this object (<code>0</code>)
+        * or not (<code>!=0</code>). The the parsing was not successful the value returned
+        * defines in more detail what the problem was. The definition of these values depends
+        * on the parser that has been used for parsing.
+        *
+        * @return  the int value parsingProblem
+        */
+       public int getParsingProblem();
+
+       /**
+        * @see  #getParsingProblem()
+        */
+       public void setParsingProblem(int hasProblem);
+
+       /**
+        * Returns true if any parsing problem (warning or error) exists.
+        *
+        * @see  #getHasProblem()
+        */
+       public boolean hasProblem();
+
+       /**
+        * Returns true, if the specified problem exists. False otherwise.
+        * @param problem
+        * @return
+        */
+       public boolean hasProblem(ParserProblem problem);
+
+
+       /**
+        * Returns a list of all warnings and errors that have been recognized during the parsing
+        * and not yet handled.
+        * @return
+        */
+       public List<ParserProblem> getParsingProblems();
+
+       /**
+        * Adds a parsing problem to the list of parsing problems
+        * @param problem
+        */
+       public void addParsingProblem(ParserProblem problem);
+
+       /**
+        * Removes a parsing problem from the list of parsing problems.
+        * If the problem is not in the list or is <code>null</code>, nothing happens.
+        * @param warning
+        */public void removeParsingProblem(ParserProblem problem);
+
+
+       /**
+        * Returns the integer value of the position where a parsing problem starts.
+        * If no problem exists -1 is returned.
+        * Default: -1
+        * @deprecated This method will be removed by a more sophisticated method in future versions,
+        * therefore it is deprecated.<BR>
+        * @see  #getHasProblem()
+        */
+       @Deprecated
+       public int getProblemStarts();
+
+       /**
+        * Returns the integer value of the position where a parsing problem ends.
+        * If no problem exists -1 is returned.
+        * Default: -1
+        * @deprecated This method will be removed by a more sophisticated method in future versions,
+        *             therefore it is deprecated. <BR>
+        * @see  #getHasProblem()
+        */
+       @Deprecated
+       public int getProblemEnds();
+
+       /**
+        * @deprecated This method will be removed by a more sophisticated method in future versions,
+        *             therefore it is deprecated. <BR>
+        * @see  #getProblemStarts()
+        */
+       @Deprecated
+       public void setProblemStarts(int start);
+
+       /**
+        * @deprecated This method will be removed by a more sophisticated method in future versions,
+        *             therefore it is deprecated. <BR>
+        * @see  #getProblemEnds()
+        */
+       @Deprecated
+       public void setProblemEnds(int end);
+
+}
index 9b575079dac859b8a685592b0357956181c06876..248cef6ff454a0c06e75e7f43abdafbfc7347ecc 100644 (file)
@@ -1,12 +1,11 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.model.common;
 
 import org.joda.time.DateTime;
@@ -16,28 +15,15 @@ import eu.etaxonomy.cdm.model.permission.User;
 /**
  * @author n.hoffmann
  * @since Sep 15, 2010
- * @version 1.0
  */
 public interface IVersionableEntity extends ICdmBase {
 
        public User getUpdatedBy();
 
-       /**
-        * 
-        * @param updatedBy    updatedBy
-        */
        public void setUpdatedBy(User updatedBy);
 
-       /**
-        * 
-        * @return
-        */
        public DateTime getUpdated();
 
-       /**
-        * 
-        * @param updated    updated
-        */
        public void setUpdated(DateTime updated);
-       
-}
+
+}
\ No newline at end of file
index ae45380aebed5954cbd47610738433eaa83fa13d..c56a1ee2a25b8b4d1752284ededa01680281b0f8 100644 (file)
@@ -97,7 +97,7 @@ public abstract class IdentifiableEntity<S extends IIdentifiableEntityCacheStrat
         implements IIdentifiableEntity /*, ISourceable<IdentifiableSource> */ {
 
     private static final long serialVersionUID = 7912083412108359559L;
-    private static final Logger logger = LogManager.getLogger(IdentifiableEntity.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @XmlTransient
     public static final boolean PROTECTED = true;
index 28876f2a8d91925a835997177b3cd4563c9f8c48..b61c102fc6d0bc11981729da96cd3cf26ada4f92 100644 (file)
@@ -40,7 +40,7 @@ public class IdentifiableSource
 
     private static final long serialVersionUID = -8487673428764273806L;
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(IdentifiableSource.class);
+       private static final Logger logger = LogManager.getLogger();
 
 //********************************* FACTORY ********************************************************/
 
index f987e95f7b0a99106af6bb1ffa3d8f2b9c3d626e..3215566e35a3037ef04f81cf17e4b07b823ecfa1 100644 (file)
@@ -35,7 +35,7 @@ import com.ibm.wsdl.util.StringUtils;
  */
 public class LSIDWSDLLocator implements WSDLLocator {
 
-       private static Logger logger = LogManager.getLogger();
+       private static final Logger logger = LogManager.getLogger();
 
         private Reader baseReader = null;
         private Reader importReader = null;
index 2d75823803f6faecec7453ae2f68063cc9c43f37..0934a5ef2bcc54bbab6e75582d3ef7fca742f6bf 100644 (file)
@@ -48,7 +48,7 @@ public abstract class SingleSourcedEntityBase
 
     static final long serialVersionUID = 2035568689268762760L;
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SingleSourcedEntityBase.class);
+       private static final Logger logger = LogManager.getLogger();
 
     //the source for this single sourced entity
     @XmlElement(name = "source")
index 8254ab6688933704c0eb90b623feeb6137606c1e..e57d01552017be186f323dd8263d82282a8f0cb1 100644 (file)
@@ -62,7 +62,7 @@ import eu.etaxonomy.cdm.jaxb.PartialAdapter;
 public class TimePeriod implements Cloneable, Serializable, ICheckEmpty {
 
     private static final long serialVersionUID = 3405969418194981401L;
-    private static final Logger logger = LogManager.getLogger(TimePeriod.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public static final DateTimeFieldType YEAR_TYPE = DateTimeFieldType.year();
     public static final DateTimeFieldType MONTH_TYPE = DateTimeFieldType.monthOfYear();
index d008d9593f4d67c69ac53b7e775696ad41409688..fe272d0b1916b9104676909fa1a94b29b807b13f 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.model.description;
 
 import java.util.EnumSet;
@@ -94,7 +93,7 @@ public abstract class DescriptionBase<S extends IIdentifiableEntityCacheStrategy
         implements ICdmTarget{
 
     private static final long serialVersionUID = 5504218413819040193L;
-    private static final Logger logger = LogManager.getLogger(DescriptionBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @XmlElement( name = "DescribedSpecimenOrObservation")
     @ManyToOne(fetch = FetchType.LAZY)
index 6ed966a9769052c620825ebe5ac9036212cda143..c0fe3358739226966ecb6088f4d013d47c1b6aba 100644 (file)
@@ -81,7 +81,7 @@ public class PolytomousKey
             implements IIdentificationKey, IIntextReferenceTarget {
 
     private static final long serialVersionUID = -3368243754557343942L;
-    private static final Logger logger = LogManager.getLogger(PolytomousKey.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @XmlElementWrapper(name = "CoveredTaxa")
     @XmlElement(name = "CoveredTaxon")
index 04118999dce99c191a9da552acc3acc7215863b8..d776f441b53e6cdee0ec6897ce09cf9e93c0ba46 100644 (file)
@@ -155,7 +155,7 @@ import eu.etaxonomy.cdm.model.taxon.Taxon;
 @Audited
 public class PolytomousKeyNode extends VersionableEntity implements IMultiLanguageTextHolder {
 
-       private static final Logger logger = LogManager.getLogger(PolytomousKeyNode.class);
+       private static final Logger logger = LogManager.getLogger();
 
        // This is the main key a node belongs to. Although other keys may also
        // reference <code>this</code> node, a node usually belongs to a given key.
index 0c32b59e147377c9795a83e892b6e723b476320c..9f293bab6d74e2e243c6d2e173cbf66952b36553 100644 (file)
@@ -79,7 +79,7 @@ import eu.etaxonomy.cdm.model.term.TermVocabulary;
 public class PresenceAbsenceTerm extends DefinedTermBase<PresenceAbsenceTerm> {
 
     private static final long serialVersionUID = 1036807546935584396L;
-       private static final Logger logger = LogManager.getLogger(PresenceAbsenceTerm.class);
+       private static final Logger logger = LogManager.getLogger();
 
        //presence base
        public static final UUID uuidPresent = UUID.fromString("cef81d25-501c-48d8-bbea-542ec50de2c2");
index e04dfd78e80b878fb90c1da415314b0b311903fc..343fe0b48b87044556391213886377c8526eefc3 100644 (file)
@@ -72,7 +72,7 @@ public class TaxonInteraction
 
     private static final long serialVersionUID = -5014025677925668627L;
        @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TaxonInteraction.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @XmlElement(name = "Description")
     @XmlJavaTypeAdapter(MultilanguageTextAdapter.class)
index 189e50aefd67202fa93a6bcb932df2f5095fbcd7..d88e8e7d0fbedf879ff7dc225351ec06e9f7ad16 100644 (file)
@@ -78,7 +78,7 @@ public class TextData
         implements IMultiLanguageTextHolder, Cloneable{
 
     private static final long serialVersionUID = -2165015581278282615L;
-    private static final Logger logger = LogManager.getLogger(TextData.class);
+    private static final Logger logger = LogManager.getLogger();
 
     //@XmlElement(name = "MultiLanguageText", type = MultilanguageText.class)
     @XmlElement(name = "MultiLanguageText")
index 14bc1bbc402ab518290f43f6521015ef6b7dda40..e46ed9058cb0f3e2660dfbe129ef0e76e1232a82 100644 (file)
@@ -44,13 +44,13 @@ public class NamedAreaType
         extends DefinedTermBase<NamedAreaType> {
 
     private static final long serialVersionUID = 8280172429797206548L;
-       private static final Logger logger = LogManager.getLogger(NamedAreaType.class);
-
-       protected static Map<UUID, NamedAreaType> termMap = null;
+       private static final Logger logger = LogManager.getLogger();
 
        private static final UUID uuidNaturalArea = UUID.fromString("cc33167c-d366-4030-b984-6b14e4f5fd22");
        private static final UUID uuidAdministrationArea = UUID.fromString("1799f581-f425-40d6-a4db-ec2c638c0e92");
 
+       private static Map<UUID, NamedAreaType> termMap = null;
+
        /**
         * Factory method
         */
index 56b869abb48c870ffbb6b1188d40c3e5a493deaa..52458ee2dd7d08f1bd5ec8defb0e5928de21f27b 100644 (file)
@@ -54,9 +54,10 @@ import eu.etaxonomy.cdm.model.common.VersionableEntity;
 @Entity
 @Audited
 public class MediaRepresentationPart extends VersionableEntity {
+
        private static final long serialVersionUID = -1674422508643785796L;
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MediaRepresentationPart.class);
+       private static final Logger logger = LogManager.getLogger();
 
        // where the media file is stored
        @XmlElement(name = "URI")
index 0a992f7b75da9c4a651ae654cd7545db8f47b308..318729464a39d639fbe1e8c5363f1ea881e9fa0b 100644 (file)
@@ -19,8 +19,6 @@ import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlRootElement;
 import javax.xml.bind.annotation.XmlType;
 
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 import org.hibernate.envers.Audited;
 
 import eu.etaxonomy.cdm.model.term.DefinedTermBase;
@@ -41,9 +39,8 @@ import eu.etaxonomy.cdm.model.term.TermVocabulary;
 public class RightsType extends DefinedTermBase<RightsType> {
 
     private static final long serialVersionUID = -5823263624000932116L;
-       private static final Logger logger = LogManager.getLogger(RightsType.class);
 
-       protected static Map<UUID, RightsType> termMap = null;
+       private static Map<UUID, RightsType> termMap = null;
 
 //************************** FACTORY METHODS **********************************/
 
index efc75df1e037c9947fd750586713673147b48843..31f3646df257a4252f893e428f19b300ba10d2e4 100644 (file)
@@ -63,7 +63,7 @@ public class DnaSample extends DerivedUnit {
 
        private static final long serialVersionUID = -2978411330023671805L;
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DnaSample.class);
+       private static final Logger logger = LogManager.getLogger();
 
 // ****************** FACTORY METHOD *****************/
 
index f60bd28a8b674ca55c64a129ea9f85cb0ff0af7f..9b9446d3dffb8a32b042a6b483cc0bac6614d8e6 100644 (file)
@@ -52,7 +52,7 @@ import eu.etaxonomy.cdm.model.term.DefinedTerm;
 public class Primer extends AnnotatableEntity {
 
        private static final long serialVersionUID = 6179007910988646989L;
-       private static final Logger logger = LogManager.getLogger(Primer.class);
+       private static final Logger logger = LogManager.getLogger();
 
        /** @see #getLabel() */
        @XmlElement(name = "Label")
index e245c7f8adef7f5e4586317c7df5dd52e45f712a..af7184ad436b5eb66e9053e5be3033ab9d0a7f8a 100644 (file)
@@ -65,7 +65,7 @@ import eu.etaxonomy.cdm.model.occurrence.MaterialOrMethodEvent;
 public class SingleRead extends EventBase {
 
        private static final long serialVersionUID = 1735535003073536132L;
-       private static final Logger logger = LogManager.getLogger(SingleRead.class);
+       private static final Logger logger = LogManager.getLogger();
 
        /** @see #getAmplificationResult()  */
        @XmlElement(name = "AmplificationResult")
index 5dd48fcc366da794efaa4d46f50d726d12486112..1a3a8ae3000a02bc2d4af09c9ab87d40bb394a9f 100644 (file)
@@ -23,8 +23,6 @@ import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlType;
 
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 import org.hibernate.annotations.Type;
 import org.hibernate.envers.Audited;
 
@@ -71,7 +69,6 @@ public class NameRelationshipType extends RelationshipTermBase<NameRelationshipT
         implements INomenclaturalStanding {
 
     private static final long serialVersionUID = 8504916205254159334L;
-       static Logger logger = LogManager.getLogger(NameRelationshipType.class);
 
        private static final UUID uuidOrthographicVariant = UUID.fromString("eeaea868-c4c1-497f-b9fe-52c9fc4aca53");
        private static final UUID uuidMisspelling = UUID.fromString("c6f9afcb-8287-4a2b-a6f6-4da3a073d5de");
index 91f5f0ac4e9115ad19a797ff8bc9324674e29fa1..7ef7f70629fb031b51946df65d70e497782bd38b 100644 (file)
@@ -60,7 +60,7 @@ public class NameTypeDesignation
         extends TypeDesignationBase<NameTypeDesignationStatus>  {
 
        private static final long serialVersionUID = 8478663508862210879L;
-       final static Logger logger = LogManager.getLogger(NameTypeDesignation.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @XmlElement(name = "IsRejectedType")
        private boolean rejectedType;
index 8aa38e699f2651dde0fb2064a56b263c1f7a85c0..61c4fa97639f662faf7aa5a68c2d2cad7f25bf8c 100644 (file)
@@ -71,7 +71,7 @@ public class NomenclaturalStatusType
 
        private static final long serialVersionUID = 1337101678484153972L;
 
-       private static Logger logger = LogManager.getLogger(NomenclaturalStatusType.class);
+       private static final Logger logger = LogManager.getLogger();
 
        //Botanical uuids
        public static final UUID uuidIcnafpNomStatusVocabulary = UUID.fromString("bb28cdca-2f8a-4f11-9c21-517e9ae87f1f");
index 3310512f2f97e90d1ebc9d91a1ec665f137c26af..4338c4d502cef6d1a967117aa569a0912f24b990 100644 (file)
@@ -62,7 +62,7 @@ public enum RegistrationStatus implements IEnumTerm<RegistrationStatus>{
     REJECTED(UUID.fromString("0960e14a-a6b1-41b4-92a9-0d6d1b9e0159"), "Unknown unit type","REJ"),
     ;
 
-    private final Logger logger = LogManager.getLogger(RegistrationStatus.class);
+    private final Logger logger = LogManager.getLogger();
 
 
     private RegistrationStatus(UUID uuid, String defaultString, String key){
index 77ad0eb963ad9a7de7747f38e5fdc39502e50b06..8eaa7681c55f74c9014cc64b476d5032196b1475 100644 (file)
@@ -60,7 +60,7 @@ public class SpecimenTypeDesignation
         extends TypeDesignationBase<SpecimenTypeDesignationStatus> {
 
        private static final long serialVersionUID = 6481627446997275007L;
-       private static final Logger logger = LogManager.getLogger(SpecimenTypeDesignation.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @XmlElement(name = "TypeSpecimen")
        @XmlIDREF
index 225de5656157f17ac68d0ebbfd83ee1fa0316bbb..10378958907ce51e47123742f3bb3f928b5b7c66 100644 (file)
@@ -200,7 +200,7 @@ public class TaxonName
                 INomenclaturalStanding {
 
     private static final long serialVersionUID = -791164269603409712L;
-    private static final Logger logger = LogManager.getLogger(TaxonName.class);
+    private static final Logger logger = LogManager.getLogger();
 
     /**
      * The {@link NomenclaturalCode nomenclatural code} this taxon name is ruled by.
index afbb9a9f867c670f77ece02d0a9b501b94afd6de..fa3d24a1043cbbebb41260f2bce77ce5307c3341 100644 (file)
@@ -55,7 +55,7 @@ import eu.etaxonomy.cdm.model.common.EventBase;
 public class DerivationEvent extends EventBase {
 
        private static final long serialVersionUID = 3661673673962819395L;
-       private static final Logger logger = LogManager.getLogger(DerivationEvent.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @XmlElementWrapper(name = "Originals")
        @XmlElement(name = "Original")
index 248fb7e4487f8b0bed58a4f0bee0771d7b7d0cb1..66341591458878bab1106cf21ada77ed18d023ba 100644 (file)
@@ -42,7 +42,7 @@ public class DerivationEventType extends DefinedTermBase<DerivationEventType> {
 
        private static final long serialVersionUID = 6895093454763415279L;
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DerivationEventType.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final UUID uuidAccessioning = UUID.fromString("3c7c0929-0528-493e-9e5f-15e0d9585fa1");
        private static final UUID uuidDnaExtraction = UUID.fromString("f9f957b6-88c0-4531-9a7f-b5fb1c9daf66");
index 23453644a92c38fbbd7633efb3e53672c278d1cf..ddf0acf0db2eea3b76a52f63c6daa462079d075d 100644 (file)
@@ -87,7 +87,7 @@ public class DerivedUnit
         extends SpecimenOrObservationBase<IIdentifiableEntityCacheStrategy<? extends DerivedUnit>> {
 
     private static final long serialVersionUID = -3525746216270843517L;
-       private static final Logger logger = LogManager.getLogger(DerivedUnit.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @XmlElement(name = "Collection")
        @XmlIDREF
index eafd744da0ddf4f317a4e8174a84482d1fd434ed..c7cf901049503f581f33a65e2f5be7b31560a614 100644 (file)
@@ -63,7 +63,7 @@ public class DeterminationEvent extends EventBase {
 
        private static final long serialVersionUID = 5065341354427569773L;
 
-       private static final Logger logger = LogManager.getLogger(DeterminationEvent.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @XmlElement(name = "IdentifiedUnit")
        @XmlIDREF
index 0addb1b2a3747e243ffd9449f4f878299094e3e3..d436ab41040ca359af96d80fe923f9c94e1ee62a 100644 (file)
@@ -62,7 +62,7 @@ import eu.etaxonomy.cdm.strategy.cache.occurrence.FieldUnitDefaultCacheStrategy;
 public class FieldUnit extends SpecimenOrObservationBase<IIdentifiableEntityCacheStrategy<FieldUnit>> implements Cloneable{
 
     private static final long serialVersionUID = -7586670941559035171L;
-       private static final Logger logger = LogManager.getLogger(FieldUnit.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @XmlElement(name = "FieldNumber")
        @Field
index ff5acdc50b69c169b187aa212cb32ae03a9b4424..da56804e54025388dce2bce616b20e0101e23031 100644 (file)
@@ -77,8 +77,9 @@ import eu.etaxonomy.cdm.model.location.Point;
 //@Indexed disabled to reduce clutter in indexes, since this type is not used by any search
 //@Indexed
 public class GatheringEvent extends EventBase {
+
        private static final long serialVersionUID = 7980806082366532180L;
-       private static final Logger logger = LogManager.getLogger(GatheringEvent.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @XmlElement(name = "Locality")
        @OneToOne(fetch = FetchType.LAZY, orphanRemoval=true)
index f3b7f127c87952b34982c4ecc8417742a97e3307..f700e7d0a8dff7f918797d5120a2d19ff7f5f5b0 100644 (file)
@@ -49,7 +49,6 @@ import eu.etaxonomy.cdm.model.term.TermVocabulary;
  *
  * @author a.mueller
  * @since 2013-07-08
- *
  */
 @XmlAccessorType(XmlAccessType.FIELD)
 @XmlType(name = "MaterialOrMethod", propOrder = {
@@ -62,7 +61,7 @@ import eu.etaxonomy.cdm.model.term.TermVocabulary;
 public class MaterialOrMethodEvent extends EventBase {
 
     private static final long serialVersionUID = -4799205199942053585L;
-       private static final Logger logger = LogManager.getLogger(MaterialOrMethodEvent.class);
+       private static final Logger logger = LogManager.getLogger();
 
     @XmlElement(name = "DefinedMaterialOrMethod")
     @XmlIDREF
index 111c05b1829920f77b67a0da50dadf0b2863b447..5ea8b34097ed46cf42598fa7ab5f53d15bf8a481 100644 (file)
@@ -53,8 +53,7 @@ public class MediaSpecimen extends DerivedUnit {
 
        private static final long serialVersionUID = -5717424451590705378L;
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MediaSpecimen.class);
-
+       private static final Logger logger = LogManager.getLogger();
 
 // ************** ATTRIBUTES ****************************/
 
index 3c78e0be226b68ea3883c926b256d4671181d941..b9816738da8107cb12a8a4cbdfd4d7c43f208237 100644 (file)
@@ -46,7 +46,7 @@ public class OccurrenceStatus
         extends SingleSourcedEntityBase {
 
     private static final long serialVersionUID = 623891726208046243L;
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
        @XmlElement(name = "OccurrenceStatusType")
     @XmlIDREF
index 56b38f098cd4401806af5af17bcdf642e6adcd9a..447abcf26bc7b7cf32bcc700a9638652c3d5c696 100644 (file)
@@ -57,7 +57,7 @@ public class PreservationMethod extends MaterialOrMethodEvent {
 
        private static final long serialVersionUID = 2366116167028862401L;
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(PreservationMethod.class);
+       private static final Logger logger = LogManager.getLogger();
 
     @XmlElement(name = "Medium")
     @XmlIDREF
index 2a88b597ac35895f7ec92372903b0e209906a517..22a8a364bac7c5fb0cc2a70e4e989565f1cb1461 100644 (file)
@@ -113,7 +113,7 @@ public abstract class SpecimenOrObservationBase<S extends IIdentifiableEntityCac
                 implements IMultiLanguageTextHolder, IIntextReferenceTarget, IDescribable<DescriptionBase<S>>, IPublishable  {
 
     private static final long serialVersionUID = 6932680139334408031L;
-    private static final Logger logger = LogManager.getLogger(SpecimenOrObservationBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     /**
      * An indication of what the unit record describes.
index f352daeb577595272328ea5d02c0c0747ff46cac..f47b72f87127c6d5e9e8cf177e6452131f5654dd 100644 (file)
@@ -195,7 +195,7 @@ public enum SpecimenOrObservationType implements IEnumTerm<SpecimenOrObservation
        ;
 
        @SuppressWarnings("unused")
-       private final Logger logger = LogManager.getLogger(SpecimenOrObservationType.class);
+       private final Logger logger = LogManager.getLogger();
 
 
        private SpecimenOrObservationType(UUID uuid, String defaultString, String key){
index b3b3137f5d89485420b3166a44a2e6be1dfaa240..c955d7b8ef12c968e37cd1fbbcc1e6c52834a8bf 100644 (file)
@@ -31,7 +31,7 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
 public class GrantedAuthorityImpl extends CdmBase implements GrantedAuthority {
 
     private static final long serialVersionUID = 2651969425860655040L;
-    private static final Logger logger = LogManager.getLogger(GrantedAuthority.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @XmlElement(name = "Authority")
     @Column(unique = true)
index cb680f5e8fadb63c4b44002b5daf2271652ff299..d18564a3a84ead0f61c71c73abd755f5f745bce5 100644 (file)
@@ -53,7 +53,7 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
 public class Group extends CdmBase {
 
     private static final long serialVersionUID = 7216686200093054648L;
-    private static final Logger logger = LogManager.getLogger(Group.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public final static UUID GROUP_EDITOR_UUID = UUID.fromString("22e5e8af-b99c-4884-a92f-71978efd3770");
     public final static UUID GROUP_EDITOR_EXTENDED_CREATE_UUID = UUID.fromString("89a7f47f-6f2b-45ac-88d4-a99a4cf29f07");
index bf8d40a953aa7c671143296b48496a895d1eb949..cf6fadc583e0f8c0942d60b5a8b8bb62542e651e 100755 (executable)
@@ -92,7 +92,7 @@ public enum PermissionClass implements IEnumTerm<PermissionClass>{
     USER("User"),
     ;
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private PermissionClass(String key){
         //we have no UUIDs defined yet, but needed for tests
index ada58a94c77284aa00b3c31044f68cb7da5cac0e..6e9d8e6c9a793a549837f4b0c6410f948d83ec99 100644 (file)
@@ -146,7 +146,7 @@ public class Reference
                    IIntextReferenceTarget {
 
     private static final long serialVersionUID = -2034764545042691295L;
-       private static final Logger logger = LogManager.getLogger(Reference.class);
+       private static final Logger logger = LogManager.getLogger();
 
 //  from E+M import (still needed?)
 //     @Column(length=255)
index 973bd09241e1d6c1f37b5375d58e16254366c49f..67c80b0ab5277045b11a6ddb4724684301439f81 100644 (file)
@@ -111,7 +111,7 @@ public enum ReferenceType implements IEnumTerm<ReferenceType> {
        ;
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(ReferenceType.class);
+       private static final Logger logger = LogManager.getLogger();
 
 
        private ReferenceType(UUID uuid, String defaultString, String key, ReferenceType parent){
index 44929a27097bb839bb26ef7cc949d327e800d694..798a901202c7abff8349426d48d450ed613fe95b 100644 (file)
@@ -111,7 +111,7 @@ public class Taxon
             implements IRelated<RelationshipBase>, IDescribable<TaxonDescription>, ICdmTarget{
 
     private static final long serialVersionUID = -584946869762749006L;
-    private static final Logger logger = LogManager.getLogger(Taxon.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final TaxonComparator defaultTaxonComparator = new TaxonComparator();
 
index 1b7fce396398b166bb6011e4ce95f743ce0b0e21..b14ba415676f14607567c17546533b25a35abc4a 100644 (file)
@@ -113,7 +113,7 @@ public abstract class TaxonBase<S extends ITaxonCacheStrategy>
            implements  IPublishable, IIntextReferenceTarget{
 
     private static final long serialVersionUID = -3589185949928938529L;
-    private static final Logger logger = LogManager.getLogger(TaxonBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public static final String ACC_TAXON_BRIDGE_PREFIX = "accTaxon";
 
index 74e3659d993af584961b9ed7474e816c6156a352..2bfc18261330ba2f6afb7f287581485cd356783a 100644 (file)
@@ -98,7 +98,7 @@ public class TaxonNode
             implements ITaxonTreeNode, ITreeNode<TaxonNode>{
 
     private static final long serialVersionUID = -4743289894926587693L;
-    private static final Logger logger = LogManager.getLogger(TaxonNode.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @XmlElement(name = "taxon")
     @XmlIDREF
index 39c3a940567f92a0863d63ce45745168d58efd46..d1a1ba051bce8a56eb9572bf95d730f96bb979b8 100644 (file)
@@ -54,7 +54,7 @@ import eu.etaxonomy.cdm.model.term.TermType;
 @Audited
 public class TaxonNodeAgentRelation extends AnnotatableEntity {
     private static final long serialVersionUID = -1476342569350403356L;
-    private static final Logger logger = LogManager.getLogger(TaxonNodeAgentRelation.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @XmlElement(name = "TaxonNode")
     @XmlIDREF
index b32c754e57159d8f5ae110f687c6f14891411fbe..c92dc987808df15459cbeb4316d9ecb66b728548 100644 (file)
@@ -109,7 +109,7 @@ public enum TaxonNodeStatus implements IEnumTerm<TaxonNodeStatus>{
 // **************** END ENUM **********************/
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TaxonNodeStatus.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private String shortLabel;
     private String symbol;
index 05b9e837611bb59d1188b5e543af0666c2b155bc..8642862ae9ddbbce2be24d87ff752116bef1ef00 100644 (file)
@@ -61,7 +61,7 @@ public class TaxonRelationship
         extends RelationshipBase<Taxon, Taxon, TaxonRelationshipType> {
 
     private static final long serialVersionUID = 1378437971941534653L;
-    static private final Logger logger = LogManager.getLogger(TaxonRelationship.class);
+    static private final Logger logger = LogManager.getLogger();
 
     @XmlElement(name = "RelatedFrom")
     @XmlIDREF
index 843fa11382782b0c4005145458aad137fb0a3572..4e590688154fd280c7e784dd1bc709f160495254 100644 (file)
@@ -42,8 +42,9 @@ import eu.etaxonomy.cdm.model.common.LanguageStringBase;
 //@Indexed(index = "eu.etaxonomy.cdm.model.term.Representation")
 @Audited
 public class Representation extends LanguageStringBase {
+
     private static final long serialVersionUID = -4202420199587324532L;
-    private static final Logger logger = LogManager.getLogger(Representation.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @XmlElement(name = "Label")
     @Field(store=Store.YES)
index 24a2d5f50bea147d06ecc619bb0095d830b14176..17092c2da2ae7d3b30253f995c5200eecc9b3d40 100644 (file)
@@ -64,7 +64,7 @@ public abstract class TermBase
 
     private static final long serialVersionUID = 1471561531632115822L;
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TermBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @XmlElement(name = "URI")
     @Field(analyze = Analyze.NO)
index 9dbdf3217c25365fe690e433afa1f25dde51130e..45d9314dc656dd51882dfeeecff5e64023dc44bf 100644 (file)
@@ -25,7 +25,7 @@ public class TeamDefaultCacheStrategy extends StrategyBase implements INomenclat
 
     private static final long serialVersionUID = 8375295443642690479L;
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TeamDefaultCacheStrategy.class);
+    private static final Logger logger = LogManager.getLogger();
 
 
     public static final String FINAL_TEAM_CONCATINATION = " & ";
index 1e0806d4625a9b64674cffffcc5aa34e6c92d57b..e6c96be481e691da746f3d463b3672272d0cd4e6 100644 (file)
@@ -1,29 +1,27 @@
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.strategy.cache.name;\r
-\r
-import static java.lang.annotation.ElementType.FIELD;\r
-import static java.lang.annotation.RetentionPolicy.RUNTIME;\r
-\r
-import java.lang.annotation.Retention;\r
-import java.lang.annotation.Target;\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 03.08.2009\r
- * @version 1.0\r
- */\r
-@Target({FIELD}) \r
-@Retention(RUNTIME)\r
-public @interface CacheUpdate {\r
-       String[] value() default {};\r
-       String[] noUpdate() default {};\r
-       \r
-}
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.strategy.cache.name;
+
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+/**
+ * @author a.mueller
+ * @since 03.08.2009
+ */
+@Target({FIELD})
+@Retention(RUNTIME)
+public @interface CacheUpdate {
+       String[] value() default {};
+       String[] noUpdate() default {};
+
+}
\ No newline at end of file
index d8f6cb9a1cb4801c3864812624c65f54efbd480f..3deccac5e81480e56d6b4f792924de47166bb843 100644 (file)
@@ -43,7 +43,7 @@ public class TaxonNameDefaultCacheStrategy
         extends NameCacheStrategyBase
         implements INonViralNameCacheStrategy {
 
-    private static final Logger logger = LogManager.getLogger(TaxonNameDefaultCacheStrategy.class);
+    private static final Logger logger = LogManager.getLogger();
        private static final long serialVersionUID = -6577757501563212669L;
 
     final static UUID uuid = UUID.fromString("1cdda0d1-d5bc-480f-bf08-40a510a2f223");
@@ -53,9 +53,9 @@ public class TaxonNameDefaultCacheStrategy
     protected String basionymEnd = ")";
     protected String exAuthorSeperator = " ex ";
     private static String NOTHO = "notho";
-    protected CharSequence basionymAuthorCombinationAuthorSeperator = " ";
+    private CharSequence basionymAuthorCombinationAuthorSeperator = " ";
 
-    protected String zooAuthorYearSeperator = ", ";
+    private String zooAuthorYearSeperator = ", ";
 
     private String cultivarStart = "'";
     private String cultivarEnd = "'";
index d6ff207fc45368b6f6943d7dffe6bcf24a3d6656..b573b17073dac3245e57f3f0a040a864ded6a89f 100644 (file)
@@ -52,7 +52,7 @@ public class ReferenceDefaultCacheStrategy
 
     private static final long serialVersionUID = 6773742298840407263L;
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(ReferenceDefaultCacheStrategy.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private final static UUID uuid = UUID.fromString("63e669ca-c6be-4a8a-b157-e391c22580f9");
 
index 08f11b8bc11067f819df630210415b66c606bfe3..8b075060bf1da8ddd16131bde77a3a6ce16e9d2b 100644 (file)
@@ -46,7 +46,7 @@ import eu.etaxonomy.cdm.model.term.TermNode;
  */
 public class PolytomousKeyGenerator {
 
-    private static final Logger logger = LogManager.getLogger(PolytomousKeyGenerator.class);
+    private static final Logger logger = LogManager.getLogger();
 
     /**
      * Strings used for generating the statements of the key.
index 957290e0e5303ebab39c1c1f8547502386646d52..e3402456aff1d0d1d0a74fc5ef383edbb2dc7875 100644 (file)
@@ -1,25 +1,22 @@
-/**\r
- * Copyright (C) 2007 EDIT\r
- * European Distributed Institute of Taxonomy \r
- * http://www.e-taxonomy.eu\r
- * \r
- * The contents of this file are subject to the Mozilla Public License Version 1.1\r
- * See LICENSE.TXT at the top of this package for the full license terms.\r
- */\r
-\r
-package eu.etaxonomy.cdm.strategy.merge;\r
-\r
-import eu.etaxonomy.cdm.model.common.ICdmBase;\r
-\r
-\r
-/**\r
- * This is an interface to tag all those classes which can be merged via an \r
- * <code>eu.etaxonomy.cdm.strategy.merge.IMergeStrategy</code>.\r
- * @author a.mueller\r
- * @since 31.07.2009\r
- * @version 1.0\r
- */\r
-public interface IMergable extends ICdmBase{\r
-\r
-\r
+/**
+ * Copyright (C) 2007 EDIT
+ * European Distributed Institute of Taxonomy
+ * http://www.e-taxonomy.eu
+ *
+ * The contents of this file are subject to the Mozilla Public License Version 1.1
+ * See LICENSE.TXT at the top of this package for the full license terms.
+ */
+package eu.etaxonomy.cdm.strategy.merge;
+
+import eu.etaxonomy.cdm.model.common.ICdmBase;
+
+
+/**
+ * This is an interface to tag all those classes which can be merged via an
+ * <code>eu.etaxonomy.cdm.strategy.merge.IMergeStrategy</code>.
+ * @author a.mueller
+ * @since 31.07.2009
+ */
+public interface IMergable extends ICdmBase{
+
 }
index a52b901d14c7d8f1bdbc863f7d931b09e55d442e..e2a07a673f58e12f8f396179518d662da7309edd 100644 (file)
@@ -1,94 +1,91 @@
-/**\r
- * Copyright (C) 2007 EDIT\r
- * European Distributed Institute of Taxonomy \r
- * http://www.e-taxonomy.eu\r
- * \r
- * The contents of this file are subject to the Mozilla Public License Version 1.1\r
- * See LICENSE.TXT at the top of this package for the full license terms.\r
- */\r
-\r
-package eu.etaxonomy.cdm.strategy.merge;\r
-\r
-import java.util.Set;\r
-\r
-import eu.etaxonomy.cdm.model.common.ICdmBase;\r
-\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 31.07.2009\r
- * @version 1.0\r
- */\r
-public interface IMergeStrategy {\r
-\r
-       public MergeMode getMergeMode(String propertyName);\r
-\r
-       /**\r
-        * Sets the merge mode for property propertyName\r
-        * @param propertyName\r
-        * @param mergeMode\r
-        * @throws MergeException \r
-        */\r
-       public void setMergeMode(String propertyName, MergeMode mergeMode) throws MergeException;\r
-       \r
-       /**\r
-        * Sets the default merge mode for all properties.\r
-        * The default merge mode is used if no more specific merge mode is defined for a certain property.\r
-        * @param mergeMode\r
-        */\r
-       public void setDefaultMergeMode(MergeMode defaultMergeMode);\r
-       \r
-       /**\r
-        * Sets the default merge mode for all collection properties.\r
-        * The default collection merge mode is used if no specific merge mode is defined for a certain collection property.\r
-        * @param mergeMode\r
-        */\r
-       public void setDefaultCollectionMergeMode(MergeMode defaultCollectionMergeMode);\r
-\r
-       \r
-       /**\r
-        * Merges mergeSecond into mergeFirst.\r
-        * Returns a set of CdmBases that became orphant during the merge process and\r
-        * therefore must be deleted from a persistent context.\r
-        * @param <T>\r
-        * @param mergeFirst\r
-        * @param mergeSecond\r
-        * @throws MergeException\r
-        */\r
-       public <T extends IMergable> Set<ICdmBase> invoke(T mergeFirst, T mergeSecond) throws MergeException;\r
-\r
-       /**\r
-        * Merges mergeSecond into mergeFirst.\r
-        * Returns a set of CdmBases that became orphant during the merge process and\r
-        * therefore must be deleted from a persistent context.\r
-        * @param <T>\r
-        * @param mergeFirst\r
-        * @param mergeSecond\r
-        * @param clonedObjects a set of objects that needed to be cloned during merge. \r
-        * This set will be filled during merge and should preferably be empty at the beginning \r
-        * @throws MergeException\r
-        */\r
-       public <T extends IMergable> Set<ICdmBase> invoke(T mergeFirst, T mergeSecond, Set<ICdmBase> clonedObjects) throws MergeException;\r
-\r
-       /**\r
-        * If set to true the merge will only reallocate all references that point\r
-        * to the second entity to the first entity. All data attached to the \r
-        * second entity will be completely lost. All data attached to the first \r
-        * entity will be saved as it is. All other {@link MergeMode} information will\r
-        * be neglected.<BR>\r
-        * The second entity will finally be deleted.\r
-        * \r
-        * #see {@link #setOnlyReallocateLinks(boolean)}\r
-        */\r
-        public boolean isOnlyReallocateReferences(); \r
-       \r
-//      Removed as this is not yet implemented in underlying classes\r
-//     /**\r
-//      * Sets the onlyReallocateReferences parameter. See {@link #isOnlyReallocateReferences()}\r
-//      * for the parameters semantics.\r
-//      * @see #isOnlyReallocateReferences()\r
-//      * @param onlyReallocateReferences\r
-//      */\r
-//     public void setOnlyReallocateLinks(boolean onlyReallocateReferences);\r
-       \r
-}
+/**
+ * Copyright (C) 2007 EDIT
+ * European Distributed Institute of Taxonomy
+ * http://www.e-taxonomy.eu
+ *
+ * The contents of this file are subject to the Mozilla Public License Version 1.1
+ * See LICENSE.TXT at the top of this package for the full license terms.
+ */
+package eu.etaxonomy.cdm.strategy.merge;
+
+import java.util.Set;
+
+import eu.etaxonomy.cdm.model.common.ICdmBase;
+
+/**
+ * @author a.mueller
+ * @since 31.07.2009
+ */
+public interface IMergeStrategy {
+
+       public MergeMode getMergeMode(String propertyName);
+
+       /**
+        * Sets the merge mode for property propertyName
+        * @param propertyName
+        * @param mergeMode
+        * @throws MergeException
+        */
+       public void setMergeMode(String propertyName, MergeMode mergeMode) throws MergeException;
+
+       /**
+        * Sets the default merge mode for all properties.
+        * The default merge mode is used if no more specific merge mode is defined for a certain property.
+        * @param mergeMode
+        */
+       public void setDefaultMergeMode(MergeMode defaultMergeMode);
+
+       /**
+        * Sets the default merge mode for all collection properties.
+        * The default collection merge mode is used if no specific merge mode is defined for a certain collection property.
+        * @param mergeMode
+        */
+       public void setDefaultCollectionMergeMode(MergeMode defaultCollectionMergeMode);
+
+
+       /**
+        * Merges mergeSecond into mergeFirst.
+        * Returns a set of CdmBases that became orphant during the merge process and
+        * therefore must be deleted from a persistent context.
+        * @param <T>
+        * @param mergeFirst
+        * @param mergeSecond
+        * @throws MergeException
+        */
+       public <T extends IMergable> Set<ICdmBase> invoke(T mergeFirst, T mergeSecond) throws MergeException;
+
+       /**
+        * Merges mergeSecond into mergeFirst.
+        * Returns a set of CdmBases that became orphant during the merge process and
+        * therefore must be deleted from a persistent context.
+        * @param <T>
+        * @param mergeFirst
+        * @param mergeSecond
+        * @param clonedObjects a set of objects that needed to be cloned during merge.
+        * This set will be filled during merge and should preferably be empty at the beginning
+        * @throws MergeException
+        */
+       public <T extends IMergable> Set<ICdmBase> invoke(T mergeFirst, T mergeSecond, Set<ICdmBase> clonedObjects) throws MergeException;
+
+       /**
+        * If set to true the merge will only reallocate all references that point
+        * to the second entity to the first entity. All data attached to the
+        * second entity will be completely lost. All data attached to the first
+        * entity will be saved as it is. All other {@link MergeMode} information will
+        * be neglected.<BR>
+        * The second entity will finally be deleted.
+        *
+        * #see {@link #setOnlyReallocateLinks(boolean)}
+        */
+        public boolean isOnlyReallocateReferences();
+
+//      Removed as this is not yet implemented in underlying classes
+//     /**
+//      * Sets the onlyReallocateReferences parameter. See {@link #isOnlyReallocateReferences()}
+//      * for the parameters semantics.
+//      * @see #isOnlyReallocateReferences()
+//      * @param onlyReallocateReferences
+//      */
+//     public void setOnlyReallocateLinks(boolean onlyReallocateReferences);
+
+}
\ No newline at end of file
index e2a7e70db8f0d324a93cb8e33b9d692258b2b990..af350a1a8d349700e117cef4d3d8a3a577418391 100644 (file)
@@ -59,7 +59,7 @@ public class NonViralNameParserImpl
             extends NonViralNameParserImplRegExBase
             implements INonViralNameParser<INonViralName> {
 
-    private static final Logger logger = LogManager.getLogger(NonViralNameParserImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
        // good intro: http://java.sun.com/docs/books/tutorial/essential/regex/index.html
 
index e9109e54e39122d1448770003a07bd4826560895..e5a7a7fc9ed5efdb35ec63f9c9ddd9cac56b669c 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.aspectj;
 
 import static org.junit.Assert.assertEquals;
@@ -27,7 +26,7 @@ import eu.etaxonomy.cdm.model.name.TaxonName;
 import eu.etaxonomy.cdm.model.name.TaxonNameFactory;
 
        public class PropertyChangeTest implements PropertyChangeListener {
-               static Logger logger = LogManager.getLogger(PropertyChangeTest.class);
+               private static final Logger logger = LogManager.getLogger();
                private Object lastPropValue;
 
                @Override
index 3b0f702f65e8dc45d28a4c3464cde6abdee62e26..3270d900699feb53718e720a45d520ef87061c4b 100644 (file)
@@ -24,7 +24,7 @@ import eu.etaxonomy.cdm.test.unit.EntityTestBase;
 
 public class RankTest extends EntityTestBase {
 
-    private static Logger logger = LogManager.getLogger(RankTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private static final UUID uuidEmpire = UUID.fromString("ac470211-1586-4b24-95ca-1038050b618d");
        private static final UUID uuidDomain = UUID.fromString("ffca6ec8-8b88-417b-a6a0-f7c992aac19b");
index 94daf9eb7ccc52a4db17e646d93d0d7c306229e9..9b6207b910a1eb39c3277a56791c14f0231f8c4d 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.model.rights;
 
 import static org.junit.Assert.assertEquals;
@@ -23,7 +22,6 @@ import eu.etaxonomy.cdm.model.permission.User;
 /**
  * @author n.hoffmann
  * @since Mar 9, 2011
- * @version 1.0
  */
 public class GroupTest {
 
@@ -32,9 +30,6 @@ public class GroupTest {
        private GrantedAuthority grantedAuthority;
        private User user;
 
-       /**
-        * @throws java.lang.Exception
-        */
        @Before
        public void setUp() throws Exception {
                group = Group.NewInstance(groupName);
index ad2c3fd3b3ff3ac698f0f0c2a7801cd143294934..c793ef3aa5b0858c7d4fdd85477b7002f5da9d1e 100644 (file)
@@ -26,7 +26,7 @@ import eu.etaxonomy.cdm.test.unit.EntityTestBase;
 public class OrderedTermVocabularyTest extends EntityTestBase {
 
     @SuppressWarnings("unused")
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
        private OrderedTerm otb1;
        private OrderedTerm otb2;
index 02d82d4d25507f5df6450d7c37a9ae39aea92c5d..39356a7a1aa31a5b64b863493be755ff0525187d 100644 (file)
@@ -31,7 +31,7 @@ import eu.etaxonomy.cdm.test.unit.EntityTestBase;
 public class TermVocabularyTest extends EntityTestBase {
 
        @SuppressWarnings("unused")
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
        private DefinedTermBase<?> dtb1;
        private DefinedTermBase<?> dtb2;
index 59bd45962ab6e4a90d7e14f13e3fe6e526f92993..ea3b44507b693b58c8c4d3746a9de61785d4389d 100644 (file)
@@ -48,7 +48,7 @@ import eu.etaxonomy.cdm.test.TermTestBase;
 public class TaxonBaseDefaultCacheStrategyTest extends TermTestBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TaxonBaseDefaultCacheStrategyTest.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private final String expectedNameTitleCache = "Abies alba (L.) Mill.";
        private final String expectedNameCache = "Abies alba";
index fc6a8ead0f038a285784c0d098ad967b0518bb11..ee5d31ae060f64c5471fa41fb78ea4a12ebfa0e0 100644 (file)
@@ -51,7 +51,7 @@ import eu.etaxonomy.cdm.test.TermTestBase;
 public class PolytomousKeyGeneratorTest extends TermTestBase {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(PolytomousKeyGeneratorTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final boolean debug = false;
 
index a8684500bdfdd4fd0faa36edb597ec05a2315c37..d5a7144bb88017d020389cf03374b7cc3edcd5de 100644 (file)
@@ -44,7 +44,7 @@ import eu.etaxonomy.cdm.test.TermTestBase;
 public class DefaultMatchStrategyTest extends TermTestBase {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DefaultMatchStrategyTest.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private DefaultMatchStrategy matchStrategy;
        private IBook book1;
index 89af7abc81e381c6e09a0d0372d745d880443d98..9d604ef250de2cf504d6c6ea898d993300006811 100644 (file)
@@ -55,7 +55,7 @@ import eu.etaxonomy.cdm.test.TermTestBase;
 public class DefaultMergeStrategyTest extends TermTestBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DefaultMergeStrategyTest.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private DefaultMergeStrategy bookMergeStrategy;
        private Reference book1;
index 81ddd92dc94342d5d2d2bf6b199f06c004664753..f213c5d8fc6b737d52405d85fd8b4f04409a6c4e 100644 (file)
@@ -54,6 +54,7 @@ import eu.etaxonomy.cdm.strategy.parser.NonViralNameParserImplTest;
        )
 public class CdmTestSuite {
 
+    @SuppressWarnings("unused")
     private static final Logger logger = LogManager.getLogger();
 
        // the class remains completely empty,
index 77dfd450c2a53ae87afb855010d918c128dc113d..1d00920459ed2c213ece56d0b8db41946ffa59e8 100644 (file)
@@ -22,7 +22,7 @@ import eu.etaxonomy.cdm.test.TermTestBase;
  */
 public abstract class EntityTestBase extends TermTestBase {
 
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
        protected Class<CdmBase> clazzToTest = clazzToTest();
        protected Class<CdmBase> clazzToTest(){
index 33a41ee6dfad4ed8c668cacfc05791d5bbd1582b..fda3ba77b94f22358418e1d76932b5b82e3b7620 100644 (file)
@@ -1,16 +1,25 @@
+/**
+* Copyright (C) 2017 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
 package eu.etaxonomy.cdm.database;
 
 import java.util.HashMap;
 import java.util.Map;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.xml.XmlBeanFactory;
 import org.springframework.core.io.FileSystemResource;
 
 // @Component
 public class DataSourceBeanLoader {
 
-    private static final Logger logger = LogManager.getLogger(DataSourceBeanLoader.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String DATASOURCE_BEANDEF_FILE = "datasources.xml";
     // see #8506 private static final String DATASOURCE_BEANDEF_PATH = ConfigFileUtil.getCdmHomeDir().getPath();
@@ -21,13 +30,9 @@ public class DataSourceBeanLoader {
         userdefinedBeanDefinitionFile = filename;
     }
 
-
-    /**
-     * @return
-     */
     public static <T> Map<String, T> loadDataSources(final Class<T> requiredType) {
 
-        Map<String, T> dataSources = new HashMap<String, T>();
+        Map<String, T> dataSources = new HashMap<>();
         String path = ""; // commented to avoid compile problems see #8506// DATASOURCE_BEANDEF_PATH + (userdefinedBeanDefinitionFile == null ? DATASOURCE_BEANDEF_FILE : userdefinedBeanDefinitionFile);
 
         logger.info("loading DataSourceBeans from: " + path);
@@ -40,5 +45,4 @@ public class DataSourceBeanLoader {
         }
         return dataSources;
     }
-
-}
+}
\ No newline at end of file
index 78589cbb159e1391007a22eaf6e2f4e62246b469..24f7775d600035536f1c0fe1f8d58cbe375477c2 100644 (file)
@@ -1,52 +1,38 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.database;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 /**
  * @author a.mueller
- *
  */
 public class DataSourceNotFoundException extends Exception {
+
        private static final long serialVersionUID = 5269129655671736295L;
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DataSourceNotFoundException.class);
-       
-       /**
-        * @param message
-        */
+       private static final Logger logger = LogManager.getLogger();
+
        public DataSourceNotFoundException() {
                super();
        }
-       
-       /**
-        * @param message
-        */
+
        public DataSourceNotFoundException(String message) {
                super(message);
        }
 
-       /**
-        * @param cause
-        */
        public DataSourceNotFoundException(Throwable cause) {
                super(cause);
        }
 
-       /**
-        * @param message
-        * @param cause
-        */
        public DataSourceNotFoundException(String message, Throwable cause) {
                super(message, cause);
        }
-
-}
+}
\ No newline at end of file
index 4a4d8a416d926d2fc04ce22f466fe1d7fd0875ea..572a9da6692e098feab04878611df51ea25a9a76 100644 (file)
@@ -6,12 +6,10 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.database;
 
 import java.util.Map;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.hibernate.SessionFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.jdbc.datasource.SimpleDriverDataSource;
@@ -21,8 +19,6 @@ import org.springframework.stereotype.Component;
 @Component
 public class DataSourceReloader {
 
-       static final Logger logger = LogManager.getLogger(DataSourceReloader.class);
-
        private SessionFactory factory;
 
        @Autowired
@@ -44,5 +40,4 @@ public class DataSourceReloader {
                Map<String, DataSourceInfo> dataSourceInfos = getDataSource().testDataSources(dataSources);
                return dataSourceInfos;
        }
-
-}
+}
\ No newline at end of file
index b3a9d98452dc4f0c6fa3f773fdd4afe41cc81a1e..1d9f4d84c1af28bb7dd12f04c6bcf2052827b465 100644 (file)
@@ -1,50 +1,34 @@
 /**
 * Copyright (C) 2009 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
 package eu.etaxonomy.cdm.database;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 /**
  * @author e.-m.lee
  * @since 12.01.2010
- *
  */
 public class DatabaseSchemaMismatchException extends Exception {
-       private static final Logger logger = LogManager.getLogger(DatabaseSchemaMismatchException.class);
-       
-       /**
-        * @param message
-        */
-       public DatabaseSchemaMismatchException() {
+
+    private static final long serialVersionUID = 4751507323905867076L;
+
+    public DatabaseSchemaMismatchException() {
                super();
        }
-       
-       /**
-        * @param message
-        */
+
        public DatabaseSchemaMismatchException(String message) {
                super(message);
        }
 
-       /**
-        * @param cause
-        */
        public DatabaseSchemaMismatchException(Throwable cause) {
                super(cause);
        }
 
-       /**
-        * @param message
-        * @param cause
-        */
        public DatabaseSchemaMismatchException(String message, Throwable cause) {
                super(message, cause);
        }
-
-}
+}
\ No newline at end of file
index 33d3a107941c7f6b4a51646bf0c60c519065c8f8..b97e815caee33d67f04a51ade6b4229504ec347f 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.database;
 
 import java.sql.DatabaseMetaData;
@@ -34,7 +33,6 @@ import eu.etaxonomy.cdm.database.types.SybaseDatabaseType;
 
 /**
  * @author a.mueller
- *
  */
 public enum DatabaseTypeEnum {
        MySQL(1),
@@ -50,15 +48,13 @@ public enum DatabaseTypeEnum {
     MariaDB(11),  //not yet tested
     ;
 
+    private static final Logger logger = LogManager.getLogger();
+
 //     /**
 //      *
 //      */
 //     private static final String P6SPY_DRIVER_CLASS_NAME = "com.p6spy.engine.spy.P6SpyDriver";
 
-       /**
-        * Constructor
-        * @param i
-        */
        private DatabaseTypeEnum(int i) {
                switch(i)
         {
@@ -70,8 +66,6 @@ public enum DatabaseTypeEnum {
                this.dbType = new PostgreSQLDatabaseType(); break;
                case 4:
                this.dbType = new OracleDatabaseType(); break;
-//            case 5:
-//             this.dbType = new SqlServer2000DatabaseType(); break;
             case 6:
                this.dbType = new SqlServer2005DatabaseType(); break;
             case 7:
@@ -93,21 +87,12 @@ public enum DatabaseTypeEnum {
                return dbType;
        }
 
-       //Logger
-       private static final Logger logger = LogManager.getLogger(DatabaseTypeEnum.class);
        protected IDatabaseType dbType;
 
-
-    /**
-     * @return
-     */
     public String getName(){
        return dbType.getName();
     }
 
-       /**
-        * @return
-        */
        public String getDriverClassName(){
 //             if(useP6Spy){
 //                     return P6SPY_DRIVER_CLASS_NAME;
@@ -125,23 +110,14 @@ public enum DatabaseTypeEnum {
                return dbType.getDataSourceClass();
        }
 
-       /**
-        * @return
-        */
        public String getUrl(){
                return dbType.getUrlString();
        }
 
-       /**
-        * @return
-        */
        public String getHibernateDialectCanonicalName(){
                return dbType.getHibernateDialectCanonicalName();
        }
 
-    /**
-     * @return
-     */
     public int getDefaultPort(){
        return dbType.getDefaultPort();
     }
@@ -218,10 +194,6 @@ public enum DatabaseTypeEnum {
        return null;
     }
 
-    /**
-     * @param metaData
-     * @return
-     */
     public static DatabaseTypeEnum byDatabaseMetaData(DatabaseMetaData metaData) {
         if (metaData == null){
             return null;
@@ -293,7 +265,4 @@ public enum DatabaseTypeEnum {
         }
         return null;
     }
-
-
-}
-
+}
\ No newline at end of file
index f0794ae87f603847ff5352cd34ed81e2054169d8..c71aa6b02baa521721a99d67a0ef1ba00ac00afc 100644 (file)
@@ -1,33 +1,33 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.database;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 /**
  * @author AM
  * @since 09.06.2008
- * @version 1.0
  */
 public enum H2Mode {
        EMBEDDED,
        IN_MEMORY,
        TCP;
-       private static final Logger logger = LogManager.getLogger(H2Mode.class);
-       
-       
+
+    private static final Logger logger = LogManager.getLogger();
+
        private static final String embedded = "embedded";
        private static final String inMemory = "inMemory";
        private static final String tcp = "tcp";
 
-       public String toString(){
+       @Override
+    public String toString(){
                if (this.equals(H2Mode.EMBEDDED)){
                        return embedded;
                }else if (this.equals(H2Mode.IN_MEMORY)){
@@ -38,9 +38,9 @@ public enum H2Mode {
                        logger.warn("toString for mode not yet implemented");
                        return "";
                }
-               
+
        }
-       
+
        public static H2Mode fromString(String modeString){
                if (modeString == null){
                        return null;
@@ -55,5 +55,5 @@ public enum H2Mode {
                        return null;
                }
        }
-       
+
 }
index 17322b843416510dc41d3da6c70f6a3afebaa582..8a1d5194d39cde3a88c5aaf35101150d23c54ac1 100644 (file)
@@ -34,7 +34,8 @@ import eu.etaxonomy.cdm.persistence.utils.CdmPersistenceUtils;
  *
  */
 public class LocalH2 extends BasicDataSource {
-       private static final Logger logger = LogManager.getLogger(LocalH2.class);
+
+       private static final Logger logger = LogManager.getLogger();
 
        private final String sep = System.getProperty("file.separator");
 
index 5f429dc420fcf2ac47263c0863c22898ba70e7f7..78325f8bf378b92d21ac10cafd5ce0b3b99f8983 100644 (file)
@@ -3,7 +3,8 @@ package eu.etaxonomy.cdm.database;
 
 import java.util.EnumSet;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.HibernateException;
 import org.springframework.security.core.Authentication;
 
@@ -17,13 +18,11 @@ import eu.etaxonomy.cdm.persistence.permission.Role;
  * @since Sep 4, 2012
  */
 public class PermissionDeniedException extends HibernateException {
+
     private static final long serialVersionUID = 6993452039967589921L;
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(PermissionDeniedException.class);
+    private static final Logger logger = LogManager.getLogger();
 
-    /**
-     * @param message
-     */
     public PermissionDeniedException(String message) {
         super(message);
     }
@@ -43,29 +42,17 @@ public class PermissionDeniedException extends HibernateException {
                 + "' on " + entity.getClass().getSimpleName() + "[uuid:" + entity.getUuid() + "', toString:'" + entity.toString() + "']");
     }
 
-    /**
-     * @param authentication
-     * @param roles
-     */
     public PermissionDeniedException(Authentication authentication, Role[] roles) {
 
         super("Permission denied for '" + authentication.getName()
                 + "' none of the roles '" + roles + "' found in authentication.");
     }
 
-    /**
-     * @param cause
-     */
     public PermissionDeniedException(Throwable cause) {
         super(cause);
     }
 
-    /**
-     * @param message
-     * @param cause
-     */
     public PermissionDeniedException(String message, Throwable cause) {
         super(message, cause);
     }
-
-}
+}
\ No newline at end of file
index 2a421be7a7af76441b6efe324f47f34905c481cc..f6aa99f07a619a37feef8eb63136992c067430d7 100644 (file)
@@ -45,13 +45,14 @@ import eu.etaxonomy.cdm.persistence.dao.term.ITermVocabularyDao;
  */
 @Component
 public class PersistentTermInitializer extends DefaultTermInitializer {
-    private static final Logger logger = LogManager.getLogger(PersistentTermInitializer.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
     private boolean omit = false;
-    protected ITermVocabularyDao vocabularyDao;
+    private ITermVocabularyDao vocabularyDao;
 
-    protected PlatformTransactionManager transactionManager;
-    protected DefaultTransactionDefinition txDefinition = new DefaultTransactionDefinition();
+    private PlatformTransactionManager transactionManager;
+    private DefaultTransactionDefinition txDefinition = new DefaultTransactionDefinition();
 
     public PersistentTermInitializer() {
         txDefinition.setName("PersistentTermInitializer.initialize()");
index ebc0de2a25c60c2820740f5688869c3032304593..aa26bdc3392ee8cd0655134ac53c40ef9f5664f8 100644 (file)
@@ -15,7 +15,8 @@ import java.util.Map;
 
 import javax.sql.DataSource;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.cache.spi.RegionFactory;
 import org.springframework.beans.factory.config.BeanDefinition;
 
@@ -42,14 +43,13 @@ import eu.etaxonomy.cdm.persistence.hibernate.HibernateConfiguration;
 //FIXME this class replicates lots of code in CdmDataSourceBase, we may want to merge it
 //in a common helper class to avoid redundant code
 public class WrappedCdmDataSource implements ICdmDataSource {
-       private static final Logger logger = LogManager.getLogger(WrappedCdmDataSource.class);
 
+    private static final Logger logger = LogManager.getLogger();
 
        private final DataSource datasource;
 
        private Connection connection;
 
-
        public WrappedCdmDataSource(DataSource datasource) {
                if (datasource == null){
                        throw new NullPointerException("datasource must not be null for WrappedCdmDataSource");
@@ -57,9 +57,6 @@ public class WrappedCdmDataSource implements ICdmDataSource {
                this.datasource = datasource;
        }
 
-       /**
-        * {@inheritDoc}
-        */
        @Override
        public Connection getConnection() throws SQLException {
                if (this.connection == null){
@@ -224,9 +221,6 @@ public class WrappedCdmDataSource implements ICdmDataSource {
                throw new UnsupportedOperationException("getHibernatePropertiesBean() not supported by WrappedCdmDataSource");
        }
 
-    /**
-     * {@inheritDoc}
-     */
     @Override
     public BeanDefinition getHibernatePropertiesBean(DbSchemaValidation hbm2dll,
             HibernateConfiguration hibernateConfig) {
@@ -269,12 +263,6 @@ public class WrappedCdmDataSource implements ICdmDataSource {
            }
        }
 
-    /**
-     * @param dbType
-     * @param jdbcUrl
-     * @return
-     * @throws URISyntaxException
-     */
     private String getDatabaseFrom(String jdbcUrl) throws URISyntaxException {
         DatabaseTypeEnum type = DatabaseTypeEnum.byConnectionString(jdbcUrl);
         if (type == null){
@@ -401,5 +389,4 @@ public class WrappedCdmDataSource implements ICdmDataSource {
                        throw new RuntimeException(e);
                }
        }
-
-}
+}
\ No newline at end of file
index 339ec72537a48cc99fec3864c8b1af33718f5e27..8ad8e837103a28b57fd4c2bea3d04aa2386e93f0 100644 (file)
@@ -28,7 +28,7 @@ import eu.etaxonomy.cdm.persistence.utils.CdmPersistenceUtils;
  */
 public class H2DatabaseType extends DatabaseTypeBase {
 
-       private static final Logger logger = LogManager.getLogger(H2DatabaseType.class);
+       private static final Logger logger = LogManager.getLogger();
 
        //typeName
        private final String typeName = "H2 Database";
index 9be358ec00d95e92fa27c441a509ff34426fd3ec..3cbd4f0d1cd5e2d363db3dc53f27db9d86fc0698 100644 (file)
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.database.types;\r
-\r
-import javax.sql.DataSource;\r
-\r
-import org.hibernate.dialect.Dialect;\r
-\r
-import eu.etaxonomy.cdm.database.ICdmDataSource;\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 17.12.2008\r
- * @version 1.0\r
- */\r
-public interface IDatabaseType {\r
-       /**\r
-        * @return\r
-        */\r
-       public String getName();\r
-       /**\r
-        * @return\r
-        */\r
-       public String getClassString();\r
-       /**\r
-        * @return\r
-        */\r
-       public String getUrlString();\r
-       /**\r
-        * @return\r
-        */\r
-       public int getDefaultPort();\r
-       \r
-       /**\r
-        * Returns the {@link Dialect hibernate dialect}\r
-        * @return\r
-        */\r
-       public Dialect getHibernateDialect();\r
-       \r
-       /**\r
-        * Returns the canoncial (full path) name of the {@link Dialect hibernate dialect} class\r
-        * @return\r
-        */\r
-       public String getHibernateDialectCanonicalName();\r
-       \r
-       /**\r
-        * Returns the connection String for the given parameters, using default port\r
-        * @param cdmDataSource represents a datasource\r
-        * @return the connection String\r
-        */\r
-       public String getConnectionString(ICdmDataSource cdmDataSource);\r
-\r
-\r
-       /**\r
-        * Returns the DataSource class that that the datasource needs to create a spring bean\r
-        * @return the DataSource class\r
-        */\r
-       public Class<? extends DataSource> getDataSourceClass();\r
-       \r
-       \r
-       /**\r
-        * Returns the Name of the initialization method to be used when a hibernate datasource is created for this database\r
-        * @return String name of the init method\r
-        */\r
-       public String getInitMethod();\r
-       \r
-       /**\r
-        * Returns the Name of the destroying method to be used when a hibernate datasource representing this database is destroyed\r
-        * @return String name of the destroy method\r
-        */\r
-       public String getDestroyMethod();\r
-\r
-       /**\r
-        * Returns the server name for a given connection string. Null or empty string is returned if the \r
-        * connection string is invalid\r
-        * @param connectionString the connection string\r
-        * @return string representing the server\r
-        */\r
-       public String getServerNameByConnectionString(String connectionString);\r
-       \r
-       \r
-       /**\r
-        * Returns the port for a given connection string. If no port is defined the default port is returned.\r
-        * If connection string is <code>null</code> or unvalid -1 is returned \r
-        * @param connectionString the connection string\r
-        * @return int representing the port number\r
-        */\r
-       public int getPortByConnectionString(String connectionString);\r
-       \r
-       \r
-       /**\r
-        * Returns the database name for a given connection string. Null or empty string is returned if the \r
-        * connection string is invalid\r
-        * @param connectionString the connection string\r
-        * @return string representing the database\r
-        */\r
-       public abstract String getDatabaseNameByConnectionString(String connectionString);\r
-}
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+
+package eu.etaxonomy.cdm.database.types;
+
+import javax.sql.DataSource;
+
+import org.hibernate.dialect.Dialect;
+
+import eu.etaxonomy.cdm.database.ICdmDataSource;
+
+/**
+ * @author a.mueller
+ * @since 17.12.2008
+
+ */
+public interface IDatabaseType {
+
+       public String getName();
+
+       public String getClassString();
+
+       public String getUrlString();
+
+       public int getDefaultPort();
+
+       /**
+        * Returns the {@link Dialect hibernate dialect}
+        */
+       public Dialect getHibernateDialect();
+
+       /**
+        * Returns the canoncial (full path) name of the {@link Dialect hibernate dialect} class
+        */
+       public String getHibernateDialectCanonicalName();
+
+       /**
+        * Returns the connection String for the given parameters, using default port
+        * @param cdmDataSource represents a datasource
+        * @return the connection String
+        */
+       public String getConnectionString(ICdmDataSource cdmDataSource);
+
+
+       /**
+        * Returns the DataSource class that that the datasource needs to create a spring bean
+        * @return the DataSource class
+        */
+       public Class<? extends DataSource> getDataSourceClass();
+
+
+       /**
+        * Returns the Name of the initialization method to be used when a hibernate datasource is created for this database
+        * @return String name of the init method
+        */
+       public String getInitMethod();
+
+       /**
+        * Returns the Name of the destroying method to be used when a hibernate datasource representing this database is destroyed
+        * @return String name of the destroy method
+        */
+       public String getDestroyMethod();
+
+       /**
+        * Returns the server name for a given connection string. Null or empty string is returned if the
+        * connection string is invalid
+        * @param connectionString the connection string
+        * @return string representing the server
+        */
+       public String getServerNameByConnectionString(String connectionString);
+
+       /**
+        * Returns the port for a given connection string. If no port is defined the default port is returned.
+        * If connection string is <code>null</code> or unvalid -1 is returned
+        * @param connectionString the connection string
+        * @return int representing the port number
+        */
+       public int getPortByConnectionString(String connectionString);
+
+       /**
+        * Returns the database name for a given connection string. Null or empty string is returned if the
+        * connection string is invalid
+        * @param connectionString the connection string
+        * @return string representing the database
+        */
+       public abstract String getDatabaseNameByConnectionString(String connectionString);
+}
\ No newline at end of file
index c25025dfbd6ffc9b02e607d66a7363f2f0030721..25ef7014f8d47584190fd5dd635b3e412fe6baaa 100644 (file)
@@ -12,7 +12,8 @@ import java.sql.SQLException;
 import java.util.List;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
@@ -27,7 +28,8 @@ import eu.etaxonomy.cdm.database.update.v30_40.UsernameConstraintUpdater;
  * @since 2016-10-18
  */
 public class IndexAdder extends SchemaUpdaterStepBase {
-       private static final Logger logger = LogManager.getLogger(IndexAdder.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
        private String tableName;
 
index 6926b7af5415f0f15a2d879ab7c88020ec50defc..2c6c04ee8c8c069f6801b72fbe1d95f19ca797de 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.database.update;
 import java.sql.SQLException;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
@@ -23,7 +24,8 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
  *
  */
 public class IndexRenamer extends SchemaUpdaterStepBase {
-    private static final Logger logger = LogManager.getLogger(IndexRenamer.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
     private String tableName;
 
index 9c8655c4639973769518d126244d58ef078c7718..faa224c4eb3f56d5480ff9069645bd67f94fc334 100644 (file)
@@ -12,7 +12,8 @@ import java.sql.SQLException;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -26,7 +27,7 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
  */
 public class RelationSwapper extends AuditedSchemaUpdaterStepBase {
 
-    private static final Logger logger = LogManager.getLogger(RelationSwapper.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final int PLACEHOLDER = -987;
 
index 09fbe46476f7e0d610d925f17f7ce3826ef3dfe2..139775d4a536567312613e9c7c3f501acd0a91c8 100644 (file)
@@ -12,7 +12,8 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -31,7 +32,7 @@ public abstract class SchemaUpdaterBase
             implements ISchemaUpdater {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdaterBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
        public static final boolean INCLUDE_AUDIT = true;
        protected static final boolean INCLUDE_CDM_BASE = true;
index 30c313eceab55e1fe7398f8772752c4323e3cc73..e209faacdb31fa1ce3cdd564283daafab2dff5ec 100644 (file)
@@ -15,7 +15,8 @@ import java.util.List;
 import java.util.UUID;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.joda.time.DateTime;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
@@ -28,7 +29,8 @@ import eu.etaxonomy.cdm.model.common.Language;
  * @since 13.09.2010
  */
 public abstract class SchemaUpdaterStepBase implements ISchemaUpdaterStep {
-       private static final Logger logger = LogManager.getLogger(SchemaUpdaterStepBase.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
        protected String stepName;
 
index 79c483b66e09a88180cc69aa69c3ad9260871d39..89167e46ac8d13ceba516093689ceb0f5ba686b6 100644 (file)
@@ -28,7 +28,7 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
  *
  */
 public class SimpleSchemaUpdaterStep extends SchemaUpdaterStepBase {
-       private static final Logger logger = LogManager.getLogger(SimpleSchemaUpdaterStep.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private final Map<DatabaseTypeEnum, String> queryMap = new HashMap<>();
        private final Map<DatabaseTypeEnum, String> auditQueryMap = new HashMap<>();
index 2dcb4c6b80f49aa3b0da2f0ed30d161dc834b565..c16b13c2a9813ba8fbebbcdabd9bb48c4edf90ef 100644 (file)
@@ -13,7 +13,8 @@ import java.sql.SQLException;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -30,7 +31,7 @@ import eu.etaxonomy.cdm.model.term.TermType;
 public class SingleTermUpdater extends SchemaUpdaterStepBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SingleTermUpdater.class);
+    private static final Logger logger = LogManager.getLogger();
 
 // **************************** FACTORY METHODS ********************************/
 
index 5bf5dd29ab73291baf9820514d037175e00e196d..60912a35c862dff9890c2d8735adca8154859d06 100644 (file)
@@ -29,7 +29,7 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
  */
 public class SortIndexUpdater extends SchemaUpdaterStepBase {
 
-    private static final Logger logger = LogManager.getLogger(SortIndexUpdater.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private final String tableName;
     private final String sortIndexColumn;
index dd134f37cb183326eea08b67aeadb1e9003200a4..4683d8999e57367e5eccd5e5ee3f532b46a45235 100644 (file)
@@ -13,7 +13,8 @@ import java.util.Arrays;
 import java.util.List;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
@@ -25,7 +26,8 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
  * @since 16.09.2010
  */
 public class TableCreator extends AuditedSchemaUpdaterStepBase {
-       private static final Logger logger = LogManager.getLogger(TableCreator.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
        private static final boolean IS_LIST = true;
        private static final boolean IS_1_TO_M = true;
index 9c0f00e8bae30ec880b8a39c88fe534c9e591efb..632918adf917c3be95d88a8fe646727d7d2dfcf4 100644 (file)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.database.update;
 
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
@@ -23,7 +24,7 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
 public class TableDropper
         extends AuditedSchemaUpdaterStepBase{
 
-    private static final Logger logger = LogManager.getLogger(TableDropper.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private boolean ifExists = true;
 
index ddc03369dc0a34afa9896d640c1ee1a3fdd864bb..e80a2dfdde2b0e524c7bbda4468ff8f57d3ad2ca 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.database.update;
 import java.sql.SQLException;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
@@ -25,7 +26,7 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
 public class TableNameChanger
             extends SchemaUpdaterStepBase{
 
-    private static final Logger logger = LogManager.getLogger(TableNameChanger.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private String oldName;
        private String newName;
index 8d045569d66c6555db918cea486e4b112a7aa30a..c5191694e8aabf48233eab66e95faf56ccf89a74 100644 (file)
@@ -13,7 +13,8 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -30,7 +31,7 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
  */
 public class TermMover extends SchemaUpdaterStepBase{
 
-    private static final Logger logger = LogManager.getLogger(TermMover.class);
+    private static final Logger logger = LogManager.getLogger();
 
        public static final TermMover NewInstance(List<ISchemaUpdaterStep> stepList, String stepName, UUID newVocabulary, String uuidTerm){
                List<String> terms = new ArrayList<>();
index 090ac9bf53c95b0bd51837b2d5f01c5326599d05..e831acb6d913fa61dc4a06dbdf9d3320b90b5f65 100644 (file)
@@ -13,8 +13,6 @@ import java.sql.SQLException;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -31,9 +29,6 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
 public class TermRepresentationAdder
             extends SchemaUpdaterStepBase {
 
-    @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TermRepresentationAdder.class);
-
        public static final TermRepresentationAdder NewInstance(List<ISchemaUpdaterStep> stepList, String stepName, UUID uuidTerm, String description,  String label, String abbrev, UUID uuidLanguage){
                return new TermRepresentationAdder(stepList, stepName, uuidTerm, description, label, abbrev, uuidLanguage, false);
        }
index 57c81bc79283526193dc6f6ab4932839ed8300df..945b2e4313449a14f510d12db0e1f3c219dff136 100644 (file)
@@ -13,8 +13,6 @@ import java.sql.SQLException;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -29,9 +27,6 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
 public class TermRepresentationUpdater
             extends SchemaUpdaterStepBase {
 
-    @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TermRepresentationUpdater.class);
-
        public static final TermRepresentationUpdater NewInstance(List<ISchemaUpdaterStep> stepList,
                String stepName, UUID uuidTerm, String description,  String label, String abbrev,
                UUID uuidLanguage){
index 6f09712a31de739de2978ab7602d5aa05da89a7c..e4073331161f0f64b5e95e738d6395e585f67703 100644 (file)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.database.update;
 
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
@@ -24,7 +25,7 @@ import eu.etaxonomy.cdm.model.common.ITreeNode;
 public class TreeIndexUpdater
         extends AuditedSchemaUpdaterStepBase {
 
-    private static final Logger logger = LogManager.getLogger(TreeIndexUpdater.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private String indexColumnName = "treeIndex";
        private final String treeIdColumnName;
index b937225fbc32d9f0dd2f3e75615fd74c0c3bbb73..1a21dc3f7d5cbc2ea3be99b57f5ee216aec7093a 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.database.update;
 import java.sql.SQLException;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
@@ -29,7 +30,7 @@ import eu.etaxonomy.cdm.database.ICdmDataSource;
  */
 public class UniqueIndexDropper extends AuditedSchemaUpdaterStepBase {
 
-    private static final Logger logger = LogManager.getLogger(UniqueIndexDropper.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private final String indexColumn;
 
index 0f474256ebc34035423d86ca884000fd3808303f..de756c794ddbd15993d744b03a1ed1132e9e5246 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.database.update;
 import java.sql.SQLException;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -35,7 +36,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData;
 public abstract class UpdaterBase<T extends ISchemaUpdaterStep, U extends IUpdater<U>>
             implements IUpdater<U> {
 
-       private static final Logger logger = LogManager.getLogger(UpdaterBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
        protected List<T> list;
        protected String startVersion;
index 79a5455807c2ef7e0c0aa083685bc489f599cbca..9d908a389184f985ac4b87ca819d849f0865c2b2 100644 (file)
@@ -14,7 +14,8 @@ import java.util.List;
 import java.util.UUID;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -28,7 +29,7 @@ import eu.etaxonomy.cdm.model.term.TermType;
 public class VocabularyCreator extends SchemaUpdaterStepBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(VocabularyCreator.class);
+    private static final Logger logger = LogManager.getLogger();
 
 // **************************** STATIC METHODS ********************************/
 
index 4ee43680ffa69c431932673f83b2be15ba1a77ad..6082c08c7a223a9e559e1391a8fcc288eacfbc38 100644 (file)
@@ -133,7 +133,8 @@ import eu.etaxonomy.cdm.model.term.TermVocabulary;
  * @since 25.04.2016
  */
 public class ReferencedObjTypeUpdater extends SchemaUpdaterStepBase{
-       private static final Logger logger = LogManager.getLogger(ReferencedObjTypeUpdater.class);
+
+       private static final Logger logger = LogManager.getLogger();
 
        private static final String stepName = "Update referenced obj_type";
 
index c25218337bcf321bc7b269907ad7cf44930c84e8..6962b73d210d8c9789b21b7667062e35d12cea7a 100644 (file)
@@ -74,7 +74,8 @@ import eu.etaxonomy.cdm.model.term.TermType;
  */
 public class SchemaUpdater_31_33 extends SchemaUpdaterBase {
 
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_31_33.class);
+       private static final Logger logger = LogManager.getLogger();
+
        private static final String startSchemaVersion = "3.0.1.0.201104190000";
        private static final String endSchemaVersion = "3.3.0.0.201309240000";
 
index bd8e532e3500491406ed96bba87f3fdced669a1e..54704a4b1767230969a3d500fb79d418c2d76e2f 100644 (file)
@@ -11,8 +11,6 @@ package eu.etaxonomy.cdm.database.update.v40_50;
 import java.sql.SQLException;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.cdm.database.update.CaseType;
@@ -30,27 +28,17 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase;
  *
  */
 public class NomStatusInvalidUpdater extends SchemaUpdaterStepBase{
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(NomStatusInvalidUpdater.class);
 
-    /**
-     * @return
-     */
+    private static final String stepName = "Update 'invalid' status with wrong nomenclatural code";
+
     public static NomStatusInvalidUpdater NewInstance(List<ISchemaUpdaterStep> stepList) {
         return new NomStatusInvalidUpdater(stepList);
     }
 
-    private static final String stepName = "Update 'invalid' status with wrong nomenclatural code";
-
-    /**
-     * @param stepName
-     */
     protected NomStatusInvalidUpdater(List<ISchemaUpdaterStep> stepList) {
         super(stepList, stepName);
     }
 
-
-
     @Override
     public void invoke(ICdmDataSource datasource, IProgressMonitor monitor,
             CaseType caseType, SchemaUpdateResult result) throws SQLException {
@@ -67,7 +55,6 @@ public class NomStatusInvalidUpdater extends SchemaUpdaterStepBase{
             String botIdSql = String.format(statusSql, defTerm, botUuid);
             Number botId = (Number)datasource.getSingleValue(botIdSql);
 
-
             String sqlUpdate = "UPDATE @@NomenclaturalStatus@@ " +
                     " SET type_id = %d " +
                     " WHERE id IN ( " +
@@ -95,8 +82,6 @@ public class NomStatusInvalidUpdater extends SchemaUpdaterStepBase{
                 String zooUpdate = String.format(sqlUpdate, zooId, botUuid, "= 'ZoologicalName'");
                 n = n + datasource.executeUpdate(zooUpdate);
             }
-
-
         } catch (Exception e) {
             String message = e.getMessage();
             monitor.warning(message, e);
@@ -105,5 +90,4 @@ public class NomStatusInvalidUpdater extends SchemaUpdaterStepBase{
 
         return;
     }
-
-}
+}
\ No newline at end of file
index 8c932c8ed188f42f29c31aed2e41ce15e23c9456..7e5c97a9b6b652581c80610417177e3d5e536e09 100644 (file)
@@ -12,7 +12,8 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -22,7 +23,6 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdateResult;
 import eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase;
 import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
 
-
 /**
  * Updates the CdmPreference NomenclaturalCode  #3658
  *
@@ -30,7 +30,8 @@ import eu.etaxonomy.cdm.model.name.NomenclaturalCode;
  * @since 13.10.2016
  */
 public class NomenclaturalCodeUpdater extends SchemaUpdaterStepBase {
-    private static final Logger logger = LogManager.getLogger(NomenclaturalCodeUpdater.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
        private static final String stepName = "Update nomenclatural code";
 
index b752925c078d596c39ebeef043692a05ef207ae9..df9b46b59655ccdeca47f69547387929d78a113e 100644 (file)
@@ -12,8 +12,6 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.cdm.database.update.CaseType;
@@ -31,21 +29,13 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase;
  *
  */
 public class OrphanedKeyStatementRemover extends SchemaUpdaterStepBase{
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(OrphanedKeyStatementRemover.class);
 
-    /**
-     * @return
-     */
+    private static final String stepName = "Remove orphaned key statements";
+
     public static OrphanedKeyStatementRemover NewInstance(List<ISchemaUpdaterStep> stepList) {
         return new OrphanedKeyStatementRemover(stepList);
     }
 
-    private static final String stepName = "Remove orphaned key statements";
-
-    /**
-     * @param stepName
-     */
     protected OrphanedKeyStatementRemover(List<ISchemaUpdaterStep> stepList) {
         super(stepList, stepName);
     }
@@ -66,8 +56,6 @@ public class OrphanedKeyStatementRemover extends SchemaUpdaterStepBase{
                 int id = rs.getInt("id");
                 handleSingleStatement(id, datasource, monitor, caseType, result);
             }
-
-
         } catch (Exception e) {
             String message = e.getMessage();
             monitor.warning(message, e);
@@ -76,14 +64,6 @@ public class OrphanedKeyStatementRemover extends SchemaUpdaterStepBase{
         return;
     }
 
-    /**
-     * @param id
-     * @param datasource
-     * @param monitor
-     * @param caseType
-     * @param result
-     * @throws SQLException
-     */
     private void handleSingleStatement(int keyStatementId, ICdmDataSource datasource, IProgressMonitor monitor, CaseType caseType,
             SchemaUpdateResult result) throws SQLException {
         String selectSQL = " SELECT MN.label_id id" +
@@ -105,7 +85,5 @@ public class OrphanedKeyStatementRemover extends SchemaUpdaterStepBase{
         String deleteKeyStatement = "DELETE FROM @@KeyStatement@@ WHERE id = " + keyStatementId;
         deleteKeyStatement = caseType.replaceTableNames(deleteKeyStatement);
         datasource.executeUpdate(deleteKeyStatement);
-
     }
-
-}
+}
\ No newline at end of file
index 17cf4269b2a5817aff703d400ade5e907cf26283..4f08c005d94b3863da34d5da4c40f68e682bce54 100644 (file)
@@ -13,8 +13,6 @@ import java.sql.SQLException;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.cdm.database.update.CaseType;
@@ -26,7 +24,6 @@ import eu.etaxonomy.cdm.model.common.Language;
 import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
 import eu.etaxonomy.cdm.model.term.TermType;
 
-
 /**
  * Updates the pro parte and partial synonyms. Makes them real concept relationships
  * #7334
@@ -35,12 +32,9 @@ import eu.etaxonomy.cdm.model.term.TermType;
  * @since 11.05.2018
  */
 public class ProParteSynonymUpdater extends SchemaUpdaterStepBase {
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(ProParteSynonymUpdater.class);
 
        private static final String stepName = "Make pro parte synonyms concept relationships";
 
-
 // **************************** STATIC METHODS ********************************/
 
        public static final ProParteSynonymUpdater NewInstance(List<ISchemaUpdaterStep> stepList){
@@ -103,7 +97,6 @@ public class ProParteSynonymUpdater extends SchemaUpdaterStepBase {
         return createRelType(datasource, monitor, caseType, result,
                 uuidTerm, symbol, description, uuidAfterTerm,
                 reverseDescription, reverseAbbrev);
-
     }
 
     private int createRelType(ICdmDataSource datasource, IProgressMonitor monitor, CaseType caseType,
@@ -155,7 +148,6 @@ public class ProParteSynonymUpdater extends SchemaUpdaterStepBase {
         return id;
     }
 
-
     private void invokeSingle(boolean isPartial, int typeId, ICdmDataSource datasource, IProgressMonitor monitor,
             CaseType caseType, SchemaUpdateResult result){
 
@@ -210,14 +202,8 @@ public class ProParteSynonymUpdater extends SchemaUpdaterStepBase {
             result.addException(e, "Error occurred when trying to update proParte/partial synonyms",
                     this, "invokeSingle");
         }
-
     }
 
-
-    /**
-     * @param titleCache
-     * @return
-     */
     private String normalizeTitleCache(String titleCache) {
         if(titleCache == null){
             return "";
@@ -237,5 +223,4 @@ public class ProParteSynonymUpdater extends SchemaUpdaterStepBase {
         query = query.replaceAll("@TRUE@", getBoolean(true, datasource));
         return query;
     }
-
-}
+}
\ No newline at end of file
index 1a19e98a879d9ec5107f8d1a390a0ac81287cfb4..b83028f7831b486a76d222c08405ed2b8993ac50 100644 (file)
@@ -36,7 +36,8 @@ import eu.etaxonomy.cdm.database.update.v30_40.SchemaUpdater_36_40;
 public class SchemaUpdater_40_41 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_40_41.class);
+       private static final Logger logger = LogManager.getLogger();
+
        private static final String endSchemaVersion = "4.1.0.0.201607300000";
        private static final String startSchemaVersion = "4.0.0.0.201604200000";
 
index 6dbc16d6e67c5d8065c6b1e7c00b9b1ec429ced7..9c5b308100b5e21ed3dfc2e4d46b1c9978c4dc01 100644 (file)
@@ -36,7 +36,8 @@ import eu.etaxonomy.cdm.database.update.UniqueIndexDropper;
 public class SchemaUpdater_41_47 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_41_47.class);
+       private static final Logger logger = LogManager.getLogger();
+
        private static final String startSchemaVersion = "4.1.0.0.201607300000";
        private static final String endSchemaVersion = "4.7.0.0.201710040000";
 
index 86b7f4962a4675332f5ec6ddb18760d7fd6b74e0..95c55e32104a16db38e63562be0345eab34a9fcf 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.database.update.v40_50;
 
 import java.util.ArrayList;
@@ -31,16 +30,15 @@ import eu.etaxonomy.cdm.database.update.TableCreator;
 import eu.etaxonomy.cdm.database.update.TableNameChanger;
 import eu.etaxonomy.cdm.database.update.TermRepresentationUpdater;
 
-/**
 /**
  * @author a.mueller
  * @date 09.06.2017
- *
  */
 public class SchemaUpdater_47_50 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_47_50.class);
+       private static final Logger logger = LogManager.getLogger();
+
        private static final String endSchemaVersion = "5.0.0.0.20180514";
        private static final String startSchemaVersion = "4.7.0.0.201710040000";
 
@@ -50,10 +48,6 @@ public class SchemaUpdater_47_50 extends SchemaUpdaterBase {
                return new SchemaUpdater_47_50();
        }
 
-       /**
-        * @param startSchemaVersion
-        * @param endSchemaVersion
-        */
        protected SchemaUpdater_47_50() {
                super(startSchemaVersion, endSchemaVersion);
        }
index b01d02cf27129b553c872d710171cae9dcbc98cc..7c328e0d6cdcf113bf10dec25f123727766e873c 100644 (file)
@@ -13,8 +13,6 @@ import java.sql.SQLException;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.cdm.database.update.CaseType;
@@ -32,22 +30,12 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase;
 public class SynonymDeduplicator
             extends SchemaUpdaterStepBase{
 
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(SynonymDeduplicator.class);
+    private static final String stepName = "Deduplicate synonyms code";
 
-    /**
-     * @return
-     */
     public static SynonymDeduplicator NewInstance(List<ISchemaUpdaterStep> stepList) {
         return new SynonymDeduplicator(stepList);
     }
 
-    private static final String stepName = "Deduplicate synonyms code";
-
-    /**
-     * @param stepList
-     * @param stepName
-     */
     protected SynonymDeduplicator(List<ISchemaUpdaterStep> stepList) {
         super(stepList, stepName);
     }
@@ -134,14 +122,8 @@ public class SynonymDeduplicator
             Integer oldExtensionId = rs.getInt(1);
             cloneExtension(newSynonymId, oldExtensionId, mnTableName, mnCol, datasource, caseType, tableName, specificParams, withSortIndex ? sortIndex : null);
         }
-
     }
 
-    /**
-     * @param id
-     * @param caseType
-     * @throws SQLException
-     */
     private void cloneExtension(Integer newSynonymId, Integer oldExtensionId, String mnTableName, String mnCol, ICdmDataSource datasource, CaseType caseType,
             String tableName, String specificParams, Integer sortIndex) throws SQLException {
 
@@ -181,6 +163,5 @@ public class SynonymDeduplicator
                     .replace("@sortIndexValue", sortIndexValueStr)
                     ;
         datasource.executeUpdate(insertMNSql);
-
     }
-}
+}
\ No newline at end of file
index eaf730969e7a19ee43d101d996d33e3da3e4e714..7550c5a65e452badf8b86547862b8b9a003746e4 100644 (file)
@@ -29,8 +29,9 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase;
  * @since 05.05.2018
  */
 public class VocabularyOrderUpdater extends SchemaUpdaterStepBase {
+
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(VocabularyOrderUpdater.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private static final String stepName = "Update vocabulary order";
 
index 05a7f2e2a4f288792b265c20d6f317e79a866dfe..db9780cfe1baf21cf982b2576e0fe2eec7595fb1 100644 (file)
@@ -13,7 +13,8 @@ import java.sql.SQLException;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -30,7 +31,7 @@ import eu.etaxonomy.cdm.database.update.TreeIndexUpdater;
 public class FeatureTreeMover extends SchemaUpdaterStepBase {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(FeatureTreeMover.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String stepName = "Move FeatureTree to TermCollection";
 
index ea7227610fe83283ff592020d6b51457582f2fc3..16104e10921e6108c263b16b2e14360080d114df 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.database.update.v505_508;
 
 import java.util.ArrayList;
@@ -35,7 +34,7 @@ import eu.etaxonomy.cdm.database.update.v50_55.SchemaUpdater_50_55;
 public class SchemaUpdater_55_58 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_55_58.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final String startSchemaVersion = "5.5.0.0.20190221";
        private static final String endSchemaVersion = "5.8.0.0.201906020";
index 1d57edac02ea4401e8b09c5107e2eb88ee49383f..3531cce8457207bc338804b13f4e08cee9762827 100644 (file)
@@ -12,8 +12,6 @@ package eu.etaxonomy.cdm.database.update.v505_508;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnAdder;
 import eu.etaxonomy.cdm.database.update.ColumnNameChanger;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
@@ -27,9 +25,6 @@ import eu.etaxonomy.cdm.database.update.TableCreator;
  */
 public class SchemaUpdater_581_582 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_581_582.class);
-
        private static final String endSchemaVersion = "5.8.2.0.20190815";
        private static final String startSchemaVersion = "5.8.1.0.20190813";
 
index 1f4f1c877dbda1ed1a3f8789ce8ef59b2abe0b61..88ce63d51a2bf869d34b7765c929354ffa52f3d9 100644 (file)
@@ -12,8 +12,6 @@ package eu.etaxonomy.cdm.database.update.v505_508;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnAdder;
 import eu.etaxonomy.cdm.database.update.ColumnNameChanger;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
@@ -27,9 +25,6 @@ import eu.etaxonomy.cdm.database.update.TableCreator;
  */
 public class SchemaUpdater_58_581 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_58_581.class);
-
        private static final String endSchemaVersion = "5.8.1.0.20190813";
        private static final String startSchemaVersion = "5.8.0.0.201906020";
 
@@ -39,10 +34,6 @@ public class SchemaUpdater_58_581 extends SchemaUpdaterBase {
                return new SchemaUpdater_58_581();
        }
 
-       /**
-        * @param startSchemaVersion
-        * @param endSchemaVersion
-        */
        protected SchemaUpdater_58_581() {
                super(startSchemaVersion, endSchemaVersion);
        }
@@ -113,10 +104,6 @@ public class SchemaUpdater_58_581 extends SchemaUpdaterBase {
         return stepList;
     }
 
-    /**
-     * @param stepList
-     * @param string
-     */
     private void addExternalDataHandler(List<ISchemaUpdaterStep> stepList, String tableName) {
         //Add "lastRetrieved"
         String stepName = "Add 'lastRetrieved' to " + tableName;
index 0444a3a3530fee7336e6c360e0aba8c5ecd49f91..4f92094a7dd7976498af4c5f415daccdecfd5085 100644 (file)
@@ -13,7 +13,6 @@ import java.sql.SQLException;
 import java.util.List;
 
 import org.apache.commons.lang3.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
@@ -26,17 +25,11 @@ import eu.etaxonomy.cdm.model.permission.User;
 /**
  * @author a.mueller
  * @since 12.08.2019
- *
  */
 public class UsernameRegexAdapter  extends SchemaUpdaterStepBase {
 
-
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(UsernameRegexAdapter.class);
-
     private static final String stepName = "Adapt username to username regex";
 
-
     public static final UsernameRegexAdapter NewInstance(List<ISchemaUpdaterStep> stepList){
         UsernameRegexAdapter result = new UsernameRegexAdapter(stepList);
         return result;
@@ -53,15 +46,6 @@ public class UsernameRegexAdapter  extends SchemaUpdaterStepBase {
         doForTable(datasource, monitor, caseType, result, "PermissionGroup", "name");
     }
 
-    /**
-     * @param datasource
-     * @param monitor
-     * @param caseType
-     * @param result
-     * @param tableName
-     * @param attribute
-     * @throws SQLException
-     */
     private void doForTable(ICdmDataSource datasource, IProgressMonitor monitor, CaseType caseType,
             SchemaUpdateResult result, String tableName, String attribute) throws SQLException {
         tableName = caseType.transformTo(tableName);
@@ -90,5 +74,4 @@ public class UsernameRegexAdapter  extends SchemaUpdaterStepBase {
             }
         }
     }
-
-}
+}
\ No newline at end of file
index 1bd65835e4435d4cca560e349b489a0a915d8f4a..ec4ce03077c2d78a3492754910f2ee30702c2258 100644 (file)
@@ -12,8 +12,6 @@ package eu.etaxonomy.cdm.database.update.v508_511;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnAdder;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
@@ -26,9 +24,6 @@ import eu.etaxonomy.cdm.database.update.TableNameChanger;
  */
 public class SchemaUpdater_5111_5112 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5111_5112.class);
-
        private static final String startSchemaVersion = "5.11.1.0.20191108";
        private static final String endSchemaVersion = "5.11.2.0.20191109";
 
index 283bef25d173ae78de6aad1043c99ef842b45fdb..3c5b52c1bb778c4d8024a43720fd7ad98f4bf72c 100644 (file)
@@ -6,14 +6,11 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.database.update.v508_511;
 
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnAdder;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
@@ -25,9 +22,6 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdaterBase;
  */
 public class SchemaUpdater_511_5111 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_511_5111.class);
-
        private static final String startSchemaVersion = "5.11.0.0.20191104";
        private static final String endSchemaVersion = "5.11.1.0.20191108";
 
index 31381d6bf97149f793a0a9b6367cde6a890c94cc..2e5a34ca7c74e58e1f9aee4ceda1a5b87b58fb1b 100644 (file)
@@ -6,14 +6,11 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.database.update.v508_511;
 
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnAdder;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
@@ -27,9 +24,6 @@ import eu.etaxonomy.cdm.database.update.v505_508.SchemaUpdater_581_582;
  */
 public class SchemaUpdater_582_511 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_582_511.class);
-
        private static final String endSchemaVersion = "5.11.0.0.20191104";
        private static final String startSchemaVersion = "5.8.2.0.20190815";
 
index 6a1606fd653ee2b1d37426f865665d83492aac13..76daaf4e52afdc27689e363b633f980b35a24976 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.database.update.v50_55;
 
 import java.util.ArrayList;
@@ -31,7 +30,6 @@ import eu.etaxonomy.cdm.database.update.TermRepresentationUpdater;
 import eu.etaxonomy.cdm.database.update.v40_50.SchemaUpdater_47_50;
 import eu.etaxonomy.cdm.model.term.TermType;
 
-/**
 /**
  * @author a.mueller
  * @date 09.06.2017
@@ -39,7 +37,8 @@ import eu.etaxonomy.cdm.model.term.TermType;
 public class SchemaUpdater_50_55 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_50_55.class);
+       private static final Logger logger = LogManager.getLogger();
+
        private static final String startSchemaVersion = "5.0.0.0.20180514";
        private static final String endSchemaVersion = "5.5.0.0.20190221";
 
index b8d7f03d8e916e8483613c28f607198add675fea..baeb08528263860469348b2c1a452801730d77b4 100644 (file)
@@ -12,8 +12,6 @@ package eu.etaxonomy.cdm.database.update.v511_512;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnTypeChanger;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
@@ -27,9 +25,6 @@ import eu.etaxonomy.cdm.database.update.v508_511.SchemaUpdater_5111_5112;
  */
 public class SchemaUpdater_5112_5120 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5112_5120.class);
-
        private static final String endSchemaVersion = "5.12.0.0.20191202";
        private static final String startSchemaVersion = "5.11.2.0.20191109";
 
index 2adcc1950ab85db440ff713ab86d5c2290f39d2c..5dbe811eb67ca4d553ece8272014ad2637370463 100644 (file)
@@ -14,8 +14,6 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.cdm.database.update.CaseType;
@@ -29,9 +27,6 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase;
  */
 public class Reference2SourceMover extends SchemaUpdaterStepBase {
 
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(Reference2SourceMover.class);
-
     private final String tableName;
     private final String citationsIdAttr;
     private final String detailAttr;
index ec6cd11cfd542e53d61883ad259659132eda691d..881991ae28bbaa839bee0bb1c807f921ca9c5969 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.database.update.v512_515;
 
 import java.util.ArrayList;
@@ -36,7 +35,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5120_5150 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5120_5150.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_12_00;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_15_00;
index 72139da53130b6ff9b35c9456643619b2d07c404..236e83537c69e7fd168dc7ba7f2022db7da240af 100644 (file)
@@ -6,14 +6,11 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.database.update.v512_515;
 
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnRemover;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
@@ -27,9 +24,6 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
  */
 public class SchemaUpdater_5150_5151 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5150_5151.class);
-
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_15_00;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_15_01;
 
index 5edd25a90ad54d9dcf97af7d873971b37dda5266..a7516153cecfedd830008efe71894c113fbdfe12 100644 (file)
@@ -6,14 +6,11 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.database.update.v512_515;
 
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnAdder;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
@@ -27,9 +24,6 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
  */
 public class SchemaUpdater_5151_5152 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5151_5152.class);
-
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_15_01;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_15_02;
 
index 3944557935bbdd9b451e8a912a14a0458f76c07b..be281e0074f8ead2311ad1d185dfad2030964c9a 100644 (file)
@@ -13,8 +13,6 @@ import java.sql.SQLException;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.cdm.database.update.CaseType;
@@ -28,9 +26,6 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase;
  */
 public class OriginalSpellingMover  extends SchemaUpdaterStepBase {
 
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(OriginalSpellingMover.class);
-
     private static final String stepName = "Move original spelling to nomenclatural source";
 
     public static final OriginalSpellingMover NewInstance(List<ISchemaUpdaterStep> stepList){
index ed171dddf59be96636467e101d29b448ece0a811..b931d95e1ec28c1e04abf081baa9646a8fa8d35f 100644 (file)
@@ -14,8 +14,6 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.cdm.database.update.CaseType;
@@ -30,9 +28,6 @@ import eu.etaxonomy.cdm.model.media.ExternalLinkType;
  */
 public class ProtologMover  extends SchemaUpdaterStepBase {
 
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(ProtologMover.class);
-
     private static final String stepName = "Move protologues to nomenclatural source";
 
     public static final ProtologMover NewInstance(List<ISchemaUpdaterStep> stepList){
index 09e220f2b7f00ee8323be500964d7cf3cfa4b3da..343fbf3a45ca9a7b3aacadbc88d04d9d14581524 100644 (file)
@@ -13,8 +13,6 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.cdm.database.update.CaseType;
@@ -28,9 +26,6 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase;
  */
 public class RecommendedMeasurementUnitAdder  extends SchemaUpdaterStepBase {
 
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(RecommendedMeasurementUnitAdder.class);
-
     private final UUID uuidFeature;
     private final UUID uuidUnit;
 
index d64cda4dd7189eae6e18d93e90db6e2f203300ba..36e21ba7708f1c6613897b242d1c2fc6efa5f5c5 100644 (file)
@@ -35,7 +35,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5152_5180 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5152_5180.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_15_02;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_18_00;
index 3406cf6645d08192204503ae2245320d20fcb69a..195ac3fcdf1d5ad48771b036f02feb891634df87 100644 (file)
@@ -27,7 +27,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5180_5181 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5180_5181.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_18_00;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_18_01;
index 9e200aa660811e90aa6bc991f0b5a20eace4b853..e763b9bc26ce994facdb9b9d066fdfdd2c27f605 100644 (file)
@@ -28,7 +28,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5181_5182 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5181_5182.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_18_01;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_18_02;
index bab1c7b4466662b08ea79fba135bd81f4820d9b4..0a699e6b0d2dc1701ed30fbcbe1c1bd99c35e5f5 100644 (file)
@@ -11,8 +11,6 @@ package eu.etaxonomy.cdm.database.update.v515_518;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
 import eu.etaxonomy.cdm.database.update.SchemaUpdaterBase;
@@ -24,9 +22,6 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
  */
 public class SchemaUpdater_5182_5183 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5182_5183.class);
-
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_18_02;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_18_03;
 
index 00a0b74cabd058189d735da09fc4aa525821438f..15788e83286bf62b6878965dadee60b3dfe47c01 100644 (file)
@@ -12,8 +12,6 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
 import eu.etaxonomy.cdm.database.update.SchemaUpdaterBase;
@@ -26,9 +24,6 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
  */
 public class SchemaUpdater_5183_5184 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5183_5184.class);
-
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_18_03;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_18_04;
 
index 99715daec5727e8724b7fe4cf7e1a7f66bc47890..ba7f2ba64e6a21956a88fc130e2ac7eb6ae3df25 100644 (file)
@@ -32,7 +32,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5184_5185 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5184_5185.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_18_04;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_18_05;
index a0b221f48f70c51c85802e6e3f03c8ce9bae71d0..7b2f69a644f313b53ff5cb9a5fa5ff45cc4a32c3 100644 (file)
@@ -28,7 +28,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5185_5186 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5185_5186.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_18_05;
        //FIXME
index a993a4d04fddc86e0dd3c49bfd022eebc7c29914..2577afc2eb0bd318386a5c15b21320c1b731aebb 100644 (file)
@@ -33,7 +33,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5186_5220 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5186_5220.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_18_06;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_22_00;
index 7e66960a248953c1299c89750b1481688e5a2609..cb537b19b7ba1c62f65db28e59a05dd9ac0862bd 100644 (file)
@@ -14,8 +14,6 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 import eu.etaxonomy.cdm.database.ICdmDataSource;
 import eu.etaxonomy.cdm.database.update.CaseType;
@@ -29,9 +27,6 @@ import eu.etaxonomy.cdm.database.update.SchemaUpdaterStepBase;
  */
 public class SecReference2SourceMover extends SchemaUpdaterStepBase {
 
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(SecReference2SourceMover.class);
-
     private final String tableName;
     private final String citationsIdAttr;
     private final String detailAttr;
index 835ed007be118effed97b915a31734206f2b2d56..d2bc3cabb42c824217c762e28c877406ca994e01 100644 (file)
@@ -31,7 +31,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5220_5230 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5220_5230.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_22_00;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_23_00;
index b2e4ed5df4d03142ec44ef104d4f919ab3de3c19..fac3213ce4e2b7d4fefc52b615bef55abd9f1bfa 100644 (file)
@@ -11,8 +11,6 @@ package eu.etaxonomy.cdm.database.update.v523_525;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnAdder;
 import eu.etaxonomy.cdm.database.update.ColumnTypeChanger;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
@@ -27,9 +25,6 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
  */
 public class SchemaUpdater_5230_5250 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5230_5250.class);
-
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_23_00;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_25_00;
 
index fd50cac7e4ed690a5204c124fd3760b438b8280c..5f7a841dbce22feb11902c780c8e85de64a20398 100644 (file)
@@ -11,8 +11,6 @@ package eu.etaxonomy.cdm.database.update.v523_525;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ColumnAdder;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
@@ -26,9 +24,6 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
  */
 public class SchemaUpdater_5250_5251 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5250_5251.class);
-
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_25_00;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_25_01;
 
index fbb78f4abf873211de5e9921b8aaa9ef4cbd0069..b09bdb372e1bef3ec881157da4563f79eea226e7 100644 (file)
@@ -32,7 +32,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5251_5270 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5251_5270.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_25_01;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_27_00;
index 993bab4f5cdad2a24dc8c6fe3ef4bf18a5c68014..1f0d57f06bf89a4bb143ad1e98b03dee61ab2b73 100644 (file)
@@ -12,8 +12,6 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
 import eu.etaxonomy.cdm.database.update.SchemaUpdaterBase;
@@ -26,9 +24,6 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
  */
 public class SchemaUpdater_5270_5271 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5270_5271.class);
-
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_27_00;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_27_01;
 
index 0f75c07813c7ff1bba45ff478feb4af768f0dd35..fb797e5963466cc1df3263d4cf3f3a74a23d0f4c 100644 (file)
@@ -11,8 +11,6 @@ package eu.etaxonomy.cdm.database.update.v527_529;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.database.update.ISchemaUpdater;
 import eu.etaxonomy.cdm.database.update.ISchemaUpdaterStep;
 import eu.etaxonomy.cdm.database.update.SchemaUpdaterBase;
@@ -26,9 +24,6 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
  */
 public class SchemaUpdater_5271_5290 extends SchemaUpdaterBase {
 
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5271_5290.class);
-
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_27_01;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_29_00;
 
index fd73d7fe7eab410210a61bf11f19b806c202dd0b..790dc4d17d1e5206412792459f67ec27c21b6e37 100644 (file)
@@ -34,7 +34,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5290_5320 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5290_5320.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_29_00;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_32_00;
index 5838ae7046f9c9a15022645f1f7d60f49331389a..6193b88461fd31327063122803093bd12a51f380 100644 (file)
@@ -30,7 +30,7 @@ import eu.etaxonomy.cdm.model.metadata.CdmMetaData.CdmVersion;
 public class SchemaUpdater_5320_5330 extends SchemaUpdaterBase {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SchemaUpdater_5320_5330.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final CdmVersion startSchemaVersion = CdmVersion.V_05_32_00;
        private static final CdmVersion endSchemaVersion = CdmVersion.V_05_33_00;
index bbd29807c1935724ddbbda547a19d9cfbef3e506..17d4f0800714994801e081b1f0d12006db3ec2f8 100644 (file)
@@ -1,32 +1,24 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.persistence.dao;
 
 import java.lang.reflect.Method;
 
-
 /**
  * @author n.hoffmann
  * @since Mar 11, 2010
- * @version 1.0
  */
 public interface IMethodCache {
 
        /**
         * Returns the method that is suitable for the given class and parameter type or
         * null if no such method exists.
-        * 
-        * @param clazz 
-        * @param methodName
-        * @param parameterType
-        * @return
         */
        public Method getMethod(Class clazz, String methodName, Class parameterType);
-}
+}
\ No newline at end of file
index 4200147147d458482b6c6d6d60264b2259cecc05..625f9bd27fdede45bb5634d02938ebf9b7df018f 100644 (file)
@@ -19,12 +19,10 @@ import eu.etaxonomy.cdm.model.description.IIdentificationKey;
 /**
  * A read-only interface to allow querying across all IIdentificationKey instances, regardless of type
  * @author ben.clark
- * @version 1.0
  * @since 21-Dec-2009 13:48:10
  */
 public interface IIdentificationKeyDao {
 
-
        /**
         * Returns a sublist of IIdentificationKey instances stored in the database. A maximum
         * of 'limit' objects are returned, starting at object with index 'start'.
index 828f2b4ef8f576905c63aeccc105e47e8192fbfb..13d9b9f78a9b78b32b1e9ba43fb6ff6497dd5ccd 100644 (file)
@@ -1,28 +1,26 @@
-/**\r
-* Copyright (C) 2007 EDIT\r
-* European Distributed Institute of Taxonomy \r
-* http://www.e-taxonomy.eu\r
-* \r
-* The contents of this file are subject to the Mozilla Public License Version 1.1\r
-* See LICENSE.TXT at the top of this package for the full license terms.\r
-*/\r
-\r
-package eu.etaxonomy.cdm.persistence.dao.description;\r
-\r
-import java.util.List;\r
-\r
-import eu.etaxonomy.cdm.model.description.PolytomousKey;\r
-import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;\r
-import eu.etaxonomy.cdm.persistence.dao.common.IIdentifiableDao;\r
-\r
-/**\r
- * @author a.mueller\r
- * @since 08.11.2010\r
- * @version 1.0\r
- */\r
-public interface IPolytomousKeyDao extends IIdentifiableDao<PolytomousKey> {\r
-       \r
-       public List<PolytomousKey> list();\r
-       \r
-       public void loadNodes(PolytomousKeyNode root, List<String> nodePaths);\r
-}\r
+/**
+* Copyright (C) 2007 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.cdm.persistence.dao.description;
+
+import java.util.List;
+
+import eu.etaxonomy.cdm.model.description.PolytomousKey;
+import eu.etaxonomy.cdm.model.description.PolytomousKeyNode;
+import eu.etaxonomy.cdm.persistence.dao.common.IIdentifiableDao;
+
+/**
+ * @author a.mueller
+ * @since 08.11.2010
+ */
+public interface IPolytomousKeyDao extends IIdentifiableDao<PolytomousKey> {
+
+       public List<PolytomousKey> list();
+
+       public void loadNodes(PolytomousKeyNode root, List<String> nodePaths);
+}
\ No newline at end of file
index ebf5da4755de1b21e8574729e8007870e20adde8..8f869dfaaff33b00bb433b458b591d1e74b03cb1 100644 (file)
@@ -8,7 +8,8 @@
 */
 package eu.etaxonomy.cdm.persistence.dao.hibernate;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.HibernateException;
 import org.hibernate.collection.spi.PersistentCollection;
 import org.hibernate.envers.internal.entities.mapper.relation.lazy.proxy.CollectionProxy;
@@ -26,7 +27,7 @@ import eu.etaxonomy.cdm.persistence.dao.initializer.AbstractBeanInitializer;
 public class HibernateBeanInitializer<CDM extends CdmBase> extends AbstractBeanInitializer<CDM>{
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(HibernateBeanInitializer.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     public Object initializeInstance(Object bean) {
index f63b31697ed37edf6d78e3ef6261024ce0266418..1152c9742a52b3f73a41344cdea009ec2aa96326 100644 (file)
@@ -31,7 +31,7 @@ public abstract class AnnotatableDaoBaseImpl<T extends AnnotatableEntity>
         implements IAnnotatableDao<T> {
 
     @SuppressWarnings("unused")
-       private static Logger logger = LogManager.getLogger();
+       private static final Logger logger = LogManager.getLogger();
 
        public AnnotatableDaoBaseImpl(Class<T> type) {
                super(type);
index bf273f7637d2326d3304b293d4fc0de85e08651f..06f1e96c0d1d37ba9de5a66a26ef6f6a9410afe2 100644 (file)
@@ -20,7 +20,8 @@ import java.util.Map;
 import java.util.Optional;
 import java.util.Set;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.lucene.search.Sort;
 import org.apache.lucene.search.SortField;
 import org.hibernate.Criteria;
@@ -37,7 +38,7 @@ import eu.etaxonomy.cdm.persistence.query.OrderHint;
 
 public abstract class DaoBase {
 
-    final static Logger logger = LogManager.getLogger(DaoBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public final static boolean NO_UNPUBLISHED = false;  //constant for unpublished
     public final static boolean INCLUDE_UNPUBLISHED = true;  //constant for unpublished
index 678ecb6a76b0a342e5151ce1a56e09932ade0a3d..3d20c124b9fed5509529c23681b5130b0fb8a1b4 100644 (file)
@@ -60,7 +60,8 @@ import eu.etaxonomy.cdm.strategy.merge.MergeException;
  * @author a.mueller
  */
 public class DeduplicationHelper {
-       private static final Logger logger = LogManager.getLogger(DeduplicationHelper.class);
+
+       private static final Logger logger = LogManager.getLogger();
 
        private final SessionImpl session;
        private final CdmGenericDaoImpl genericDao;
index 84973a5794d4658b38a0180cf6c04da18d4595d7..da55f9b5527aabca74515d318d441ea742e3bd23 100644 (file)
@@ -12,7 +12,8 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.lucene.analysis.standard.StandardAnalyzer;
 import org.apache.lucene.queryparser.classic.ParseException;
 import org.apache.lucene.queryparser.classic.QueryParser;
@@ -52,7 +53,7 @@ public abstract class IdentifiableDaoBase<T extends IdentifiableEntity>
         implements IIdentifiableDao<T>{
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(IdentifiableDaoBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     protected String defaultField = "titleCache_tokenized";
     protected Class<? extends T> indexedClasses[];
index b2c54f306fa623e14426e8e72939a8eb79c41cac..fabd690a9449d40fe508f7344d1c228b86112fba 100644 (file)
@@ -1,6 +1,6 @@
 /**
 * Copyright (C) 2008 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
 */
 
@@ -8,7 +8,8 @@ package eu.etaxonomy.cdm.persistence.dao.hibernate.common;
 
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Criteria;
 import org.springframework.stereotype.Repository;
 
@@ -20,16 +21,18 @@ import eu.etaxonomy.cdm.persistence.dao.common.ILanguageStringDao;
  * @since 12.09.2008
  */
 @Repository
-public class LanguageStringDaoImpl 
+public class LanguageStringDaoImpl
 extends LanguageStringBaseDaoImpl<LanguageString> implements ILanguageStringDao {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(LanguageStringDaoImpl.class);
+
+    @SuppressWarnings("unused")
+    private static final Logger logger = LogManager.getLogger();
 
        public LanguageStringDaoImpl() {
-               super(LanguageString.class); 
+               super(LanguageString.class);
        }
 
-       public List<LanguageString> getAllLanguageStrings(Integer limit, Integer start) {
+       @Override
+    public List<LanguageString> getAllLanguageStrings(Integer limit, Integer start) {
                Criteria crit = getSession().createCriteria(LanguageString.class);
                List<LanguageString> results = crit.list();
                return results;
index e49b4d75b45af3eae6c358558d7f0872a44a30aa..7063b02b5a015e5942e8807af1631dae63c69127 100755 (executable)
@@ -13,7 +13,8 @@ import java.util.List;
 import java.util.UUID;
 
 import org.apache.commons.lang3.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Session;
 import org.hibernate.query.Query;
 import org.springframework.stereotype.Repository;
@@ -31,7 +32,7 @@ import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
 public class RightsDaoImpl extends  LanguageStringBaseDaoImpl<Rights> implements IRightsDao  {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(RightsDaoImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public RightsDaoImpl(Class rightsClass) {
         super(rightsClass);
index beb355135c739dc9558e37a565b7b56e9380d263..7c81453faa46e4974cc459536d2aa456fe765a43 100644 (file)
@@ -13,7 +13,8 @@ import java.util.List;
 import java.util.Set;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.criterion.Criterion;
 import org.hibernate.envers.query.AuditEntity;
 import org.hibernate.envers.query.AuditQuery;
@@ -32,8 +33,11 @@ import eu.etaxonomy.cdm.persistence.dao.common.Restriction;
 import eu.etaxonomy.cdm.persistence.query.MatchMode;
 import eu.etaxonomy.cdm.persistence.query.OrderHint;
 
-public abstract class VersionableDaoBase<T extends VersionableEntity> extends CdmEntityDaoBase<T> implements IVersionableDao<T> {
-       private static final Logger logger = LogManager.getLogger(VersionableDaoBase.class);
+public abstract class VersionableDaoBase<T extends VersionableEntity>
+        extends CdmEntityDaoBase<T>
+        implements IVersionableDao<T> {
+
+    private static final Logger logger = LogManager.getLogger();
 
        public VersionableDaoBase(Class<T> type) {
                super(type);
index 240b14104db2074e37d6fbba84958bd879d7b0d5..d3e4917c6439fa0a8d0542cce988d1163a225f32 100644 (file)
@@ -62,7 +62,7 @@ public class DescriptionDaoImpl
             extends IdentifiableDaoBase<DescriptionBase>
             implements IDescriptionDao{
 
-    private static final Logger logger = LogManager.getLogger(DescriptionDaoImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public DescriptionDaoImpl() {
         super(DescriptionBase.class);
index 4399bc8cf3f598bb1c04c4c84aae5c71004f8b69..6562d57abc5dc752e97b3f27431d1e99f1dcf144 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.persistence.dao.hibernate.description;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.lucene.analysis.standard.StandardAnalyzer;
 import org.apache.lucene.queryparser.classic.ParseException;
 import org.apache.lucene.queryparser.classic.QueryParser;
@@ -33,9 +34,12 @@ import eu.etaxonomy.cdm.persistence.dao.hibernate.common.AnnotatableDaoBaseImpl;
 import eu.etaxonomy.cdm.persistence.query.OrderHint;
 
 @Repository
-public class DescriptionElementDaoImpl extends AnnotatableDaoBaseImpl<DescriptionElementBase> implements IDescriptionElementDao {
+public class DescriptionElementDaoImpl
+        extends AnnotatableDaoBaseImpl<DescriptionElementBase>
+        implements IDescriptionElementDao {
+
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(DescriptionElementDaoImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private final String defaultField = "multilanguageText.text";
 
index b9f48c21dca4943edb7860bb6785b546c5d80e26..9a04cc3026a10f99af3aa0203a0f3cf039925519 100644 (file)
@@ -8,7 +8,8 @@ import java.util.Map;
 import java.util.Set;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Criteria;
 import org.hibernate.Session;
 import org.hibernate.criterion.Restrictions;
@@ -41,7 +42,7 @@ public class DescriptiveDataSetDao
         extends IdentifiableDaoBase<DescriptiveDataSet>
         implements IDescriptiveDataSetDao {
 
-    private static final Logger logger = LogManager.getLogger(DescriptiveDataSetDao.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @Autowired
        private ITermTreeDao termTreeDao;
@@ -202,7 +203,7 @@ public class DescriptiveDataSetDao
 
     private List<UUID> getNodeUuidsForDescriptiveDataSet(UUID uuid) {
         Session session = getSession();
-       
+
         String queryString = "SELECT t.uuid  FROM DescriptiveDataSet a JOIN a.taxonSubtreeFilter as t WHERE a.uuid = :uuid";
         Query<UUID> query = session.createQuery(queryString, UUID.class);
         query.setParameter("uuid", uuid);
index 1a58990b5bc76e3f3a5707cce99ba9da35ee3685..0c8dcb100edbbfb71d1cefbd84a3ae054a434bb7 100644 (file)
@@ -12,7 +12,8 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Session;
 import org.hibernate.criterion.Criterion;
 import org.hibernate.query.Query;
@@ -34,7 +35,7 @@ import eu.etaxonomy.cdm.persistence.query.OrderHint;
 public class PrimerDaoHibernateImpl extends AnnotatableDaoBaseImpl<Primer> implements IPrimerDao{
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(PrimerDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public PrimerDaoHibernateImpl() {
         super(Primer.class);
index 82057cf5cef3be4c29295a99a0b2617ba09eeab4..61e652754fc817b00f4039c3a4ece2fad75e6452 100644 (file)
@@ -8,7 +8,8 @@
 */
 package eu.etaxonomy.cdm.persistence.dao.hibernate.molecular;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.stereotype.Repository;
 
 import eu.etaxonomy.cdm.model.molecular.Sequence;
@@ -18,19 +19,14 @@ import eu.etaxonomy.cdm.persistence.dao.molecular.ISequenceDao;
 /**
  * @author pplitzner
  * @since 11.03.2014
- *
  */
 @Repository
 public class SequenceDaoHibernateImpl extends AnnotatableDaoBaseImpl<Sequence> implements ISequenceDao{
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(SequenceDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
-    /**
-     * @param type
-     */
     public SequenceDaoHibernateImpl() {
         super(Sequence.class);
     }
-
-}
+}
\ No newline at end of file
index 3f2cb10f9a3d666704eeae329d0808e2f952c0b4..c06eec304403f442f1fdc72e3a6461ac65410f91 100644 (file)
@@ -8,7 +8,8 @@
 */
 package eu.etaxonomy.cdm.persistence.dao.hibernate.molecular;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.stereotype.Repository;
 
 import eu.etaxonomy.cdm.model.molecular.SingleRead;
@@ -18,19 +19,14 @@ import eu.etaxonomy.cdm.persistence.dao.molecular.ISingleReadDao;
 /**
  * @author pplitzner
  * @since 11.03.2014
- *
  */
 @Repository
 public class SingleReadDaoHibernateImpl extends AnnotatableDaoBaseImpl<SingleRead> implements ISingleReadDao{
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(SingleReadDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
-    /**
-     * @param type
-     */
     public SingleReadDaoHibernateImpl() {
         super(SingleRead.class);
     }
-
-}
+}
\ No newline at end of file
index d183838809116687c23c255dd43b37de4a9a5ed8..d2de0c282b2c2af1f3c792acea1999157ecdf188 100644 (file)
@@ -3,12 +3,12 @@
 * European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
 */
-
 package eu.etaxonomy.cdm.persistence.dao.hibernate.name;
 
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.query.Query;
 import org.springframework.stereotype.Repository;
 
@@ -26,7 +26,7 @@ import eu.etaxonomy.cdm.persistence.dao.name.IHomotypicalGroupDao;
 public class HomotypicalGroupDaoHibernateImpl extends CdmEntityDaoBase<HomotypicalGroup> implements IHomotypicalGroupDao {
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(HomotypicalGroupDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
        public HomotypicalGroupDaoHibernateImpl() {
                super(HomotypicalGroup.class);
index 29310310618abf909a2c62e48f0fbcee147f7e11..b6bd326c5dc849dd38b2274a5c4d58d43153277c 100644 (file)
@@ -9,7 +9,8 @@
  */
 package eu.etaxonomy.cdm.persistence.dao.hibernate.name;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.stereotype.Repository;
 
 import eu.etaxonomy.cdm.model.name.NomenclaturalStatus;
@@ -25,10 +26,9 @@ public class NomenclaturalStatusDaoHibernateImpl
             implements INomenclaturalStatusDao {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(NomenclaturalStatusDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
        public NomenclaturalStatusDaoHibernateImpl() {
                super(NomenclaturalStatus.class);
        }
-
-}
+}
\ No newline at end of file
index 7f319d8938cb336cf26e9a2f9c4021e8d1c5654c..773ab3b4afe92eedbeb19943f8505ba457ddd822 100644 (file)
@@ -41,7 +41,7 @@ public class RegistrationDaoHibernateImpl
             implements IRegistrationDao {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(RegistrationDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public RegistrationDaoHibernateImpl() {
         super(Registration.class);
index facc20c74a2bd9bad02937b8bf7984a114cb17db..8b22ab9a73d6ef29a062800f29519ac210264afd 100644 (file)
@@ -69,15 +69,15 @@ import eu.etaxonomy.cdm.persistence.query.OrderHint;
 @Qualifier("taxonNameDaoHibernateImpl")
 public class TaxonNameDaoHibernateImpl extends IdentifiableDaoBase<TaxonName> implements ITaxonNameDao {
 
-    private static final Logger logger = LogManager.getLogger(TaxonNameDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ITaxonDao taxonDao;
 
     @Autowired
-
     private IHomotypicalGroupDao homotypicalGroupDao;
 
+    @SuppressWarnings("unchecked")
     public TaxonNameDaoHibernateImpl() {
         super(TaxonName.class);
         indexedClasses = new Class[1];
index 43e0e0163cf3f7e18c31c49c46746d0d166e04f1..eabbb13f556d3fc102fd13b47ce1086f7f8fa529 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.persistence.dao.hibernate.name;
 
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Criteria;
 import org.hibernate.query.Query;
 import org.springframework.stereotype.Repository;
@@ -30,7 +31,7 @@ public class TypeDesignationDaoHibernateImpl
             implements ITypeDesignationDao {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TypeDesignationDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
        public TypeDesignationDaoHibernateImpl() {
                super((Class)(TypeDesignationBase.class));
@@ -58,4 +59,4 @@ public class TypeDesignationDaoHibernateImpl
         List<TypeDesignationStatusBase> terms = query.list();
         return terms;
     }
-}
+}
\ No newline at end of file
index 5881573090be1534430ee94a4a86ef6997d36353..8691973258190b79bfb2278311414a1f0cc96df5 100644 (file)
@@ -15,7 +15,8 @@ import java.util.UUID;
 
 import javax.persistence.Tuple;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Criteria;
 import org.hibernate.Hibernate;
 import org.hibernate.Session;
@@ -54,7 +55,6 @@ import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 import eu.etaxonomy.cdm.model.view.AuditEvent;
 import eu.etaxonomy.cdm.persistence.dao.description.IDescriptionDao;
 import eu.etaxonomy.cdm.persistence.dao.hibernate.common.IdentifiableDaoBase;
-import eu.etaxonomy.cdm.persistence.dao.hibernate.taxon.TaxonDaoHibernateImpl;
 import eu.etaxonomy.cdm.persistence.dao.name.IHomotypicalGroupDao;
 import eu.etaxonomy.cdm.persistence.dao.name.ITaxonNameDao;
 import eu.etaxonomy.cdm.persistence.dao.occurrence.IOccurrenceDao;
@@ -73,7 +73,7 @@ public class OccurrenceDaoHibernateImpl
           extends IdentifiableDaoBase<SpecimenOrObservationBase>
           implements IOccurrenceDao {
 
-    private static final Logger logger = LogManager.getLogger(TaxonDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IDescriptionDao descriptionDao;
index 7b348adee7ab9d03e064ef47746bf050b8a1b0e4..0646b46e29268e6e7efabcc102c83fed2993e0b6 100644 (file)
@@ -13,7 +13,8 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Criteria;
 import org.hibernate.Session;
 import org.hibernate.criterion.Order;
@@ -42,7 +43,7 @@ public class OriginalSourceDaoImpl
         implements IOriginalSourceDao {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(OriginalSourceDaoImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
        public OriginalSourceDaoImpl() {
                super(OriginalSourceBase.class);
index 96835297b901af1c599ee3b13840e6ee45159373..20e8bbef7ffd83607b08f239d9eb76c792293351 100644 (file)
@@ -14,7 +14,8 @@ import java.util.List;
 import java.util.Set;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Criteria;
 import org.hibernate.Hibernate;
 import org.hibernate.Session;
@@ -45,12 +46,14 @@ import eu.etaxonomy.cdm.strategy.cache.reference.ReferenceDefaultCacheStrategy;
 
 /**
  * @author a.mueller
- *
  */
 @Repository
 @Qualifier("referenceDaoHibernateImpl")
-public class ReferenceDaoHibernateImpl extends IdentifiableDaoBase<Reference> implements IReferenceDao {
-       private static final Logger logger = LogManager.getLogger(ReferenceDaoHibernateImpl.class);
+public class ReferenceDaoHibernateImpl
+        extends IdentifiableDaoBase<Reference>
+        implements IReferenceDao {
+
+    private static final Logger logger = LogManager.getLogger();
 
        public ReferenceDaoHibernateImpl() {
                super(Reference.class);
index 02141975dbb4118167de05f343fd4726c87a3d02..96a5a42491278fe511f4cde019a554ba91f02be3 100644 (file)
@@ -55,7 +55,7 @@ public class StatisticsDaoHibernateImpl
        private static final int REFERENCE_LINK_RECURSION_DEPTH = 1;
 
        @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(StatisticsDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @Override
        public Long countDescriptiveSourceReferences() {
index d5194d88ae104b899a8826a63b127fadc3173c0a..0332491143c62349aacf1688836090f1e0f04d9a 100755 (executable)
@@ -84,8 +84,9 @@ import eu.etaxonomy.cdm.persistence.query.TaxonTitleType;
 public class TaxonDaoHibernateImpl
               extends IdentifiableDaoBase<TaxonBase>
               implements ITaxonDao {
+
 //    private AlternativeSpellingSuggestionParser<TaxonBase> alternativeSpellingSuggestionParser;
-    private static final Logger logger = LogManager.getLogger(TaxonDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public TaxonDaoHibernateImpl() {
         super(TaxonBase.class);
index 07f5d9f6c9be4e73c974aa7a834cd1dfaf462a2a..cc7b8f4829021efccecddfbad83d8613fdc56d4f 100755 (executable)
@@ -70,7 +70,7 @@ import eu.etaxonomy.cdm.persistence.query.OrderHint;
 public class TaxonNodeDaoHibernateImpl extends AnnotatableDaoBaseImpl<TaxonNode>
                implements ITaxonNodeDao {
 
-       private static final Logger logger = LogManager.getLogger(TaxonNodeDaoHibernateImpl.class);
+       private static final Logger logger = LogManager.getLogger();
 
     private static final int DEFAULT_SET_SUBTREE_PARTITION_SIZE = 100;
 
index 1350a66aa9cb6b6ff5814c9273b108ed83d87927..fac06d50388a32f911967d50b728329fc19c09d4 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.persistence.dao.hibernate.taxonGraph;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Session;
 import org.hibernate.query.Query;
 import org.springframework.beans.factory.InitializingBean;
@@ -61,7 +62,7 @@ public class TaxonGraphDaoHibernateImpl
         implements ITaxonGraphDao, InitializingBean {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TaxonGraphDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public TaxonGraphDaoHibernateImpl(IPreferenceDao preferenceDao) {
         super(preferenceDao);
index 21898331d5a43d5e5f6819f3625c75e3bf11366f..d7ef93f63dea54e4dc0d950cdd5f275425976d36 100644 (file)
@@ -85,7 +85,7 @@ public class DefinedTermDaoImpl
         extends IdentifiableDaoBase<DefinedTermBase>
         implements IDefinedTermDao{
 
-    private static final Logger logger = LogManager.getLogger(DefinedTermDaoImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @SuppressWarnings("unchecked")
     public DefinedTermDaoImpl() {
index 0d6f8a78b3156eb42a9220cf29274ba290f80b03..f9dd8e3c4a52d3550f39212a4bbe479ee6ee210d 100644 (file)
@@ -1,6 +1,6 @@
 /**
 * Copyright (C) 2008 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
 */
 
@@ -8,7 +8,8 @@ package eu.etaxonomy.cdm.persistence.dao.hibernate.term;
 
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Criteria;
 import org.springframework.stereotype.Repository;
 
@@ -21,16 +22,18 @@ import eu.etaxonomy.cdm.persistence.dao.term.IRepresentationDao;
  * @since 10.09.2008
  */
 @Repository
-public class RepresentationDaoImpl 
+public class RepresentationDaoImpl
 extends LanguageStringBaseDaoImpl<Representation> implements IRepresentationDao {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(RepresentationDaoImpl.class);
+
+    @SuppressWarnings("unused")
+    private static final Logger logger = LogManager.getLogger();
 
        public RepresentationDaoImpl() {
-               super(Representation.class); 
+               super(Representation.class);
        }
 
-       public List<Representation> getAllRepresentations(Integer limit, Integer start) {
+       @Override
+    public List<Representation> getAllRepresentations(Integer limit, Integer start) {
                Criteria crit = getSession().createCriteria(Representation.class);
                List<Representation> results = crit.list();
                return results;
index 57e5da8efa3f5a614d2a8c03929e7a149a6232fe..336582dbbf3f90198e2a75520cf589a4ce963b63 100644 (file)
@@ -13,7 +13,8 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Criteria;
 import org.hibernate.Session;
 import org.hibernate.query.Query;
@@ -40,7 +41,7 @@ import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
 public class TermTreeDaoImpl extends IdentifiableDaoBase<TermTree> implements ITermTreeDao{
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TermTreeDaoImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ITermVocabularyDao termVocabularyDao;
index 68df09e96df93dd46f815f9cec665a6b8f2f459e..e76c404c0354bfef679f8785925be51eac616021 100644 (file)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.persistence.dao.hibernate.validation;
 
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.query.Query;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.stereotype.Repository;
@@ -30,7 +31,7 @@ public class EntityConstraintViolationHibernateImpl extends CdmEntityDaoBase<Ent
         IEntityConstraintViolationDao {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(EntityConstraintViolationHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public EntityConstraintViolationHibernateImpl() {
         super(EntityConstraintViolation.class);
index ae760b0df00367d1de615a188472340e217fda98..9923b0a5a77e86b1ce682076d935d35937512161 100644 (file)
@@ -15,7 +15,8 @@ import java.util.Set;
 
 import javax.validation.ConstraintViolation;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.query.Query;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.stereotype.Repository;
@@ -37,7 +38,7 @@ import eu.etaxonomy.cdm.persistence.dao.validation.IEntityValidationDao;
 public class EntityValidationDaoHibernateImpl extends CdmEntityDaoBase<EntityValidation> implements
         IEntityValidationDao {
 
-    private static final Logger logger = LogManager.getLogger(EntityValidationDaoHibernateImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public EntityValidationDaoHibernateImpl() {
         super(EntityValidation.class);
index 922fbd8feeb6d2ffdf0e861d8e348f2cd238d772..6dc34357ab0eab852817142f421ecba6e505fb7a 100644 (file)
@@ -37,7 +37,7 @@ import eu.etaxonomy.cdm.persistence.dao.IMethodCache;
  */
 public abstract class AbstractBeanInitializer<CDM extends CdmBase> implements IBeanInitializer{
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IMethodCache methodCache;
index ab2a1e71e6e39e55bde32071c078271626470d21..233b32b0dfb27a8cc0e773d7742c736da0b5dacd 100644 (file)
@@ -52,7 +52,7 @@ import sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl;
  */
 public class AdvancedBeanInitializer<CDM extends CdmBase> extends HibernateBeanInitializer<CDM> {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ICdmGenericDao genericDao;
index 620d069e647de2deb8259a3d2833c4b00b97ea8d..139cb29f2f2a3c96dea2a1173d199c1e7bfa6cb8 100644 (file)
@@ -13,7 +13,8 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.sql.Statement;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 /**
  * @author ayco_holleman
@@ -22,8 +23,7 @@ import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logge
  */
 public class JdbcDaoUtils {
 
-       private static final Logger logger = LogManager.getLogger(JdbcDaoUtils.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
        /**
         * Closes a JDBC {@code Statement} while trapping and suppressing any
index aaedb96437c9247493a118db88f3678062fd77fa..2e134b281ff42c2ea93be196d39f06f3fc8205b4 100644 (file)
@@ -22,7 +22,8 @@ import java.util.UUID;
 import javax.sql.DataSource;
 import javax.validation.ConstraintViolation;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.joda.time.DateTime;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Repository;
@@ -43,7 +44,7 @@ import eu.etaxonomy.cdm.persistence.dao.validation.IEntityValidationCrud;
 @Repository
 public class EntityValidationCrudJdbcImpl implements IEntityValidationCrud {
 
-    public static final Logger logger = LogManager.getLogger(EntityValidationCrudJdbcImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String SQL_INSERT_VALIDATION_RESULT = "INSERT INTO entityvalidation"
             + "(id, created, uuid,  crudeventtype, validatedentityclass, validatedentityid,"
index 5d6150d9cad93ad83a2d72ae2747a5750fc1ce01..5ccde15ded61437ea1ce50653e8043d0ffe2b82c 100755 (executable)
@@ -17,7 +17,6 @@ import org.apache.logging.log4j.Logger;
 import eu.etaxonomy.cdm.common.AbstractStringComparator;
 import eu.etaxonomy.cdm.common.UTF8;
 import eu.etaxonomy.cdm.compare.taxon.ITaxonNodeComparator;
-import eu.etaxonomy.cdm.compare.taxon.TaxonNodeByNameComparator;
 import eu.etaxonomy.cdm.compare.taxon.TaxonNodeStatusComparator;
 import eu.etaxonomy.cdm.model.taxon.TaxonNodeStatus;
 
@@ -33,7 +32,7 @@ public class TaxonNodeDtoByNameComparator
 
     private static final String HYBRID_SIGN = UTF8.HYBRID.toString();
 
-    private static final Logger logger = LogManager.getLogger(TaxonNodeByNameComparator.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private boolean ignoreHybridSign = true;
     private boolean sortInfraGenericFirst = true;
index 13b77b8f29ac31f2b7da40243dd178aefe238eea..0f529b125eb1a0647fe82d99bbd3aadf59eeaedf 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.persistence.hibernate;
 
 import java.io.Serializable;
@@ -28,11 +27,11 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
  * The CrudEvent unifies all CRUD events into one interface.
  * Crud as in Create, Retrieve, Update, Delete. This event will only hold CdmBase objects.
  *
- *
  * @author n.hoffmann
  * @since 24.03.2009
  */
 public class CdmDataChangeEvent extends AbstractEvent{
+
     private static final long serialVersionUID = 9113025682352080372L;
     private static final Logger logger = LogManager.getLogger();
 
@@ -41,7 +40,6 @@ public class CdmDataChangeEvent extends AbstractEvent{
      *
      * @author n.hoffmann
      * @since 25.03.2009
-     * @version 1.0
      */
     public enum EventType {
         INSERT, LOAD, UPDATE, DELETE
@@ -51,14 +49,12 @@ public class CdmDataChangeEvent extends AbstractEvent{
     private final EntityPersister persister;
     private final Set<CdmBase> affectedObjects;
 
-
     private final Object[] state;
     // for update only
     private Object[] oldState;
     private final Serializable id;
     protected final EventType eventType;
 
-
     private CdmDataChangeEvent(
             CdmBase entity,
             Serializable id,
@@ -68,6 +64,7 @@ public class CdmDataChangeEvent extends AbstractEvent{
             EventSource source,
             EventType eventType
             ) {
+
         super(source);
         this.entity = entity;
         this.id = id;
@@ -77,9 +74,7 @@ public class CdmDataChangeEvent extends AbstractEvent{
         this.eventType = eventType;
         this.affectedObjects = null;
     }
-    /**
-     * @param source
-     */
+
     private CdmDataChangeEvent(
             CdmBase entity,
             Set<CdmBase> affectedObjects,
@@ -138,10 +133,6 @@ public class CdmDataChangeEvent extends AbstractEvent{
         return eventType == EventType.DELETE;
     }
 
-    /**
-     * @param event
-     * @return
-     */
     public static CdmDataChangeEvent NewInstance(AbstractEvent event) {
 
         CdmDataChangeEvent mediationEvent = null;
@@ -203,8 +194,6 @@ public class CdmDataChangeEvent extends AbstractEvent{
     }
 
     public static CdmDataChangeEvent NewInstance(CdmBase entity, Set<CdmBase> affectedObjects, EventType eventType) {
-
         return new CdmDataChangeEvent(entity, affectedObjects, eventType);
     }
-
-}
+}
\ No newline at end of file
index 2667a05757f4c4b58f15dcb24e9cc7421c9b8a69..7d8138cd070e6c34394bffd8554314ecb210e91c 100644 (file)
@@ -46,7 +46,7 @@ public class CdmSecurityHibernateInterceptor extends EmptyInterceptor {
 
     private static final long serialVersionUID = 8477758472369568074L;
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
 
     private ICdmPermissionEvaluator permissionEvaluator;
index 400f6640119d8bb7f4d3a7b1449b9b0b52ea93eb..8548df564ca4bbd54841c897e343d072cee0efdb 100644 (file)
@@ -8,7 +8,8 @@
 */
 package eu.etaxonomy.cdm.persistence.hibernate;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.persister.entity.EntityPersister;
 
 import eu.etaxonomy.cdm.model.common.ICdmBase;
@@ -21,7 +22,7 @@ import eu.etaxonomy.cdm.persistence.validation.Level2ValidationTask;
 public class Level2ValidationEventListener extends ValidationEventListenerBase {
 
        @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(Level2ValidationEventListener.class);
+    private static final Logger logger = LogManager.getLogger();
 
        public Level2ValidationEventListener(IEntityValidationCrud dao){
            super(dao);
index 09765bb276f7884f5d525b0fbc52a22235e54f33..94c686d0fe19275484c30db168b4d2c9e24d3f77 100644 (file)
@@ -8,7 +8,8 @@
  */
 package eu.etaxonomy.cdm.persistence.hibernate;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.event.spi.PostDeleteEvent;
 import org.hibernate.event.spi.PostDeleteEventListener;
 import org.hibernate.persister.entity.EntityPersister;
@@ -24,7 +25,7 @@ public class Level3ValidationEventListener extends ValidationEventListenerBase
             implements PostDeleteEventListener {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(Level3ValidationEventListener.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public Level3ValidationEventListener(IEntityValidationCrud dao) {
         super(dao);
index c41711784ff2d24030c8a2a88b1b938f26a70944..7cd5c42307cc66c56328396deac8f54325b7309c 100644 (file)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.persistence.hibernate;
 
 import java.util.Properties;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.MappingException;
 import org.hibernate.service.ServiceRegistry;
 import org.hibernate.type.Type;
@@ -59,7 +60,7 @@ import org.hibernate.type.Type;
 //see also TableGeneratorGlobalOverride
 public class TableGenerator extends org.hibernate.id.enhanced.TableGenerator {
 
-       private static final Logger logger = LogManager.getLogger(TableGenerator.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @Override
     public void configure(Type type, Properties params, ServiceRegistry serviceRegistry) throws MappingException {
index 1be88c30206c3c8fe974bf1f63100867a41f5562..9278a6d485d25d9fe7ee805c18e997c2f9507837 100644 (file)
@@ -40,7 +40,7 @@ import eu.etaxonomy.cdm.model.name.TaxonName;
  */
 public class TaxonGraphHibernateListener implements ITaxonGraphHibernateListener {
 
-    private static final Logger logger = LogManager.getLogger(TaxonGraphHibernateListener.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final long serialVersionUID = 5062518307839173935L;
 
index f14aed3f2760c56263230fc9f03ab6dd29bf3120..112f307b22516b4758370fe89cff286f8739b03e 100644 (file)
@@ -9,7 +9,8 @@
 
 package eu.etaxonomy.cdm.persistence.hibernate;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.HibernateException;
 import org.hibernate.event.spi.SaveOrUpdateEvent;
 import org.hibernate.event.spi.SaveOrUpdateEventListener;
@@ -22,9 +23,10 @@ import eu.etaxonomy.cdm.model.permission.User;
 
 
 public class UpdateEntityListener implements SaveOrUpdateEventListener {
-       private static final long serialVersionUID = -3295612929556041686L;
+
+    private static final long serialVersionUID = -3295612929556041686L;
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(UpdateEntityListener.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @Override
     public void onSaveOrUpdate(SaveOrUpdateEvent event)        throws HibernateException {
index 989fcf9e8838849feaf5e830d1d286c0735fffc5..945c97b30027351553d65df12346c3dd04a13b06 100644 (file)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.persistence.hibernate;
 
 import java.util.HashMap;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.event.spi.PostInsertEvent;
 import org.hibernate.event.spi.PostInsertEventListener;
 import org.hibernate.event.spi.PostUpdateEvent;
@@ -33,7 +34,8 @@ import eu.etaxonomy.cdm.persistence.validation.ValidationExecutor;
  */
 @SuppressWarnings("serial")
 public abstract class ValidationEventListenerBase implements PostInsertEventListener, PostUpdateEventListener{
-    private static final Logger logger = LogManager.getLogger(ValidationEventListenerBase.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
     private ValidationExecutor validationExecutor;
 
index f41e19f172f530519742b2b6f0928131f6028ecc..087c3d57bf3c7950b20d6074e6f16ef6e75f1b27 100644 (file)
@@ -70,7 +70,7 @@ import eu.etaxonomy.cdm.model.permission.PermissionClass;
 public class CdmAuthority implements GrantedAuthority, ConfigAttribute, IGrantedAuthorityConverter {
 
     private static final long serialVersionUID = -41894743719582595L;
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static Map<String, CdmAuthority> grantedAuthorityCache = new HashMap<>();
 
index e344ed53218141e913be13213a2a765a20db870c..f69079a20d4ccfa468ff6e699f778f5a8b669bcb 100644 (file)
@@ -33,7 +33,7 @@ import eu.etaxonomy.cdm.persistence.permission.TargetEntityStates;
  */
 public abstract class CdmPermissionVoter implements AccessDecisionVoter <TargetEntityStates> {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static final EnumSet<CRUD> DELETE = EnumSet.of(CRUD.DELETE);
 
index bb5852a4da1625612e244baba1aa50016847af0b..6c92f5cb9d67958c10db6fbb9055de9ece044be9 100644 (file)
@@ -1,8 +1,18 @@
+/**
+* Copyright (C) 2009 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
 package eu.etaxonomy.cdm.persistence.permission.voter;
 
 import java.util.Collection;
 import java.util.UUID;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.security.access.ConfigAttribute;
 
 import eu.etaxonomy.cdm.model.common.CdmBase;
@@ -13,6 +23,8 @@ import eu.etaxonomy.cdm.persistence.permission.TargetEntityStates;
 
 public class DescriptionElementVoter extends CdmPermissionVoter {
 
+    private static final Logger logger = LogManager.getLogger();
+
     @Override
     public Class<? extends CdmBase> getResponsibilityClass() {
         return DescriptionElementBase.class;
index c32e6aa5220bc123dc52b7ae2a1b468f6e391b8f..84b87091699fc7126175c7c5f93d3312c67411d3 100644 (file)
@@ -10,6 +10,8 @@ package eu.etaxonomy.cdm.persistence.permission.voter;
 
 import java.util.Collection;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.security.access.ConfigAttribute;
 
 import eu.etaxonomy.cdm.model.common.CdmBase;
@@ -24,6 +26,8 @@ import eu.etaxonomy.cdm.persistence.permission.TargetEntityStates;
  */
 public class RegistrationVoter extends CdmPermissionVoter {
 
+    private static final Logger logger = LogManager.getLogger();
+
     @Override
     public Class<? extends CdmBase> getResponsibilityClass() {
         return Registration.class;
index fac6d69164238e3a5502f0e1417843aaa830957f..0d968abbdd96f774c231d2be14ead3e8b9169591 100644 (file)
@@ -12,6 +12,8 @@ import java.util.Collection;
 import java.util.Set;
 import java.util.UUID;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.security.access.ConfigAttribute;
 
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
@@ -29,6 +31,8 @@ import eu.etaxonomy.cdm.persistence.permission.TargetEntityStates;
  */
 public class SpecimenOrObservationBaseVoter extends CdmPermissionVoter {
 
+    private static final Logger logger = LogManager.getLogger();
+
     @Override
     public Class<? extends CdmBase> getResponsibilityClass() {
         return SpecimenOrObservationBase.class;
index d2a40866f4a613506aaca09ec791d16ba7ad9fc6..e6f426ab3cb83ec99d32a03328402bf4cece9438 100644 (file)
@@ -8,8 +8,6 @@
 */
 package eu.etaxonomy.cdm.persistence.permission.voter;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.taxon.TaxonBase;
 
@@ -19,8 +17,6 @@ import eu.etaxonomy.cdm.model.taxon.TaxonBase;
  */
 public class TaxonBaseVoter extends CdmPermissionVoter {
 
-    public static final Logger logger = LogManager.getLogger(TaxonBaseVoter.class);
-
     @Override
     public Class<? extends CdmBase> getResponsibilityClass() {
         return TaxonBase.class;
index d01966293273e790277d2c5bda09329363e67b30..92c10c6d766a3ce549f76994c8ab0159764edf34 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.persistence.permission.voter;
 import java.util.Collection;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.security.access.ConfigAttribute;
 
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
@@ -26,7 +27,7 @@ import eu.etaxonomy.cdm.persistence.permission.TargetEntityStates;
  */
 public class TaxonNodeVoter extends CdmPermissionVoter {
 
-    public static final Logger logger = LogManager.getLogger(TaxonNodeVoter.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     public Class<? extends CdmBase> getResponsibilityClass() {
index 91148b240dc6ed1699b0e1a1614f26ed610ebca1..9fff116e5795b43c093644debf34b6955bb8cd5a 100644 (file)
@@ -14,7 +14,8 @@ import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.lucene.search.SortField;
 import org.hibernate.Criteria;
 import org.hibernate.criterion.Order;
@@ -31,6 +32,7 @@ import eu.etaxonomy.cdm.persistence.dao.common.OperationNotSupportedInPriorViewE
 public class OrderHint implements Serializable {
 
     private static final long serialVersionUID = -6638812694578112279L;
+    private static final Logger logger = LogManager.getLogger();
 
     public enum SortOrder {
 
@@ -56,8 +58,6 @@ public class OrderHint implements Serializable {
         }
     }
 
-    public static final Logger logger = LogManager.getLogger(OrderHint.class);
-
     private final String propertyName;
 
     private final SortOrder sortOrder;
@@ -120,7 +120,6 @@ public class OrderHint implements Serializable {
 
     /**
      * The property of a bean
-     * @return
      */
     public String getPropertyName() {
         return propertyName;
@@ -128,7 +127,6 @@ public class OrderHint implements Serializable {
 
     /**
      * possible sort orders are {@link SortOrder.ASCENDING} or {@link SortOrder.DESCENDING}
-     * @return
      */
     public SortOrder getSortOrder() {
         return sortOrder;
index 0f099da024e891d57563928e926b8dbfcde55332..e0d653d2cabcdabd6f36f88ab0ce0647560f700d 100644 (file)
@@ -17,7 +17,8 @@ import java.util.concurrent.ThreadPoolExecutor;
 import javax.validation.ConstraintViolation;
 import javax.validation.Validator;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.model.common.ICdmBase;
 import eu.etaxonomy.cdm.model.validation.CRUDEventType;
@@ -35,7 +36,7 @@ import eu.etaxonomy.cdm.persistence.dao.validation.IEntityValidationDao;
  */
 public abstract class EntityValidationTaskBase implements Runnable {
 
-    private static final Logger logger = LogManager.getLogger(EntityValidationTaskBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private final ICdmBase entity;
     private final CRUDEventType crudEventType;
index 012997d4f258543ec2c984f2e09ff44629fe4dbc..1f735093cea1e890615fba7c85516dda726b108d 100644 (file)
@@ -18,7 +18,8 @@ import java.util.concurrent.TimeUnit;
 
 import javax.validation.ConstraintValidator;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 /**
  * A {@code ThreadPoolExecutor} specialized in dealing with
@@ -83,9 +84,11 @@ import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logge
  *
  */
 //maybe we want to make this a spring component ?  #4663
-public class ValidationExecutor extends ThreadPoolExecutor implements RejectedExecutionHandler {
+public class ValidationExecutor
+        extends ThreadPoolExecutor
+        implements RejectedExecutionHandler {
 
-       private static final Logger logger = LogManager.getLogger(ValidationExecutor.class);
+    private static final Logger logger = LogManager.getLogger();
 
        // Number of threads to keep in the thread pool
        static final int CORE_POOL_SIZE = 0;
index 8ecc4128d6d33b4243357758b6dba4ecab30524d..986719d1e99c6d9e5d2396c4aba55396a2e9e7f6 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.database;
 
 import static org.junit.Assert.assertEquals;
@@ -15,38 +14,26 @@ import java.util.List;
 
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
-import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
 
-
 /**
  * @author a.mueller
- *
  */
 public class DatabaseTypeEnumTest {
+
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DatabaseTypeEnumTest.class);
+       private static final Logger logger = LogManager.getLogger();
+
        private static DatabaseTypeEnum dbEnum;
        private static DatabaseTypeEnum dbEnumSql2005;
 
-       /**
-        * @throws java.lang.Exception
-        */
        @BeforeClass
        public static void setUpBeforeClass() throws Exception {
                dbEnum = DatabaseTypeEnum.MySQL;
                dbEnumSql2005 = DatabaseTypeEnum.SqlServer2005;
        }
 
-
-       /**
-        * @throws java.lang.Exception
-        */
-       @Before
-       public void setUp() throws Exception {
-       }
-
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.DatabaseTypeEnum#getName()}.
         */
@@ -140,5 +127,4 @@ public class DatabaseTypeEnumTest {
         String dbName = type.getDatabaseType().getDatabaseNameByConnectionString(connectionString);
         assertEquals("cdm_test", dbName);
     }
-
-}
+}
\ No newline at end of file
index aaa1ef3a02638a71614863b7ce92f2dc584c1246..1d09a69a232b5ebb82f6f55d39e8cb3dad4c4934 100644 (file)
@@ -1,17 +1,18 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
 
 package eu.etaxonomy.cdm.database.types;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.junit.After;
 import org.junit.AfterClass;
 import org.junit.Before;
@@ -25,21 +26,21 @@ import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
 /**
  * @author a.mueller
  * @since 18.12.2008
- * @version 1.0
  */
 public class ODBCDatabaseTypeTest {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(ODBCDatabaseTypeTest.class);
-       
-       static DatabaseTypeEnum enumType;
-       
+
+    @SuppressWarnings("unused")
+    private static final Logger logger = LogManager.getLogger();
+
+       private static DatabaseTypeEnum enumType;
+
        CdmPersistentDataSource dataSource;
-       String server; 
+       String server;
        String dbName;
        int port;
        String username;
        String password;
-       
+
        /**
         * @throws java.lang.Exception
         */
@@ -84,7 +85,7 @@ public class ODBCDatabaseTypeTest {
                String expected = "jdbc:odbc:" + server ;
                assertEquals(expected, enumType.getConnectionString(dataSource));
        }
-       
+
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.types.PostgreSQLDatabaseType#getConnectionString(eu.etaxonomy.cdm.database.ICdmDataSource, int)}.
         */
index 38b3408f435b735d9623d5f53fe42c4712a66df9..0778c00d36fef630a0c9bac50229082fd2a58140 100644 (file)
@@ -1,17 +1,15 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.database.types;
 
 import static org.junit.Assert.assertEquals;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.BeforeClass;
@@ -24,32 +22,23 @@ import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
 /**
  * @author a.mueller
  * @since 18.12.2008
- * @version 1.0
  */
 public class OracleDatabaseTypeTest {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(OracleDatabaseTypeTest.class);
-       
-       static DatabaseTypeEnum enumType;
-       
-       CdmPersistentDataSource dataSource;
-       String server; 
-       String dbName;
-       int port;
-       String username;
-       String password;
-       
-       /**
-        * @throws java.lang.Exception
-        */
+
+    private static DatabaseTypeEnum enumType;
+
+       private CdmPersistentDataSource dataSource;
+       private String server;
+       private String dbName;
+       private int port;
+       private String username;
+       private String password;
+
        @BeforeClass
        public static void setUpBeforeClass() throws Exception {
                enumType = DatabaseTypeEnum.Oracle;
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
        @Before
        public void setUp() throws Exception {
                server = "server";
@@ -58,24 +47,20 @@ public class OracleDatabaseTypeTest {
                username = "user";
                password = "wd";
                dataSource = CdmPersistentDataSource.save(
-                               "oracleTest", 
+                               "oracleTest",
                                CdmDataSource.NewInstance(enumType, server, dbName, port, username, password));
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
        @After
        public void tearDown() throws Exception {
        }
 
-
        @Test
        public void testGetConnectionStringICdmDataSource() {
                String expected = "jdbc:oracle:thin:@" + server + ":" + port + ":" + dbName ;
                assertEquals(expected, enumType.getConnectionString(dataSource));
        }
-       
+
        @Test
        public void testGetConnectionStringICdmDataSourceInt() {
                port = 357;
@@ -88,7 +73,6 @@ public class OracleDatabaseTypeTest {
                assertEquals(dbName, dataSource.getDatabase());
        }
 
-
        @Test
        public void testGetServerNameByConnectionStringString() {
                assertEquals(server, dataSource.getServer());
@@ -101,4 +85,4 @@ public class OracleDatabaseTypeTest {
        public void testGetPortByConnectionStringString() {
                assertEquals(port, dataSource.getPort());
        }
-}
+}
\ No newline at end of file
index bbb7162a969a138fadb67ba18ed64f719ed2b972..b186a5f3a68b181f9e2d9c05efc7460a3efb4c25 100644 (file)
@@ -1,18 +1,16 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
 
 package eu.etaxonomy.cdm.database.types;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-import org.junit.After;
 import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
@@ -25,38 +23,26 @@ import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
 /**
  * @author a.mueller
  * @since 18.12.2008
- * @version 1.0
  */
 public class PostgreSQLDatabaseTypeTest {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(PostgreSQLDatabaseTypeTest.class);
-       
-       CdmPersistentDataSource dataSource;
-       static DatabaseTypeEnum enumType;
-       String server; 
-       String dbName;
-       int port;
-       String username;
-       String password;
-       
-       /**
-        * @throws java.lang.Exception
-        */
+
+    private CdmPersistentDataSource dataSource;
+       private static DatabaseTypeEnum enumType;
+       private String server;
+       private String dbName;
+       private int port;
+       private String username;
+       private String password;
+
        @BeforeClass
        public static void setUpBeforeClass() throws Exception {
                enumType = DatabaseTypeEnum.PostgreSQL;
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
        @AfterClass
        public static void tearDownAfterClass() throws Exception {
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
        @Before
        public void setUp() throws Exception {
                server = "server";
@@ -65,17 +51,10 @@ public class PostgreSQLDatabaseTypeTest {
                username = "user";
                password = "wd";
                dataSource = CdmPersistentDataSource.save(
-                               "postgreSqlTest", 
+                               "postgreSqlTest",
                                CdmDataSource.NewInstance(enumType, server, dbName, port, username, password));
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
-       @After
-       public void tearDown() throws Exception {
-       }
-
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.types.PostgreSQLDatabaseType#getConnectionString(eu.etaxonomy.cdm.database.ICdmDataSource)}.
         */
@@ -84,7 +63,7 @@ public class PostgreSQLDatabaseTypeTest {
                String expected = "jdbc:postgresql://" + server + ":" + port + "/" + dbName;
                assertEquals(expected, new PostgreSQLDatabaseType().getConnectionString(dataSource));
        }
-       
+
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.types.PostgreSQLDatabaseType#getConnectionString(eu.etaxonomy.cdm.database.ICdmDataSource, int)}.
         */
index 456d5942e6bb3796d613f879dd0ca8ef23b3b52c..5d42e00c777cdc26b98af64d3704eb94552b7f32 100644 (file)
@@ -1,19 +1,15 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.database.types;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-import org.junit.After;
-import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -25,38 +21,22 @@ import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
 /**
  * @author a.mueller
  * @since 18.12.2008
- * @version 1.0
  */
 public class SqlServer2000DatabaseTypeTest {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SqlServer2000DatabaseTypeTest.class);
-       
-       CdmPersistentDataSource dataSource;
-       static DatabaseTypeEnum enumType;
-       String server; 
-       String dbName;
-       int port;
-       String username;
-       String password;
-       
-       /**
-        * @throws java.lang.Exception
-        */
+
+       private CdmPersistentDataSource dataSource;
+       private static DatabaseTypeEnum enumType;
+       private String server;
+       private String dbName;
+       private int port;
+       private String username;
+       private String password;
+
        @BeforeClass
        public static void setUpBeforeClass() throws Exception {
                enumType = DatabaseTypeEnum.SqlServer2005;
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
-       @AfterClass
-       public static void tearDownAfterClass() throws Exception {
-       }
-
-       /**
-        * @throws java.lang.Exception
-        */
        @Before
        public void setUp() throws Exception {
                server = "server";
@@ -65,17 +45,10 @@ public class SqlServer2000DatabaseTypeTest {
                username = "user";
                password = "wd";
                dataSource = CdmPersistentDataSource.save(
-                               "postgreSqlTest", 
+                               "postgreSqlTest",
                                CdmDataSource.NewInstance(enumType, server, dbName, port, username, password));
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
-       @After
-       public void tearDown() throws Exception {
-       }
-
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.types.PostgreSQLDatabaseType#getConnectionString(eu.etaxonomy.cdm.database.ICdmDataSource)}.
         */
@@ -85,7 +58,7 @@ public class SqlServer2000DatabaseTypeTest {
                String expected = "jdbc:sqlserver://" + server + ":" + port + ";databaseName=" + dbName + ";SelectMethod=cursor";
                assertEquals(expected, enumType.getConnectionString(dataSource));
        }
-       
+
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.types.PostgreSQLDatabaseType#getConnectionString(eu.etaxonomy.cdm.database.ICdmDataSource, int)}.
         */
@@ -120,4 +93,4 @@ public class SqlServer2000DatabaseTypeTest {
        public void testGetPortByConnectionStringString() {
                assertEquals(port, dataSource.getPort());
        }
-}
+}
\ No newline at end of file
index 1df08a971fb91e48c5316fe5ae5a06cdd6a5cf02..f004bc4a491db7c4f93c69c790d74ef711351a98 100644 (file)
@@ -1,19 +1,15 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.database.types;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-import org.junit.After;
-import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -25,38 +21,22 @@ import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
 /**
  * @author a.mueller
  * @since 18.12.2008
- * @version 1.0
  */
 public class SqlServer2005DatabaseTypeTest {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SqlServer2005DatabaseTypeTest.class);
-       
-       CdmPersistentDataSource dataSource;
-       static DatabaseTypeEnum enumType;
-       String server; 
-       String dbName;
-       int port;
-       String username;
-       String password;
-       
-       /**
-        * @throws java.lang.Exception
-        */
+
+    private CdmPersistentDataSource dataSource;
+    private static DatabaseTypeEnum enumType;
+    private String server;
+    private String dbName;
+    private int port;
+    private String username;
+    private String password;
+
        @BeforeClass
        public static void setUpBeforeClass() throws Exception {
                enumType = DatabaseTypeEnum.SqlServer2005;
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
-       @AfterClass
-       public static void tearDownAfterClass() throws Exception {
-       }
-
-       /**
-        * @throws java.lang.Exception
-        */
        @Before
        public void setUp() throws Exception {
                server = "server";
@@ -65,17 +45,10 @@ public class SqlServer2005DatabaseTypeTest {
                username = "user";
                password = "wd";
                dataSource = CdmPersistentDataSource.save(
-                               "postgreSqlTest", 
+                               "postgreSqlTest",
                                CdmDataSource.NewInstance(enumType, server, dbName, port, username, password));
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
-       @After
-       public void tearDown() throws Exception {
-       }
-
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.types.PostgreSQLDatabaseType#getConnectionString(eu.etaxonomy.cdm.database.ICdmDataSource)}.
         */
@@ -84,7 +57,7 @@ public class SqlServer2005DatabaseTypeTest {
                String expected = "jdbc:sqlserver://" + server + ":" + port + ";databaseName=" + dbName + ";SelectMethod=cursor";
                assertEquals(expected, enumType.getConnectionString(dataSource));
        }
-       
+
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.types.PostgreSQLDatabaseType#getConnectionString(eu.etaxonomy.cdm.database.ICdmDataSource, int)}.
         */
index 4029a77baa85a90b040baf8485e58a811e4c2b32..f864b5554dbc43fb34f17a935e39157c663784dd 100644 (file)
@@ -1,19 +1,15 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.database.types;
 
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-import org.junit.After;
-import org.junit.AfterClass;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -25,39 +21,23 @@ import eu.etaxonomy.cdm.database.DatabaseTypeEnum;
 /**
  * @author a.mueller
  * @since 18.12.2008
- * @version 1.0
  */
 public class SybaseDatabaseTypeTest {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SybaseDatabaseTypeTest.class);
-       
-       static DatabaseTypeEnum enumType;
-       
-       CdmPersistentDataSource dataSource;
-       String server; 
-       String dbName;
-       int port;
-       String username;
-       String password;
-       
-       /**
-        * @throws java.lang.Exception
-        */
+
+    private static DatabaseTypeEnum enumType;
+
+    private CdmPersistentDataSource dataSource;
+    private String server;
+    private String dbName;
+    private int port;
+    private String username;
+    private String password;
+
        @BeforeClass
        public static void setUpBeforeClass() throws Exception {
                enumType = DatabaseTypeEnum.Sybase;
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
-       @AfterClass
-       public static void tearDownAfterClass() throws Exception {
-       }
-
-       /**
-        * @throws java.lang.Exception
-        */
        @Before
        public void setUp() throws Exception {
                server = "server";
@@ -66,17 +46,10 @@ public class SybaseDatabaseTypeTest {
                username = "user";
                password = "wd";
                dataSource = CdmPersistentDataSource.save(
-                               "sybaseTest", 
+                               "sybaseTest",
                                CdmDataSource.NewInstance(enumType, server, dbName, port, username, password));
        }
 
-       /**
-        * @throws java.lang.Exception
-        */
-       @After
-       public void tearDown() throws Exception {
-       }
-
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.types.PostgreSQLDatabaseType#getConnectionString(eu.etaxonomy.cdm.database.ICdmDataSource)}.
         */
@@ -85,7 +58,7 @@ public class SybaseDatabaseTypeTest {
                String expected = "jdbc:sybase:Tds:" + server + ":" + port + "/" + dbName;
                assertEquals(expected, enumType.getConnectionString(dataSource));
        }
-       
+
        /**
         * Test method for {@link eu.etaxonomy.cdm.database.types.PostgreSQLDatabaseType#getConnectionString(eu.etaxonomy.cdm.database.ICdmDataSource, int)}.
         */
@@ -119,4 +92,4 @@ public class SybaseDatabaseTypeTest {
        public void testGetPortByConnectionStringString() {
                assertEquals(port, dataSource.getPort());
        }
-}
+}
\ No newline at end of file
index c902d082b369a2096fd8c74b9e3fd6d8b6af053b..a33f34086e04d621e6692a5d2d9dfbf4dbf11430 100644 (file)
@@ -5,7 +5,6 @@ import static org.junit.Assert.assertNotNull;
 
 import java.lang.reflect.Method;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.junit.Before;
 import org.junit.Test;
 
@@ -16,12 +15,11 @@ import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
 
 public class MethodCacheImplTest {
-    @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MethodCacheImplTest.class);
+
     private Taxon taxon;
     private IBotanicalName botanicalName;
 
-    IMethodCache methodCache;
+    private IMethodCache methodCache;
     private Reference nomenclaturalReference;
 
     @Before
index b14bed804f231cb2dd5eec9acc3ae3751a9f98f2..80d7338ed17ba30ef01ebedd59ee106191c2ad4e 100644 (file)
@@ -12,10 +12,9 @@ import java.io.FileNotFoundException;
 import java.util.Map;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.junit.Assert;
-import org.junit.Before;
-import org.junit.BeforeClass;
 import org.junit.Test;
 import org.unitils.dbunit.annotation.DataSet;
 import org.unitils.dbunit.annotation.ExpectedDataSet;
@@ -40,35 +39,28 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
 /**
  * @author a.mueller
  * @since 25.11.2010
- *
  */
-public class DescriptionElementDaoHibernateImplTest extends CdmTransactionalIntegrationTest {
-       private static final Logger logger = LogManager.getLogger(DescriptionElementDaoHibernateImplTest.class);
+public class DescriptionElementDaoHibernateImplTest
+        extends CdmTransactionalIntegrationTest {
 
-       @SpringBeanByType
-       IDescriptionElementDao descriptionElementDao;
+    private static final Logger logger = LogManager.getLogger();
 
-       @SpringBeanByType
-    IDescriptionDao descriptionDao;
+    private final UUID uuidSingleTextData = UUID.fromString("31a0160a-51b2-4565-85cf-2be58cb561d6");
+    private final UUID uuidDobuleTextData = UUID.fromString("50f6b799-3585-40a7-b69d-e7be77b2651a");
 
+    private final boolean printDatasets = false;
 
-       @SpringBeanByType
-       IDefinedTermDao termDao;
+    @SpringBeanByType
+       private IDescriptionElementDao descriptionElementDao;
 
        @SpringBeanByType
-       ITaxonDao taxonDao;
-
-
-       private final UUID uuidSingleTextData = UUID.fromString("31a0160a-51b2-4565-85cf-2be58cb561d6");
-       private final UUID uuidDobuleTextData = UUID.fromString("50f6b799-3585-40a7-b69d-e7be77b2651a");
+    private IDescriptionDao descriptionDao;
 
-       private final boolean printDatasets = false;
-
-       @BeforeClass
-       public static void setUpBeforeClass() throws Exception {}
+       @SpringBeanByType
+       private IDefinedTermDao termDao;
 
-       @Before
-       public void setUp() throws Exception {}
+       @SpringBeanByType
+       private ITaxonDao taxonDao;
 
 // ***************************** TESTS ************************************/
 
@@ -77,10 +69,9 @@ public class DescriptionElementDaoHibernateImplTest extends CdmTransactionalInte
         */
        @Test
        public void testCountMedia() {
-               logger.warn("Not yet implemented");
+               logger.warn("testCountMedia not yet implemented");
        }
 
-
        /**
         * See #2114
         */
@@ -191,7 +182,7 @@ public class DescriptionElementDaoHibernateImplTest extends CdmTransactionalInte
         */
        @Test
        public void testCountClassOfQextendsDescriptionElementBaseString() {
-               logger.warn("Not yet implemented");
+               logger.warn("testCountClassOfQextendsDescriptionElementBaseString not yet implemented");
        }
 
        /**
@@ -199,7 +190,7 @@ public class DescriptionElementDaoHibernateImplTest extends CdmTransactionalInte
         */
        @Test
        public void testGetMedia() {
-               logger.warn("Not yet implemented");
+               logger.warn("testGetMedia not yet implemented");
        }
 
        /**
@@ -207,7 +198,7 @@ public class DescriptionElementDaoHibernateImplTest extends CdmTransactionalInte
         */
        @Test
        public void testSearch() {
-               logger.warn("Not yet implemented");
+               logger.warn("testSearch not yet implemented");
        }
 
        /**
@@ -215,7 +206,7 @@ public class DescriptionElementDaoHibernateImplTest extends CdmTransactionalInte
         */
        @Test
        public void testPurgeIndex() {
-               logger.warn("Not yet implemented");
+               logger.warn("testPurgeIndex not yet implemented");
        }
 
        /**
@@ -223,7 +214,7 @@ public class DescriptionElementDaoHibernateImplTest extends CdmTransactionalInte
         */
        @Test
        public void testRebuildIndex() {
-               logger.warn("Not yet implemented");
+               logger.warn("testRebuildIndex not yet implemented");
        }
 
        /**
@@ -231,7 +222,7 @@ public class DescriptionElementDaoHibernateImplTest extends CdmTransactionalInte
         */
        @Test
        public void testOptimizeIndex() {
-               logger.warn("Not yet implemented");
+               logger.warn("testOptimizeIndex not yet implemented");
        }
 
        /**
@@ -239,7 +230,7 @@ public class DescriptionElementDaoHibernateImplTest extends CdmTransactionalInte
         */
        @Test
        public void testCountString() {
-               logger.warn("Not yet implemented");
+               logger.warn("testCountString not yet implemented");
        }
 
        /**
index d465da4c374a3fc69a18c1d238fbcea8276afd5f..7eadfabe7fdee395692ca13b49746cd510dba875 100644 (file)
@@ -50,7 +50,7 @@ import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest;
 public class TypeDesignationDaoHibernateImplTest extends CdmTransactionalIntegrationTest {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TypeDesignationDaoHibernateImplTest.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @SpringBeanByType
        private ITypeDesignationDao typeDesignationDao;
index b6edf83966e345c64643da09dd3537de8a0e36d7..cd6fc24687b2dff6c0cf2c79b2f07833530ae0c1 100644 (file)
@@ -13,7 +13,8 @@ import java.util.Collections;
 import java.util.List;
 import java.util.stream.Collectors;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.h2.util.StringUtils;
 import org.junit.Assert;
 import org.junit.Test;
@@ -32,7 +33,7 @@ import eu.etaxonomy.cdm.test.integration.CdmIntegrationTest;
 
 public class OccurrenceDaoHibernateImplTest  extends CdmIntegrationTest {
 
-    private static final Logger logger = LogManager.getLogger(OccurrenceDaoHibernateImplTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @SpringBeanByType
        private IOccurrenceDao dao;
index 9f6ddf7c1d4e392b2e9ec31cfec24b3e6ae48c00..1ee1db4693e2753534ea1f1fde6596971ca85fe3 100644 (file)
@@ -49,7 +49,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
 public class TaxonGraphTest extends CdmTransactionalIntegrationTest {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TaxonGraphTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     enum EventType{
         INSERT, UPDATE;
index ba6e1101b6d962e5eb05145d9fae360bcd8e2d2b..7b56d5af2de8b95d3cff25c491a83952352b3bbd 100644 (file)
@@ -36,17 +36,18 @@ import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest;
  * @since 2019-08-16
  */
 public class TermNodeDaoImplTest extends CdmTransactionalIntegrationTest {
-       @SuppressWarnings("unused")
-       private static Logger logger = LogManager.getLogger(TermNodeDaoImplTest.class);
+
+    @SuppressWarnings("unused")
+       private static final Logger logger = LogManager.getLogger();
 
        @SpringBeanByType
        private ITermTreeDao treeDao;
 
-          @SpringBeanByType
-           private ITermNodeDao nodeDao;
+    @SpringBeanByType
+    private ITermNodeDao nodeDao;
 
-          @SpringBeanByType
-           private IDefinedTermDao termDao;
+    @SpringBeanByType
+    private IDefinedTermDao termDao;
 
        @Before
        public void setUp() {}
index 7a2782aa7d905a70e1c7aa089ca77c4f3902b3b7..2b2347047ac8c107c6aac3fc85ea9323c6535e1b 100644 (file)
@@ -21,7 +21,6 @@ import java.util.Map;
 import java.util.Set;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
@@ -44,8 +43,6 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  * @since 10.02.2009
  */
 public class TermVocabularyDaoImplTest extends CdmTransactionalIntegrationTest {
-       @SuppressWarnings("unused")
-       private static Logger logger = LogManager.getLogger(TermVocabularyDaoImplTest.class);
 
        @SpringBeanByType
        private ITermVocabularyDao dao;
index 1b8b4e23f57f4dc73563e28dac5d978cb3803fcd..7f9e26f368cc6a95fa3c1bf891072268acf69c70 100644 (file)
@@ -54,7 +54,7 @@ import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest;
  */
 public class CacheStrategyGeneratorTest extends CdmTransactionalIntegrationTest {
 
-       private static Logger logger = LogManager.getLogger();
+       private static final Logger logger = LogManager.getLogger();
 
        private TaxonBase<?> cdmBase;
 
index 3d898d2d8d2bd06744f743dca9ccb50535db6542..6c0d1ebc05023fa2909c3cb9fce01ad79693fbc8 100644 (file)
@@ -13,7 +13,8 @@ import static org.junit.Assert.assertNotNull;
 import java.io.FileNotFoundException;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.junit.Before;
 import org.junit.Test;
 import org.springframework.security.authentication.AuthenticationManager;
@@ -27,7 +28,7 @@ import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest;
 
 public class Level2ValidationEventListenerTest extends CdmTransactionalIntegrationTest {
 
-       protected static final Logger logger = LogManager.getLogger(Level2ValidationEventListenerTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private UUID uuid;
        private TaxonBase<?> cdmBase;
index 5078fe7ddd7552f9513ed51d32bbd0cf9cb8628b..634a12c1a552686bf95aca0e149e5714a87db850 100644 (file)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.persistence.hibernate;
 
 import java.io.FileNotFoundException;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
@@ -33,8 +34,9 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  * @author a.mueller
  */
 public class SaveOrUpdateEntityListenerTest extends CdmTransactionalIntegrationTest {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(SaveOrUpdateEntityListenerTest.class);
+
+    @SuppressWarnings("unused")
+    private static final Logger logger = LogManager.getLogger();
 
        @SpringBeanByType
        private OccurrenceDaoHibernateImpl occurrenceDao;
index aca295f16e46c9c2cdb424f531ad7ef1903551e1..0d10149d5b7c43871a8da85fd6f99070dab8b191 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.persistence.hibernate.replace;
 import java.io.FileNotFoundException;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Ignore;
@@ -36,7 +37,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
 public class ReferringObjectMetadataFactoryTest extends CdmTransactionalIntegrationTest {
 
     @SuppressWarnings("unused")
-       private static Logger logger = LogManager.getLogger(ReferringObjectMetadataFactoryTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @SpringBeanByType
        private ReferringObjectMetadataFactory referringObjectMetadataFactory;
index 4cc0f57654d7c7b3611e7b176ecedccfee6644aa..1a2c6ec98210c0674f5284a23fd57d6f6f15ab60 100644 (file)
@@ -14,20 +14,15 @@ import java.lang.ref.WeakReference;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.junit.Before;
 import org.junit.Test;
 
 public class ValidationExecutorTest {
 
-       public static final Logger logger = LogManager.getLogger(ValidationExecutorTest.class);
-
-
        @Before
        public void setUp() throws Exception{
        }
 
-
        @Test
        public void testSetMaximumPoolSize(){
                try {
@@ -43,13 +38,11 @@ public class ValidationExecutorTest {
                fail("setMaximumPoolSize expected to throw a runtime exception");
        }
 
-
        @Test
        public void testValidationExecutor(){
                // Constructor test  not implemented
        }
 
-
        /**
         * Test behavior when the ValidationExecutor's task queue fills up. Make sure task queue
         * overruns do not throw an exception. To test this, we rapidly fill the queue with tasks
@@ -89,11 +82,4 @@ public class ValidationExecutorTest {
                        e.printStackTrace();
                }
        }
-
-
-       @Test
-       public void testBeforeExecute(){
-
-       }
-
-}
+}
\ No newline at end of file
index c6568abf8ab062a024a5134caadabf54d7c6f444..efff99388cf4cc65570faa971974590800b7e19a 100644 (file)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.test.function;
 
 import java.io.IOException;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.persistence.utils.CdmPersistenceUtils;
 
@@ -20,7 +21,7 @@ import eu.etaxonomy.cdm.persistence.utils.CdmPersistenceUtils;
  */
 public class TestCdmApplicationUtils {
 
-       private static final Logger logger = LogManager.getLogger(TestCdmApplicationUtils.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private boolean testWritableResourceDirectory() throws IOException{
                CdmPersistenceUtils.getWritableResourceDir();
index 1e8a05db274ec6e737e1d7f72e1c7dc2034eaf6d..f9c3c4281f85c5f9cec94929655ed31bfef31248 100644 (file)
@@ -8,13 +8,15 @@
 */
 package eu.etaxonomy.cdm.test.function;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.database.CdmDataSource;
 import eu.etaxonomy.cdm.database.CdmPersistentDataSource;
 
 public class TestScriptPersistence {
-       private static final Logger logger = LogManager.getLogger(TestScriptPersistence.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
        private void test(){
                System.out.println("Start Datasource");
index db6f85b14e3df6fd9f213521d74442ffd7b900fe..976be0822e239d7268f0aa7e541e5167c0187f4b 100644 (file)
@@ -39,6 +39,7 @@ import eu.etaxonomy.cdm.persistence.dao.hibernate.taxonGraph.TaxonGraphTest;
         }
     )
 public class CdmTestSuite {
+
     @SuppressWarnings("unused")
     private static final  Logger logger = LogManager.getLogger();
 
index a7fea1b44fbe4bd86a123541e00586f6221bd256..b24a22970cb233b0463a416c2b6e4e1d6eea32dd 100644 (file)
@@ -9,7 +9,6 @@
 
 package eu.etaxonomy.cdm.test.suite;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.junit.runner.RunWith;
 import org.junit.runners.Suite;
 
@@ -26,16 +25,12 @@ import eu.etaxonomy.cdm.persistence.dao.hibernate.term.DefinedTermDaoImplTest;
              * eu.etaxonomy.cdm.persistence.dao.common.OperationNotSupportedInPriorViewException:
              *    IdentifiableDaoBase.findByTitle(String queryString, CdmBase sessionObject)
              *           at eu.etaxonomy.cdm.persistence.dao.hibernate.common.VersionableDaoBase.checkNotInPriorView(VersionableDaoBase.java:63)
-             *
              */
-
         }
     )
 public class TestsShouldNotFailInSuite_1 {
 
-    private static final  Logger logger = LogManager.getLogger(TestsShouldNotFailInSuite_1.class);
-
     // the class remains completely empty,
     // being used only as a holder for the above annotations
 
-}
+}
\ No newline at end of file
index b9eb5568bf3ede402b5efcd040175ab7c7ab5e35..bb8b86d718acca9d2c9a0e94944cf596e42d6852 100644 (file)
@@ -9,7 +9,6 @@
 
 package eu.etaxonomy.cdm.test.suite;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.junit.runner.RunWith;
 import org.junit.runners.Suite;
 
@@ -30,10 +29,6 @@ import eu.etaxonomy.cdm.persistence.dao.hibernate.name.TypeDesignationDaoHiberna
         }
     )
 public class TestsShouldNotFailInSuite_2 {
-
-    @SuppressWarnings("unused")
-    private static final  Logger logger = LogManager.getLogger(TestsShouldNotFailInSuite_2.class);
-
     // the class remains completely empty,
     // being used only as a holder for the above annotations
 
index d20421be0a52937ad248fed2eadd917bd287c745..f18d76097793a03edbbf5c99b3b14aa9d7e4d6e2 100644 (file)
@@ -1,23 +1,19 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.print;
 
-
 /**
  * @author n.hoffmann
  * @since Apr 26, 2010
- * @version 1.0
  */
 public interface IXMLElements {
 
        public static final String ROOT = "root";
        public static final String DESCRIPTIONS = "descriptions";
-       
-}
+}
\ No newline at end of file
index a5c397b2771cf91fbe596b53bd660bbaeb1d4577..5a605a26712fa5a8b37a40db9bda30151a348e69 100644 (file)
@@ -1,12 +1,11 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.print;
 
 import java.util.List;
@@ -16,129 +15,128 @@ import org.jdom.Element;
 
 /**
  * This interface provides a simplified interface to the API offered by the cdmlib-remote project.
- * 
+ *
  * @author n.hoffmann
  * @since Jul 16, 2010
- * @version 1.0
  */
 public interface IXMLEntityFactory {
 
        /***************** Configuration methods *********************/
-       
+
        /**
         * Returns a list of classifications that are present in the CDM Server associated with this factory
-        * 
+        *
         * @returna list of elements
         */
        public List<Element> getClassifications();
-       
+
        /**
         * Returns taxonomically included taxa for a given taxon or classification.
-        * 
+        *
         * @param treeNode
         * @return a list of elements
         */
        public List<Element> getChildNodes(Element treeNode);
-       
+
        /**
         * Returns the TaxonNode for the given uuid
-        * 
+        *
         * @param taxonNodeUuid
         * @return an element
         */
        public Element getTaxonNode(UUID taxonNodeUuid);
-       
-       /*
+
+       /**
         * Returns the taxonNodes for a specific name
         */
        public Element getTaxonNodesByName(String taxonName, String classification);
-       
+
        /**
-        * Returns the {@link FeatureTree FeatureTrees} available with this CDM Server 
-        * 
+        * Returns the {@link FeatureTree FeatureTrees} available with this CDM Server
+        *
         * @return a list of elements
         */
        public List<Element> getFeatureTrees();
-       
+
        /**
-        * 
-        * 
+        *
+        *
         * @return
         */
        public Element getFeatureTree(UUID uuid);
-       
+
        /**
-        * 
+        *
         * @param uuid
         * @return
         */
        public Element getTermNode(UUID uuid);
-       
+
        /**
-        * 
+        *
         * @param uuid
         * @return
         */
        public Element getFeatureForTermNode(UUID uuid);
-       
+
        /***************** Harvesting methods *********************/
-       
+
        /**
         * Retrieves to taxon associated with the given taxon node
-        * 
+        *
         * @param taxonNodeElement
         * @return an element
         */
        public Element getTaxonForTaxonNode(Element taxonNodeElement);
-       
+
        /**
         * Fully initializes an accepted taxon
-        * 
+        *
         * @param taxonElement
         * @return an element
         */
        public Element getAcceptedTaxonElement(Element taxonElement);
-       
+
        /**
         * Fully initializes a reference
-        * 
+        *
         * @param referenceElement
         * @return an element
         */
        public List<Element> getReferences(Element referenceElement);
-       
+
        /**
         * Initializes the complete synonym for an accepted taxon
-        * 
+        *
         * @param taxonElement
         * @return a list of elements
         */
        public List<Element> getSynonymy(Element taxonElement);
-       
+
        /**
-        * Initialize type designations for a name elemt  
-        * 
+        * Initialize type designations for a name elemt
+        *
         * @param nameElement
         * @return
         */
        public List<Element> getTypeDesignations(Element nameElement);
-       
+
        /**
         * Initializes complete taxon descriptions for an accepted taxon
-        * 
+        *
         * @param taxonElement
         * @return a list of elements
         */
-       public Element getDescriptions(Element taxonElement);   
-       
+       public Element getDescriptions(Element taxonElement);
+
        /**
         * Gets the PolytomousKey as a List of LinkedPolytomousKeyNodeRowDto objects.
-        * 
+        *
         * @param taxonElement
         * @return a list of elements
         */
-       public Element getPolytomousKey(Element taxonElement); 
-       
+       public Element getPolytomousKey(Element taxonElement);
+
        /**
         * Gets the Media associated with a particular taxon
         * @param taxonElement
index ff061bdf9b18c294bc993faa9d129c0f08ca8912..3846d3eb2634b40af08ddb8d639a4f36d7fc6fcd 100644 (file)
@@ -52,7 +52,7 @@ import net.sf.json.JsonConfig;
 @Component
 public class LocalXMLEntityFactory extends XmlEntityFactoryBase {
 
-    private static final Logger logger = LogManager.getLogger(LocalXMLEntityFactory.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private final JsonView xmlView;
 
index 0e52b00434e67c7b3263268e2f57fa867fab6699..06b4db8cc2a1d98cfd7cfe158fd6bd216c73ae30 100644 (file)
@@ -35,9 +35,8 @@ import eu.etaxonomy.cdm.print.out.IPublishOutputModule;
  */
 public class PublishConfigurator implements Serializable {
 
-       private static final Logger logger = LogManager.getLogger(PublishConfigurator.class);
-
-       private static final long serialVersionUID = 4896190792717383839L;
+    private static final long serialVersionUID = 4896190792717383839L;
+       private static final Logger logger = LogManager.getLogger();
 
        private ICdmApplication applicationConfiguration;
 
@@ -79,6 +78,7 @@ public class PublishConfigurator implements Serializable {
         */
        public static PublishConfigurator NewLocalInstance(
                ICdmApplication applicationConfiguration) {
+
                PublishConfigurator configurator = new PublishConfigurator();
                configurator.setLocal();
                configurator.setApplicationConfiguration(applicationConfiguration);
index a557258f63cccb3304e6c4b066238404f47de3a3..3945b45cf5b8a22df5d3bf6b8a0ea291dbf838ba 100644 (file)
@@ -47,7 +47,7 @@ import eu.etaxonomy.cdm.print.XMLHelper.EntityType;
  */
 public class RemoteXMLEntityFactory extends XmlEntityFactoryBase {
 
-       private static final Logger logger = LogManager.getLogger(RemoteXMLEntityFactory.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private URL serviceUrl;
 
index 693b153738bff46f75c22fd69d08e81896d90076..bd481dc65b949735e9d7e44ec557fe8f08cf0908 100644 (file)
@@ -35,9 +35,9 @@ import org.jdom.transform.XSLTransformException;
  */
 public class Transformator {
 
-       private static final Logger logger = LogManager.getLogger(Transformator.class);
-       private Transformer transformer;
+       private static final Logger logger = LogManager.getLogger();
 
+       private Transformer transformer;
 
        public Transformator(InputStream stylesheet) throws XSLTransformException{
                if(stylesheet == null){
index e5aed33fb04935012ed901dd7c7aa15e20eedbd2..8423e11b32d9c2f03ab7a06d1e488e31db6a09e9 100644 (file)
@@ -29,10 +29,10 @@ import eu.etaxonomy.cdm.print.out.IPublishOutputModule;
  *
  * @author n.hoffmann
  * @since Apr 8, 2010
- * @version 1.0
  */
 public class XMLHarvester {
-       private static final Logger logger = LogManager.getLogger(XMLHarvester.class);
+
+       private static final Logger logger = LogManager.getLogger();
 
        private IXMLEntityFactory factory;
 
index ac14dd1d01c943b6433ef982fef1ffad084b0af0..49527ba56940526bfcf6677931235c93f483ba28 100644 (file)
@@ -28,7 +28,7 @@ import org.jdom.input.SAXBuilder;
  */
 public abstract class XmlEntityFactoryBase implements IXMLEntityFactory {
 
-       private static final Logger logger = LogManager.getLogger(XmlEntityFactoryBase.class);
+       private static final Logger logger = LogManager.getLogger();
 
        /**
         * A list of XML element names that are used to store collections
index 61db61982b0ebb8a4e7607ff90c41f917800b44e..386904a0b933e89f62fcfb0f940d35e763ad4c63 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.print.out;
 
 import java.io.File;
@@ -17,14 +16,12 @@ import org.jdom.Document;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
 
-
 /**
  * Performs the publish process defined by the implementing class. Clients should consider extending <code>AbstractPublishOutputModule</code>
  *
  * @see {@link PublishOutputModuleBase}
  * @author n.hoffmann
  * @since Apr 8, 2010
- * @version 1.0
  */
 public interface IPublishOutputModule {
 
index 03f62fdc3a590341287cc336593949ab9ee21533..9acbca4c01461eca383e15d944190387aa07936d 100644 (file)
@@ -38,12 +38,12 @@ import eu.etaxonomy.cdm.config.ConfigFileUtil;
  */
 public abstract class PublishOutputModuleBase implements IPublishOutputModule {
 
-       private static final Logger logger = LogManager.getLogger(PublishOutputModuleBase.class);
+       private static final Logger logger = LogManager.getLogger();
 
        /**
         * The date format used by {@link #generateFilenameWithDate(String, String)}
         */
-       public static final String DATE_FORMAT_NOW = "yyyyMMdd-HHmm";
+       private static final String DATE_FORMAT_NOW = "yyyyMMdd-HHmm";
 
        private FilenameFilter filter = new FilenameFilter() {
 
index a3e69b51afa00cefafed88408f8a624e07663fd6..3dd9acfa78a82cf68c892f0419431a2d66b30dc3 100644 (file)
@@ -45,9 +45,9 @@ import eu.etaxonomy.cdm.print.out.PublishOutputModuleBase;
  */
 public class MediawikiOutputModule extends PublishOutputModuleBase {
 
-       private static final Logger logger = LogManager.getLogger(MediawikiOutputModule.class);
+       private static final Logger logger = LogManager.getLogger();
 
-       public static String STYLESHEET_RESOURCE_DEFAULT = "src/main/resources/stylesheets/mediawiki/multipages.xsl";
+       private static final String STYLESHEET_RESOURCE_DEFAULT = "src/main/resources/stylesheets/mediawiki/multipages.xsl";
 
        // default wiki - exportparameter
        public String prefix="";
index 565e563e4076cbc348ac12c4f27a66458b7fc1e8..6dcf58fd3edce60bf6d09e38c85b478b588ad6cb 100644 (file)
@@ -26,7 +26,7 @@ import org.w3c.dom.NodeList;
  */
 public class DocumentCreator {
 
-       private static final Logger logger = LogManager.getLogger(DocumentCreator.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private OdfTextDocument outputDocument;
        private OdfFileDom contentDom; // the document object model for content.xml
@@ -88,8 +88,6 @@ public class DocumentCreator {
                return false;
        }
 
-
-
        /*
         * The default document has some content in it already (in the case of a
         * text document, a <text:p>. Clean out all the old stuff.
@@ -103,4 +101,4 @@ public class DocumentCreator {
                        childNode = officeText.getFirstChild();
                }
        }
-}
+}
\ No newline at end of file
index 0664f4966a633ddf5563be0fa2bc733ee3e5dbd4..7a5e9601f07e53321c676c60937c52f8d54cdf3b 100644 (file)
@@ -1,21 +1,18 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.print.out.odf;
 
-
 /**
  * @author n.hoffmann
  * @since Apr 29, 2010
- * @version 1.0
  */
 public interface IStyleNames {
        public static String HEADING_ACCEPTED_TAXON = "heading_accepted_taxon";
        public static String HEADING_FEATURE = "heading_feature";
-}
+}
\ No newline at end of file
index b751a99ecc21340224d59b7c487c57c8c390cca8..ee3d58ee1e393760214401e527164d48f452356d 100644 (file)
@@ -30,7 +30,7 @@ import eu.etaxonomy.cdm.print.out.PublishOutputModuleBase;
  */
 public class OdfOutputModule extends PublishOutputModuleBase {
 
-       private static final Logger logger = LogManager.getLogger(OdfOutputModule.class);
+       private static final Logger logger = LogManager.getLogger();
 
        public static String STYLESHEET_RESOURCE_DEFAULT = "/stylesheets/odf/cdmToOdfText.xsl";
 
index d5e766428eb326a211f63dbd70b2f802e64d7d42..e1e2cf1db70a134ee945bf9148c2ef9b16b10b74 100644 (file)
@@ -10,8 +10,6 @@ package eu.etaxonomy.cdm.print.out.taxpub;
 
 import java.io.File;
 
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 import org.jdom.Document;
 
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
@@ -23,8 +21,6 @@ import eu.etaxonomy.cdm.print.out.PublishOutputModuleBase;
  */
 public class TaxPubOutputModule extends PublishOutputModuleBase {
 
-       private static final Logger logger = LogManager.getLogger(TaxPubOutputModule.class);
-
        @Override
     public String getOutputFileSuffix() {
                return "taxpub.xml";
index 136a08d6946256d6fbe9baa9b9124c45ea3fdc20..a43215b7fb22634c02830905ce680b1e810cc196 100644 (file)
@@ -30,7 +30,7 @@ import eu.etaxonomy.cdm.print.out.PublishOutputModuleBase;
  */
 public class XMLOutputModule extends PublishOutputModuleBase{
 
-       private static final Logger logger = LogManager.getLogger(XMLOutputModule.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @Override
     public void output(Document document, File exportFolder, IProgressMonitor progressMonitor) {
index e1ac7c31da92c4dee1387cfa1defe1833902bd1a..5e59048f8b6a4e816cfeee4f29e0039a26c0827a 100644 (file)
@@ -6,13 +6,12 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.print.out.pdf;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
-import org.junit.Ignore;
+
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
@@ -20,24 +19,18 @@ import java.net.URISyntaxException;
 import java.net.URL;
 import java.util.List;
 
+import org.junit.Ignore;
 import org.junit.Test;
 
 import eu.etaxonomy.cdm.print.out.PublishOutputModuleBase;
 
-
 /**
  * @author n.hoffmann
  * @since Jan 11, 2011
- * @version 1.0
  */
  @Ignore
 public class PdfOutputModuleTest {
 
-
-       /**
-        * @throws IOException
-        *
-        */
        @Test
        public void testGetXslt() throws IOException {
                PdfOutputModule outputModule = new PdfOutputModule();
@@ -49,7 +42,7 @@ public class PdfOutputModuleTest {
        }
 
        @Test
-       public void testGetStylesheetByLocation() throws IOException, URISyntaxException{
+       public void testGetStylesheetByLocation() throws URISyntaxException{
                PdfOutputModule outputModule = new PdfOutputModule();
 
                URL shippedStylesheetsResource = PublishOutputModuleBase.class.getResource("/stylesheets/pdf/");
@@ -60,6 +53,4 @@ public class PdfOutputModuleTest {
                assertNotNull("There should be stylesheets", stylesheets);
                assertEquals("There should be two stylesheets", 2, stylesheets.size());
        }
-
-
-}
+}
\ No newline at end of file
index ba5dbf54c91ee9ddcc3d6b6466ef4861780374ba..181038c06ce5aa34dba47c2f66f7a5ca3e8f0d2c 100644 (file)
@@ -56,16 +56,15 @@ import eu.etaxonomy.cdm.remote.view.PatternViewResolver;
 //@DependsOn("objectMapperConfigurer")
 public abstract class CdmSpringMVCConfig extends WebMvcConfigurationSupport  {
 
+    private static final Logger logger = LogManager.getLogger();
+
     /**
      * turn caching off FOR DEBUGING ONLY !!!!
      */
     private static final boolean XML_VIEW_CACHING = true;
 
-    public static final Logger logger = LogManager.getLogger();
-
-
     @Autowired
-    protected ServletContext servletContext;
+    private ServletContext servletContext;
 
     @Autowired // is initialized in PreloadedBeans.class
     private ObjectMapper jsonObjectMapper;
index 0ed1d8bc2a0c9c2ba71f26fa0cc68f030ca30eb3..179936a383a8d9bb3eb910ac7db0d8b8796a6958 100644 (file)
@@ -8,6 +8,8 @@
 */
 package eu.etaxonomy.cdm.remote.config;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Import;
@@ -34,6 +36,8 @@ import org.springframework.test.context.ActiveProfiles;
 )
 public class CdmSpringMVCConfigDefault extends CdmSpringMVCConfig {
 
+    private static final Logger logger = LogManager.getLogger();
+
     public CdmSpringMVCConfigDefault() {
         super();
         logger.info(" ==========================================");
index a9f9263f0f67093af94025ae1934f8d50662d1f6..9d44e975d30932add960d43be812df885a4d6470 100644 (file)
@@ -23,7 +23,7 @@ import org.springframework.context.annotation.Profile;
 @ImportResource(locations="classpath:/eu/etaxonomy/cdm/remoting-services.xml")
 public class RemotingWebServices {
 
-    public static final Logger logger = LogManager.getLogger(RemotingWebServices.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public RemotingWebServices() {
         logger.info("========================================");
index 0a94a96d2db7b3cfc55ecd617b0515e42dd868e9..de1f0b5a0b14749a4285bb6d369fdf1c59f735ef 100644 (file)
@@ -42,7 +42,7 @@ import eu.etaxonomy.cdm.remote.controller.HttpStatusMessage;
 @Controller
 public class StaticSwaggerApiDoc {
 
-    public static final Logger logger = LogManager.getLogger(StaticSwaggerApiDoc.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public static final String SWAGGER_STATIC = "swagger-static";
     public static final String JSON = ".json";
index e27415b93f24904a4292cbcf165462a909de65a2..5557a568d44d85497dbe0f47fcd5c2f2bdd1de08 100644 (file)
@@ -18,7 +18,7 @@ import org.junit.Test;
  */
 public class ClassificationIT extends WebServiceTestBase  {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Test
     public void checkInstanceIsOnline(){
index 1e2bb832db2b2d7af7f0235fb0e8c98095f2ee50..922538a9ef94b5584a71a334d4a23bb8287e8cd0 100644 (file)
@@ -8,6 +8,8 @@
 */
 package eu.etaxonomy.cdm.remote;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.junit.Test;
 
 /**
@@ -16,6 +18,8 @@ import org.junit.Test;
  */
 public class ForceSchemaCreateIT extends WebServiceTestBase {
 
+    private static final Logger logger = LogManager.getLogger();
+
     @Test
     public void checkInstanceIsOnline(){
         String response = httpGetJson("metadata", null);
index 4f7216bc618790837b22cac8ee92ae2d2a2c207a..bb1525e2b57a75c745ff03ba2dff766f4a217a6e 100644 (file)
@@ -28,11 +28,10 @@ import eu.etaxonomy.cdm.remote.staticSwagger.StaticSwaggerApiDoc;
  */
 public class SwaggerStaticIT extends WebServiceTestBase {
 
-    public static final Logger logger = LogManager.getLogger(SwaggerStaticIT.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private String[] swaggerResourcesPaths = new String[]{"", "/configuration/ui", "/configuration/security" };
 
-
     @Test
     public void fetchSwaggerResources() {
 
index 2b68a92716431f487a362b0d7aa3eb5d29b7126e..ffbd92914ef75bcae68f6c8e48e9319eb49035a5 100644 (file)
@@ -20,7 +20,7 @@ import org.springframework.web.client.RestTemplate;
  */
 public class WebServiceTestBase extends Assert {
 
-    public static final Logger logger = LogManager.getLogger(WebServiceTestBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private int port = 9180;
     private String baseUri = "";
index 2d02ea696444e542b897ece9a51472d77de7e341..26b85e272cb921a7d0e2d008232e8aa339851eb1 100644 (file)
@@ -8,6 +8,8 @@
  */
 package eu.etaxonomy.cdm.remote.config;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.context.annotation.Import;
@@ -37,6 +39,8 @@ import org.springframework.context.annotation.Profile;
         "eu.etaxonomy.cdm.remote.config" })
 public class CdmSpringMVCConfigWithSwagger extends CdmSpringMVCConfig {
 
+    private static final Logger logger = LogManager.getLogger();
+
     public CdmSpringMVCConfigWithSwagger() {
         super();
         logger.info(" ==========================================");
index 238b2d38af2e332fbe57395ca6304e61b9c8d080..01c009ba34c25afcdbb84245287bee60d4946b57 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.opt.config;
 
 import java.io.File;
@@ -92,7 +91,7 @@ import eu.etaxonomy.cdm.remote.config.AbstractWebApplicationConfigurer;
 @PropertySource(value="file:${user.home}/.cdmLibrary/cdmlib-remote.properties", ignoreResourceNotFound=true)
 public class DataSourceConfigurer extends AbstractWebApplicationConfigurer {
 
-    public static final Logger logger = LogManager.getLogger(DataSourceConfigurer.class);
+    private static final Logger logger = LogManager.getLogger();
 
     protected static final String HIBERNATE_DIALECT = "hibernate.dialect";
     protected static final String HIBERNATE_SEARCH_DEFAULT_INDEX_BASE = "hibernate.search.default.indexBase";
@@ -461,5 +460,4 @@ public class DataSourceConfigurer extends AbstractWebApplicationConfigurer {
         logger.error("hibernate dialect mapping for "+url+ " not yet implemented or unavailable");
         return null;
     }
-
-}
+}
\ No newline at end of file
index 15b4567de0014060fddabca94da70879b6ab0f7f..51ca9bcd0d0fce5056f96c810bc32231b80103b9 100644 (file)
@@ -26,7 +26,7 @@ import net.sf.ehcache.config.DiskStoreConfiguration;
 @Configuration
 public class EhCacheDiskStoreConfiguration {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private DataSourceProperties dataSourceProperties = null;
index f111934bd0c95ef6a2b3d90ed99bb0d52f353cf7..731dea06c1e728899e0b786c12f072ab8622d93a 100644 (file)
@@ -31,7 +31,7 @@ import eu.etaxonomy.cdm.config.ConfigFileUtil;
  */
 public abstract class AbstractWebApplicationConfigurer  implements InitializingBean {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     protected ConfigurableEnvironment env;
index b1dd762bcc45b55d927e4697e94364edc52a06c2..ba1c834c76713c13988c7062dcfbe0e36c2dfeca 100644 (file)
@@ -107,7 +107,7 @@ public class OAuth2ServerConfiguration {
 
         private static final String CLIENT_ID = "any-client";
 
-        public static final Logger logger = LogManager.getLogger();
+        private static final Logger logger = LogManager.getLogger();
 
         @Autowired
         private UserApprovalHandler userApprovalHandler;
index 11d7b5ffb6c6aea42120afbc392926756c6345e1..26b3fb03131f0655c17301f7adcffda6d6519cfb 100644 (file)
@@ -16,6 +16,8 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.commons.lang.StringUtils;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.WebDataBinder;
 import org.springframework.web.bind.annotation.InitBinder;
@@ -45,6 +47,8 @@ import eu.etaxonomy.cdm.remote.editor.MatchModePropertyEditor;
 public abstract class AbstractIdentifiableListController <T extends IdentifiableEntity, SERVICE extends IIdentifiableEntityService<T>>
             extends BaseListController<T,SERVICE>  {
 
+    private static final Logger logger = LogManager.getLogger();
+
     @InitBinder
     @Override
     public void initBinder(WebDataBinder binder) {
index d7760949422668ab9fad89c299a1895e6673cdca..6df57653d0c5b0fc7c871a1f83f85e8df7157574 100644 (file)
@@ -42,7 +42,7 @@ import eu.etaxonomy.cdm.remote.editor.UUIDPropertyEditor;
  */
 public abstract class BaseListController <T extends CdmBase, SERVICE extends IService<T>> extends AbstractListController<T, SERVICE> {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @InitBinder
     public void initBinder(WebDataBinder binder) {
index 0394c8e4abe0766e37b2b9c1085097d7cdff814c..132088f6d5bbb7ce21353496b15b775133cc5b7b 100644 (file)
@@ -44,7 +44,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/portal/classification/{uuid}"})
 public class ClassificationPortalController extends ClassificationController {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static final List<String> CLASSIFICATION_INIT_STRATEGY = Arrays.asList(new String[]{
             "source.citation.authorship",
index b35eada6702e2135bb9480db5995e1bd5a2b9409..9706acba6d73dbdaae23d03ba5e71b8dd1368821 100644 (file)
@@ -52,7 +52,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value="/portal/classification")
 public class ClassificationPortalListController extends AbstractIdentifiableListController<Classification,IClassificationService> {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static final List<String> CLASSIFICATION_INIT_STRATEGY = Arrays.asList(new String[]{
             "source.citation.authorship"
index 8c7a032679521cebe7f5fb56e6d858869824ca1a..b0e2de78938fcd3a63a7849268bae0fca7d42324 100644 (file)
@@ -19,7 +19,8 @@ import java.util.stream.Collectors;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -42,15 +43,13 @@ import io.swagger.annotations.Api;
 /**
  * @author a.kohlbecker
  * @since 28.06.2010
- *
  */
 @Controller
 @Api("derivedUnitFacade")
 @RequestMapping(value = {"/derivedUnitFacade/{uuid}"})
 public class DerivedUnitFacadeController extends AbstractController<SpecimenOrObservationBase, IOccurrenceService>{
 
-    private static final Logger logger = LogManager.getLogger(DerivedUnitFacadeController.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     private IOccurrenceService service;
 
@@ -106,7 +105,7 @@ public class DerivedUnitFacadeController extends AbstractController<SpecimenOrOb
     public List<MediaDTO> doGetFieldObjectMediaDTO(
         @PathVariable("uuid") UUID occurrenceUuid,
         HttpServletRequest request,
-        HttpServletResponse response) throws IOException {
+        HttpServletResponse response) {
 
         logger.info("doGetFieldObjectMediaDTO() - " + readPathParameter(request, null));
 
index 793d5b5df7287f2a063f59d64375d1101f14a0b0..8eb8a38be4bec20438dfb835e5e5adf2e0f0dd91 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.remote.controller;
 
 import java.io.IOException;
@@ -17,7 +16,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -57,7 +57,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/description/{uuid}", "/description/{uuid_list}"})
 public class DescriptionController extends AbstractIdentifiableController<DescriptionBase, IDescriptionService> {
 
-    private static final Logger logger = LogManager.getLogger(DescriptionController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ITermTreeService termTreeService;
@@ -170,7 +170,4 @@ public class DescriptionController extends AbstractIdentifiableController<Descri
         mv.addObject(textData);
         return mv;
     }
-
-
-
-}
+}
\ No newline at end of file
index cf9efd7133baaf083c5ec347e316b83bea3deef9..76a7b8d8db595ca881c7626dd850a93077c35bd1 100644 (file)
@@ -16,7 +16,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -54,14 +55,14 @@ import io.swagger.annotations.Api;
 public class DescriptionElementController
         extends BaseController<DescriptionElementBase, IDescriptionElementService>{
 
+    private static final Logger logger = LogManager.getLogger();
+
     private static final List<String> STATE_INIT_STRATEGY = Arrays.asList( new String[]{
             "states.state.representations",
             "modifiers",
             "modifyingText"
             } );
 
-    public static final Logger logger = LogManager.getLogger(DescriptionElementController.class);
-
     @Autowired
     private ITermService termService;
 
@@ -138,6 +139,4 @@ public class DescriptionElementController
         mv.addObject(states);
         return mv;
     }
-
-
-}
+}
\ No newline at end of file
index 0bd0cc13ccc723cba3dae1d7dc385c66c188ac0a..18784282b604cef9efd9734d431cc969e35947e8 100644 (file)
@@ -5,7 +5,6 @@
  * The contents of this file are subject to the Mozilla Public License Version
  * 1.1 See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.remote.controller;
 
 import java.io.IOException;
@@ -16,7 +15,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -57,8 +57,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/descriptionElement"})
 public class DescriptionElementListController {
 
-    public static final Logger logger = LogManager.getLogger(DescriptionElementListController.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ITermService termService;
@@ -76,9 +75,6 @@ public class DescriptionElementListController {
             "multilanguageText"
     });
 
-    /**
-     * @return
-     */
     protected List<String> getInitializationStrategy() {
         return DESCRIPTION_ELEMENT_INIT_STRATEGY;
     }
@@ -102,19 +98,8 @@ public class DescriptionElementListController {
         binder.registerCustomEditor(Class.class, new CdmTypePropertyEditor());
     }
 
-
     /**
      * Requires the query parameter "descriptionType" to be present
-     *
-     * @param features
-     * @param descriptionType
-     * @param type
-     * @param pageSize
-     * @param pageIndex
-     * @param request
-     * @param response
-     * @return
-     * @throws IOException
      */
     @RequestMapping(value = "byFeature", method = RequestMethod.GET) // mapped as absolute path, see CdmAntPathMatcher
     public Pager<? extends DescriptionElementBase> doPageDescriptionElementsByFeature(
@@ -142,16 +127,6 @@ public class DescriptionElementListController {
 
     /**
      * Requires the query parameter "taxon"  to be present
-     *
-     * @param taxon_uuid
-     * @param features
-     * @param type
-     * @param pageSize
-     * @param pageIndex
-     * @param request
-     * @param response
-     * @return
-     * @throws IOException
      */
     @RequestMapping(value = "byTaxon", method = {RequestMethod.GET, RequestMethod.POST}) // mapped as absolute path, see CdmAntPathMatcher
     public <T extends DescriptionElementBase> Pager<T> doGetDescriptionElementsForTaxon(
@@ -202,5 +177,4 @@ public class DescriptionElementListController {
 
        return pager;
    }
-
-}
+}
\ No newline at end of file
index db43b7cbb3a3c6c713fdf86dbf968f842b128968..8c6eed840c097070cf767b39dec7a4064fb853ce 100644 (file)
@@ -5,31 +5,28 @@
  * The contents of this file are subject to the Mozilla Public License Version
  * 1.1 See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.remote.controller;
 
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 
 import io.swagger.annotations.Api;
 
 /**
- *
  * @author a.kohlbecker
  * @since Jun 25, 2013
- *
  */
 @Controller
 @Api("portal_descriptionElement")
 @RequestMapping(value = {"/portal/descriptionElement"})
 public class DescriptionElementListPortalController extends DescriptionElementListController {
 
-   public static final Logger logger = LogManager.getLogger(DescriptionElementListPortalController.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     protected static final List<String> DESCRIPTION_ELEMENT_INIT_STRATEGY = Arrays.asList(new String []{
             "$",
@@ -47,12 +44,8 @@ public class DescriptionElementListPortalController extends DescriptionElementLi
             "taxon2.name"
     });
 
-    /**
-     * @return
-     */
     @Override
     protected List<String> getInitializationStrategy() {
         return DESCRIPTION_ELEMENT_INIT_STRATEGY;
     }
-
-}
+}
\ No newline at end of file
index d1ffb76434767d4464b29105255a83cb5ec40675..85403f88f8df999977b6c96e08ecef3dc585fa07 100644 (file)
@@ -5,7 +5,6 @@
  * The contents of this file are subject to the Mozilla Public License Version
  * 1.1 See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.remote.controller;
 
 import java.awt.Color;
@@ -22,6 +21,8 @@ import java.util.stream.Collectors;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.stereotype.Controller;
@@ -84,6 +85,8 @@ import io.swagger.annotations.Api;
 public class DescriptionListController
         extends AbstractIdentifiableListController<DescriptionBase, IDescriptionService> {
 
+    private static final Logger logger = LogManager.getLogger();
+
     @Autowired
     private ITermService termService;
 
index b6fc183d9027ca783cdad74aa5ecfa96c5e39da5..b82facbb8f4be9c3ef766f3a612cffd70e4d53f8 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.remote.controller;
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 
@@ -28,7 +29,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/portal/description"})
 public class DescriptionListPortalController extends DescriptionListController {
 
-   public static final Logger logger = LogManager.getLogger(DescriptionListPortalController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     protected static final List<String> DESCRIPTION_INIT_STRATEGY = Arrays.asList(new String []{
             "$",
@@ -43,7 +44,6 @@ public class DescriptionListPortalController extends DescriptionListController {
             "elements.kindOfUnit"
     });
 
-
     protected static final List<String> DISTRIBUTION_INFO_INIT_STRATEGY = Arrays.asList(new String []{
             "sources.citation.authorship.$",
             "sources.nameUsedInSource",
@@ -51,9 +51,7 @@ public class DescriptionListPortalController extends DescriptionListController {
             "annotations"
     });
 
-
     public DescriptionListPortalController() {
-        super();
         setInitializationStrategy(DESCRIPTION_INIT_STRATEGY);
     }
 
@@ -61,5 +59,4 @@ public class DescriptionListPortalController extends DescriptionListController {
     protected List<String> getDescriptionInfoInitStrategy(){
         return DISTRIBUTION_INFO_INIT_STRATEGY;
     }
-
-}
+}
\ No newline at end of file
index 5e677ec2d6b759001e1b46c998d980795ce54644..4ca0e87a2eed4e6e59edc8fff85757fbf82d3ab8 100644 (file)
@@ -15,7 +15,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.transaction.annotation.Transactional;
@@ -53,7 +54,7 @@ import io.swagger.annotations.Api;
             "/portal/description/{uuid_list}"})
 public class DescriptionPortalController extends BaseController<DescriptionBase, IDescriptionService> {
 
-    private static final Logger logger = LogManager.getLogger(DescriptionPortalController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public static final EntityInitStrategy DESCRIPTION_INIT_STRATEGY = new EntityInitStrategy(Arrays.asList(new String [] {
             "$",
index 94f178243e5884ed511392989a91c04e464fa839..15f6a67080aee10ab9e119b0fde7c7441d6ce868 100644 (file)
@@ -8,16 +8,15 @@
 */
 package eu.etaxonomy.cdm.remote.controller;
 
-import io.swagger.annotations.Api;
-
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 
 import eu.etaxonomy.cdm.api.service.IEventBaseService;
 import eu.etaxonomy.cdm.model.common.EventBase;
-
+import io.swagger.annotations.Api;
 
 /**
  * @author a.kohlbecker
@@ -26,9 +25,9 @@ import eu.etaxonomy.cdm.model.common.EventBase;
 @Api("eventBase")
 @RequestMapping(value = {"/eventBase/{uuid}"})
 public class EventBaseController extends BaseController<EventBase, IEventBaseService> {
-    
+
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(EventBaseController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     @Autowired
index aba8e2bf63e130f65647f889fccaf18674edb4fc..605738e4ae6d113a5c04d77898cc5dd6e09b1c77 100644 (file)
@@ -22,7 +22,7 @@ import org.apache.logging.log4j.Logger;
  */
 public class HttpStatusMessage {
 
-    public static final Logger logger = LogManager.getLogger(HttpStatusMessage.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public final static HttpStatusMessage UUID_MISSING = new HttpStatusMessage(HttpServletResponse.SC_BAD_REQUEST, "missing uuid parameter");
     public final static HttpStatusMessage UUID_INVALID = new HttpStatusMessage(HttpServletResponse.SC_BAD_REQUEST, "invalid uuid");
index f3b3add26b9cab30ae5319550479c2559142a451..ed01b41f9656d76b91fad819a1019af082b86ca3 100644 (file)
@@ -16,7 +16,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -41,7 +42,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = { "/manage" })
 public class ManagementController {
 
-    public static final Logger logger = LogManager.getLogger(ManagementController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     // @Autowired
     private DataSourceReloader datasoucrceLoader;
index a71fe595b5ef95ed04d55c07fa474e1601176269..933633ade3964235d9d8b2c4f97142345e269192 100644 (file)
@@ -19,7 +19,8 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.http.HttpException;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 //import org.mortbay.log.Log;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
@@ -49,8 +50,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/media/{uuid}"})
 public class MediaController extends AbstractIdentifiableController<Media, IMediaService>{
 
-    private static final Logger logger = LogManager.getLogger(MediaController.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private MediaInfoFactory mediaInfoFactory;
index 3b4be3edc44e80a2ed4882c00d7b511d07a037de..c8fedbdc8e0fd399014d8826570a72ebbcbf5bb6 100644 (file)
@@ -53,7 +53,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/name/{uuid}"})
 public class NameController extends AbstractIdentifiableController<TaxonName, INameService>{
 
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     public static final EntityInitStrategy TYPEDESIGNATION_INIT_STRATEGY = new EntityInitStrategy(Arrays.asList(new String []{
             "typeStatus.representations",
index 9e4d08eca3845b1b9bed54e98ffa323fa790d1f8..2b91e7cb6a64500337460ee737dd7584e3410f21 100644 (file)
@@ -16,7 +16,8 @@ import java.util.List;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -44,12 +45,11 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/name"})
 public class NameListController extends AbstractIdentifiableListController<TaxonName, INameService> {
 
-    private static final Logger logger = LogManager.getLogger(NameListController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private LocaleContext localeContext;
 
-
     @Override
     @Autowired
     public void setService(INameService service) {
index 199e1a1e9fa290341b03b57bd75bba372065fdc4..41a01bd84d323f3062f0906334d7f9173fabe644 100644 (file)
@@ -20,7 +20,8 @@ import java.util.stream.Collectors;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.PathVariable;
@@ -68,7 +69,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/portal/name/{uuid}"})
 public class NamePortalController extends BaseController<TaxonName, INameService> {
 
-    private static final Logger logger = LogManager.getLogger(NamePortalController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final EntityInitStrategy DEFAULT_INIT_STRATEGY =  new EntityInitStrategy(
             "$",
index a49cbac9f2feb8fc2e72de61870fd57d400339a1..e386c1aa55544cad5f93add7fea1c703bf927f9c 100644 (file)
@@ -15,7 +15,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.PathVariable;
@@ -36,7 +37,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/nomenclaturalStatus/{uuid}"})
 public class NomenclaturalStatusController extends AbstractController<TaxonName, INameService> {
 
-    private static final Logger logger = LogManager.getLogger(NomenclaturalStatusController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     @Autowired
index 3fe3715390f54b8e218b00a3b02bd3e11f488197..2c9e862ae07d86edf132ab4dbe1288cca4cef477 100644 (file)
@@ -19,7 +19,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.PathVariable;
@@ -46,8 +47,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/occurrence/{uuid}"})
 public class OccurrenceController extends AbstractIdentifiableController<SpecimenOrObservationBase, IOccurrenceService>{
 
-    private static final Logger logger = LogManager.getLogger(OccurrenceController.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     protected static final List<String> DEFAULT_INIT_STRATEGY = Arrays.asList(new String []{
             "$",
index 104e770f71fde82266f8b42ab97da87244094975..6d4d72f7dced609f4a66978262c31e21c48c6893 100644 (file)
@@ -5,7 +5,6 @@
  * The contents of this file are subject to the Mozilla Public License Version
  * 1.1 See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.remote.controller;
 
 import java.io.IOException;
@@ -16,6 +15,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.search.spatial.impl.Rectangle;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
@@ -56,6 +57,8 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/occurrence"})
 public class OccurrenceListController extends AbstractIdentifiableListController<SpecimenOrObservationBase, IOccurrenceService> {
 
+    private static final Logger logger = LogManager.getLogger();
+
     @Autowired
     private ITaxonService taxonService;
 
@@ -81,12 +84,6 @@ public class OccurrenceListController extends AbstractIdentifiableListController
      * @param relationshipUuids a comma separated list of uuids e.g. CongruentTo;  "60974c98-64ab-4574-bb5c-c110f6db634d"
      * @param relationshipInversUuids a comma separated list of uuids
      * @param maxDepth null for unlimited
-     * @param pageIndex
-     * @param pageSize
-     * @param request
-     * @param response
-     * @return
-     * @throws IOException
      */
     @RequestMapping(
             value = {"byAssociatedTaxon"},
@@ -114,7 +111,6 @@ public class OccurrenceListController extends AbstractIdentifiableListController
         return service.pageByAssociatedTaxon(null, includeRelationships, associatedTaxon,
                 maxDepth, pagerParams.getPageSize(), pagerParams.getPageIndex(),
                 orderHints, getInitializationStrategy());
-
     }
 
     @RequestMapping(value = "rootUnitDTOsByAssociatedTaxon", method = RequestMethod.GET)
@@ -130,22 +126,11 @@ public class OccurrenceListController extends AbstractIdentifiableListController
 
     /**
      *
-     * @param clazz
-     * @param queryString
      * @param boundingBox
      *            as
      *            minx(minlongitute),miny(minlatitute),maxx(maxlongitute),max(
      *            maxlatitute), e.g. 13.112,52.374,13.681,52.641 for the Berlin
      *            area
-     * @param languages
-     * @param highlighting
-     * @param pageIndex
-     * @param pageSize
-     * @param request
-     * @param response
-     * @return
-     * @throws IOException
-     * @throws ParseException
      */
     @RequestMapping(method = RequestMethod.GET, value={"findByFullText"})
     public Pager<SearchResult<SpecimenOrObservationBase>> doFindByFullText(
index b6ee8d13f13d221b040e72fc73a88582cbec349c..538e647f2abf66b6acb3ab58d0c6b5b8db8034ef 100644 (file)
@@ -43,7 +43,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/portal/occurrence/{uuid}"})
 public class OccurrencePortalController extends OccurrenceController {
 
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static final List<String> DEFAULT_INIT_STRATEGY =  Arrays.asList(new String []{
             "$",
index 0b3cebc764387146a63add6163cb3c8ee2a3e103..ab22aa29ac7022215a8cfb02248c2e9f0f21edbf 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.remote.controller;
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.term.OrderedTermVocabulary;
@@ -28,7 +29,7 @@ enum OrderHintPreset {
     BY_NOMENCLATURAL_ORDER_ASC(OrderHint.NOMENCLATURAL_SORT_ORDER),
     BY_NOMENCLATURAL_ORDER_DESC(OrderHint.NOMENCLATURAL_SORT_ORDER_DESC);
 
-    public static final Logger logger = LogManager.getLogger(OrderHintPreset.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private final List<OrderHint> orderHints;
 
index eab743b2a708b6e9f0046dba1a3914d25c517565..05ac4ca8d3e1b9a8d7030a992fbcb5ab5ddefc1e 100644 (file)
@@ -8,7 +8,8 @@
 */
 package eu.etaxonomy.cdm.remote.controller;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -20,19 +21,17 @@ import io.swagger.annotations.Api;
 /**
  * @author a.kohlbecker
  * @since 24.03.2011
- *
  */
 @Controller
 @Api("polytomousKey")
 @RequestMapping(value = {"/polytomousKey/{uuid}"})
 public class PolytomousKeyController extends AbstractIdentifiableController<PolytomousKey, IPolytomousKeyService> {
-    public static final Logger logger = LogManager.getLogger(PolytomousKeyController.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     @Autowired
     public void setService(IPolytomousKeyService service) {
         this.service = service;
     }
-
-}
-
+}
\ No newline at end of file
index beb923b44127bb1735781f47592ab07f1355fbfa..4b036a70e5a3a43ada35042f9c27238e8f0a989f 100644 (file)
@@ -14,7 +14,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -32,14 +33,13 @@ import io.swagger.annotations.Api;
 /**
  * @author a.kohlbecker
  * @since 24.03.2011
- *
  */
 @Controller
 @Api("polytomousKey")
 @RequestMapping(value = {"/polytomousKey"})
 public class PolytomousKeyListController extends AbstractIdentifiableListController<PolytomousKey, IPolytomousKeyService> {
 
-    public static final Logger logger = LogManager.getLogger(PolytomousKeyListController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private ITaxonService taxonService;
 
@@ -74,6 +74,4 @@ public class PolytomousKeyListController extends AbstractIdentifiableListControl
         Pager<PolytomousKey> pager = service.findByTaxonomicScope(taxon, pagerParameters.getPageSize(), pagerParameters.getPageIndex(), null, null);
         return pager;
     }
-
-}
-
+}
\ No newline at end of file
index 594f797849e5ebf215e10180f5e418ac7f41de93..76db6475f5ecac2d8916d95e35b1b52c58755f94 100644 (file)
@@ -16,7 +16,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.PathVariable;
@@ -39,7 +40,8 @@ import io.swagger.annotations.ApiOperation;
 @Api(value="portal_polytomousKeyNode", description="Deprecated !")
 @RequestMapping(value = {"/portal/polytomousKey/{uuid}"})
 public class PolytomousKeyPortalController extends BaseController<PolytomousKey, IPolytomousKeyService> {
-    public static final Logger logger = LogManager.getLogger(PolytomousKeyPortalController.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     @Autowired
@@ -48,11 +50,6 @@ public class PolytomousKeyPortalController extends BaseController<PolytomousKey,
     }
 
     /**
-     * @param uuid
-     * @param request
-     * @param response
-     * @return
-     * @throws IOException
      * @Deprecated ONLY FOR TESTING PURPOSES
      */
     @Deprecated
index 1dcf3827a35bd0fa399d5e9fbeb89dd8d99436c4..3a21566c1c7a0d128574b353aebc0bd7bb0940a5 100644 (file)
@@ -47,7 +47,7 @@ import io.swagger.annotations.ApiOperation;
 @RequestMapping(value = {"/registration"})
 public class RegistrationController extends BaseController<Registration, IRegistrationService> {
 
-    public static final Logger logger = LogManager.getLogger(RegistrationController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public RegistrationController(){
         setInitializationStrategy(Arrays.asList(new String[]{
index fda09bbfc59064e07983d8e4a7021d9a3a51acf6..f0664cc3a287a487f74b26967bcbbe9deeea0f88 100644 (file)
@@ -60,7 +60,7 @@ import io.swagger.annotations.ApiOperation;
 public class RegistrationDTOController
             extends AbstractController<Registration, IRegistrationService>{
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static final List<OrderHint> ORDER_BY_DATE_AND_ID = Arrays.asList(
             new OrderHint("registrationDate", SortOrder.DESCENDING),
index fa188427e8ee594aaf75bac476abc0256039da60..edcd905cf8078e65de0740ee47eb316399f34385 100644 (file)
@@ -17,7 +17,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -48,7 +49,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = { "/statistics" })
 public class StatisticsController {
 
-    private static final Logger logger = LogManager.getLogger(StatisticsController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IClassificationService classificationService;
index 2ee145709c185a132f6215d1129019323e6e9412..1b6ef86544d705c41075ee899a2964897b872b2b 100644 (file)
@@ -23,7 +23,8 @@ import javax.persistence.EntityNotFoundException;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -83,7 +84,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/taxon/{uuid}"})
 public class TaxonController extends AbstractIdentifiableController<TaxonBase, ITaxonService>{
 
-    public static final Logger logger = LogManager.getLogger(TaxonController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IOccurrenceService occurrenceService;
@@ -266,11 +267,11 @@ public class TaxonController extends AbstractIdentifiableController<TaxonBase, I
                         HttpStatusMessage.UUID_REFERENCES_WRONG_TYPE.send(response);
                  return null;
         }
-        
-       
-       
-           
-        
+
+
+
+
+
     }
 
     protected  EntityInitStrategy getTaxonNodeInitStrategy() {
index ae3736081e84d6eca738d34bb630694ed72d8c4c..315dd9ffe2c5be3b70822edd374b98fcb5aedcf1 100644 (file)
@@ -13,7 +13,8 @@ import java.util.UUID;
 
 import javax.servlet.http.HttpServletRequest;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -32,15 +33,13 @@ import io.swagger.annotations.Api;
 /**
  * @author a.kohlbecker
  * @since Oct 2, 2018
- *
  */
 @Controller
 @Api("taxonGraph")
 @RequestMapping(value = {"/taxonGraph"})
 public class TaxonGraphController {
 
-
-    public static final Logger logger = LogManager.getLogger(TaxonGraphController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ITaxonGraphService service;
index 91c42c6544b7d7c80ed9ce5055513454ec9c2fcf..49d04d04d4e33c89bc972ffbeab50a37eba10002 100644 (file)
@@ -21,6 +21,8 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.commons.lang.BooleanUtils;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -83,6 +85,8 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/taxon"})
 public class TaxonListController extends AbstractIdentifiableListController<TaxonBase, ITaxonService> {
 
+    private static final Logger logger = LogManager.getLogger();
+
     private static final List<String> SIMPLE_TAXON_INIT_STRATEGY = DEFAULT_INIT_STRATEGY;
 
     protected List<String> getSimpleTaxonInitStrategy() {
index f96f991dd5be287091b9737d88745e5f3cf13135..a79f49810cac1f7089975a9a3ca1aad4f83d3638 100644 (file)
@@ -44,7 +44,7 @@ import io.swagger.annotations.Api;
 //            by BaseController
 public class TaxonNodeController extends AbstractController<TaxonNode, ITaxonNodeService> {
 
-    public static final Logger logger = LogManager.getLogger(TaxonNodeController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     @Autowired
index 093709ca69cb90423392e833e6beb75ca355e51a..27c7c89cb8005a43f28338fe276bff26ef9dabb6 100644 (file)
@@ -17,7 +17,6 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
@@ -39,9 +38,6 @@ import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 @Deprecated
 @Component
 public class TaxonNodePrintAppController extends AbstractController<TaxonNode, ITaxonNodeService> {
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TaxonNodePrintAppController.class);
-
 
     private static final List<String> NODE_INIT_STRATEGY = Arrays.asList(new String[]{
             "taxon.secSource.citation",
index 575be8056f072f4b3f1a9343be2f9d4f3b3f9c1a..cbada7fd834290e9deeb77eb204df8fe4d888e78 100644 (file)
@@ -22,7 +22,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -91,7 +92,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/portal/taxon/{uuid}"})
 public class TaxonPortalController extends TaxonController{
 
-    public static final Logger logger = LogManager.getLogger(TaxonPortalController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private INameService nameService;
@@ -248,7 +249,7 @@ public class TaxonPortalController extends TaxonController{
             "taxonNodes.source.citation.inReference.authorship",
             "acceptedTaxon.taxonNodes.classification",
             "secSource.nameUsedInSource"
-            
+
     }));
 
     @Override
@@ -569,7 +570,7 @@ public class TaxonPortalController extends TaxonController{
 //
 //        return mediafilteredForPreferredRepresentations;
 //    }
-    
+
     @RequestMapping(
             value = {"media"},
             method = RequestMethod.GET)
@@ -626,7 +627,7 @@ public class TaxonPortalController extends TaxonController{
                 includeTaxonDescriptions, includeOccurrences, false, includeTaxonNameDescriptions,
                 response, taxonInitStrategy, mediaInitStrategy);
     }
-    
+
     public  EntityMediaContext<Taxon> loadMediaForTaxonAndRelated(UUID taxonUuid,
             UuidList relationshipUuids, UuidList relationshipInversUuids,
             Boolean includeTaxonDescriptions, Boolean includeOccurrences, Boolean includeOriginals, Boolean includeTaxonNameDescriptions,
@@ -721,7 +722,7 @@ public class TaxonPortalController extends TaxonController{
 
         return listMediaForTaxon(taxon, includeRelationships, includeTaxonDescriptions, includeOccurrences, false, includeTaxonNameDescriptions, propertyPath);
     }
-    
+
     private List<Media> listMediaForTaxon(Taxon taxon, Set<TaxonRelationshipEdge> includeRelationships,
             Boolean includeTaxonDescriptions, Boolean includeOccurrences, Boolean includeOriginals, Boolean includeTaxonNameDescriptions, List<String> propertyPath) {
 
index 720177fcf9d271525e9cb64ddc8c802c0bc451e2..c6769f0862a803b572db5b3b1b7d68ddb96ff340 100644 (file)
@@ -8,7 +8,6 @@
 */
 package eu.etaxonomy.cdm.remote.controller;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -25,8 +24,6 @@ import io.swagger.annotations.Api;
 @Api("termNode")
 @RequestMapping(value = {"/termNode/{uuid}"})
 public class TermNodeController extends BaseController<TermNode, ITermNodeService> {
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TermNodeController.class);
 
     @Override
     @Autowired
index 65036cadf90680e9ed2a6d0887d99abe4ff9ba6e..a2c0cf46ecf0c9d7b9631e32761fe2dabdf7d5c2 100644 (file)
@@ -9,7 +9,6 @@
 
 package eu.etaxonomy.cdm.remote.controller;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -18,13 +17,10 @@ import eu.etaxonomy.cdm.api.service.ITermTreeService;
 import eu.etaxonomy.cdm.model.term.TermTree;
 import io.swagger.annotations.Api;
 
-
 @Controller
 @Api("termTree")
 @RequestMapping(value = {"/termTree/{uuid}"})
 public class TermTreeController extends AbstractIdentifiableController<TermTree, ITermTreeService> {
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TermTreeController.class);
 
     @Override
     @Autowired
index 141fe108e1cdaa7205756f9322dc571712c9cb90..b98489c39d5e46c880dcf1d29b9f3b23c793f696 100644 (file)
@@ -15,6 +15,8 @@ import java.util.List;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -37,6 +39,8 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/termTree"})
 public class TermTreeListController extends AbstractIdentifiableListController<TermTree, ITermTreeService> {
 
+    private static final Logger logger = LogManager.getLogger();
+
     @Override
     @Autowired
     public void setService(ITermTreeService service) {
index 39fd4835c078064e9ae623209a639826b6fda4fc..563d0076b5e8760dbfa2b2d32146bbe9c8827269 100644 (file)
@@ -18,7 +18,8 @@ import javax.persistence.EntityNotFoundException;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -36,8 +37,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/portal/termTree/{uuid}"})
 public class TermTreePortalController extends TermTreeController {
 
-    public static final Logger logger = LogManager.getLogger(TermTreePortalController.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     private static final List<String> TERMTREE_INIT_STRATEGY = Arrays.asList(
             new String[]{
index 8620060303b5ba2d3292a18eaf160019d4ab0106..a472b815af1ba4316f9b06be48a7cefc86d5f153 100644 (file)
@@ -18,7 +18,8 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.commons.io.FilenameUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.PathVariable;
@@ -44,7 +45,6 @@ import io.swagger.annotations.Api;
 /**
  * @author a.kohlbecker
  * @since Jul 31, 2018
- *
  */
 @Controller
 @Api(value = "typeDesignation")
@@ -52,8 +52,7 @@ import io.swagger.annotations.Api;
 /* can not use BaseController since the getMethod needs to call service.loadTypeDesignation() which is generically not possible */
 public class TypeDesignationController extends AbstractController<TaxonName, INameService>  {
 
-
-    private static final Logger logger = LogManager.getLogger(TypeDesignationController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     @Autowired
@@ -88,7 +87,6 @@ public class TypeDesignationController extends AbstractController<TaxonName, INa
                     }
                 }
             }
-
         }
         return dtos;
     }
@@ -150,5 +148,4 @@ public class TypeDesignationController extends AbstractController<TaxonName, INa
         Pager<Annotation> p = pagerForSubCollectionOf(dtb.getAnnotations(), pageIndex, pageSize, response);
         return p;
     }
-
-}
+}
\ No newline at end of file
index 9b878384ef6c897b0d27c049848c0d5c3c903917..cfb534c9e4754d12e9d00134e8fe9c3a8d1bb1f9 100644 (file)
@@ -15,7 +15,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.PathVariable;
@@ -32,15 +33,13 @@ import io.swagger.annotations.Api;
 /**
  * @author a.kohlbecker
  * @since 22.07.2010
- *
  */
 @Controller
 @Api("termVocabulary")
 @RequestMapping(value = {"/termVocabulary/{uuid}"})
 public class VocabularyController extends AbstractIdentifiableController<TermVocabulary, IVocabularyService> {
 
-    public static final Logger logger = LogManager.getLogger(VocabularyController.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     @Override
@@ -48,7 +47,6 @@ public class VocabularyController extends AbstractIdentifiableController<TermVoc
         this.service = service;
     }
 
-
     @RequestMapping(value="terms", method=RequestMethod.GET, params="orderBy")
     public Pager<DefinedTermBase> terms(
             @PathVariable("uuid")UUID uuid,
@@ -64,5 +62,4 @@ public class VocabularyController extends AbstractIdentifiableController<TermVoc
 
         return pager;
     }
-
-}
+}
\ No newline at end of file
index 4d77be795c4b3f82e2325bcc5ef7a1e425a03987..53fc7ceafb8c0df70cc37aee6a0ba3a653e83265 100644 (file)
@@ -8,31 +8,27 @@
 */
 package eu.etaxonomy.cdm.remote.controller;
 
-import io.swagger.annotations.Api;
-
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 
 import eu.etaxonomy.cdm.api.service.IVocabularyService;
 import eu.etaxonomy.cdm.model.term.TermVocabulary;
+import io.swagger.annotations.Api;
 
 /**
  * @author a.kohlbecker
  * @since 22.07.2010
- *
  */
 @Controller
 @Api("termVocabulary")
 @RequestMapping(value = {"/termVocabulary"})
 public class VocabularyListController extends AbstractIdentifiableListController<TermVocabulary, IVocabularyService> {
 
-    public static final Logger logger = LogManager.getLogger(VocabularyListController.class);
+    private static final Logger logger = LogManager.getLogger();
 
-    /* (non-Javadoc)
-     * @see eu.etaxonomy.cdm.remote.controller.AbstractListController#setService(eu.etaxonomy.cdm.api.service.IService)
-     */
     @Autowired
     @Override
     public void setService(IVocabularyService service) {
index ee3731e5895a6daac5e5b346d1976ebc8f80ff2c..38d9fc0570381b3dcbae15b126705eee34218888 100644 (file)
@@ -1,4 +1,4 @@
-/*
+/**
 * Copyright  EDIT
 * European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
@@ -23,7 +23,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.ApplicationContext;
 import org.springframework.context.ResourceLoaderAware;
@@ -108,7 +109,7 @@ public class DwcaExportController
 
     private final static long DAY_IN_MILLIS = HOUR_IN_MILLIS * 24;
 
-    private static final Logger logger = LogManager.getLogger(DwcaExportController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     /**
      * Helper method, which allows to convert strings directly into uuids.
index a4c326408034d4f84b5be42e9b2832469bd21fc5..64d7c6fa3399ff606ff754e74508dceea1d9c5db 100644 (file)
@@ -92,45 +92,45 @@ public class NameCatalogueController
         extends AbstractController<TaxonName, INameService>
         implements ResourceLoaderAware {
 
-    private static final Logger logger = LogManager.getLogger(NameCatalogueController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private ResourceLoader resourceLoader;
 
     /** Taxonomic status 'accepted' string */
-    public static final String ACCEPTED_NAME_STATUS = "accepted";
+    private static final String ACCEPTED_NAME_STATUS = "accepted";
 
     /** Taxonomic status 'synonym' string */
-    public static final String SYNONYM_STATUS = "synonym";
+    private static final String SYNONYM_STATUS = "synonym";
 
     /** Flag 'doubtful' strings */
-    public static final String DOUBTFUL_FLAG = "doubtful";
+    private static final String DOUBTFUL_FLAG = "doubtful";
 
     /** Base scientific name search type */
     public static final String NAME_SEARCH = "name";
 
     /** Complete scientific name search type */
-    public static final String TITLE_SEARCH = "title";
+    private static final String TITLE_SEARCH = "title";
 
     /** Default name search type */
-    public static final String DEFAULT_SEARCH_TYPE = NAME_SEARCH;
+    private static final String DEFAULT_SEARCH_TYPE = NAME_SEARCH;
 
     /** Default max number of hits for the exact name search  */
-    public static final String DEFAULT_MAX_NB_FOR_EXACT_SEARCH = "100";
+    private static final String DEFAULT_MAX_NB_FOR_EXACT_SEARCH = "100";
 
     /** Classifcation 'default' key */
-    public static final String CLASSIFICATION_DEFAULT = "default";
+    private static final String CLASSIFICATION_DEFAULT = "default";
 
     /** Classifcation 'all' key */
-    public static final String CLASSIFICATION_ALL = "all";
+    private static final String CLASSIFICATION_ALL = "all";
 
     /** Classification to include uuids key */
-    public static final String INCLUDE_CLUUIDS = "cluuids";
+    private static final String INCLUDE_CLUUIDS = "cluuids";
 
     /** Fuzzy Name Cache search */
-    public static final String FUZZY_NAME_CACHE = "name";
+    private static final String FUZZY_NAME_CACHE = "name";
 
     /** Fuzzy Atomised Name search */
-    public static final String FUZZY_ATOMISED = "atomised";
+    private static final String FUZZY_ATOMISED = "atomised";
 
     private static final String DWC_DATASET_ID = "http://rs.tdwg.org/dwc/terms/datasetID";
 
index e9221affe8b785aafc4ad36a54407bf990f90f8a..7f32db2307a6ca869bf0fd85b6a6a499291648fe 100644 (file)
@@ -19,7 +19,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.ResourceLoaderAware;
 import org.springframework.core.io.Resource;
@@ -58,14 +59,12 @@ import io.swagger.annotations.Api;
  * @author p.kelbert
  * @since March-2014
  */
-
 @Controller
 @Api("occurrence_catalogue")
 @RequestMapping(value = { "/occurrence_catalogue" })
 public class OccurrenceCatalogueController extends AbstractController<SpecimenOrObservationBase, IOccurrenceService> implements ResourceLoaderAware{
 
-
-    private static final Logger logger = LogManager.getLogger(OccurrenceCatalogueController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private ResourceLoader resourceLoader;
 
index 6024df40c48e4c7e197ec17864b99fe94842c3b4..fee3bad3742aa4a4b2b2aed7eb52c459adf0d29c 100644 (file)
@@ -59,7 +59,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/dto/polytomousKey/"})
 public class PolytomousKeyNodeDtoController extends AbstractController<PolytomousKey, IPolytomousKeyService> {
 
-    public static final Logger logger = LogManager.getLogger(PolytomousKeyNodeDtoController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final List<String> KEY_INIT_STRATEGY = Arrays.asList(new String[]{
             "root.children"
index 7cc1ec5239e225ee2deabcc4ffb193c6e89034f6..96ab1ee9a0f2c4376804891adeb1f4a64052dd4e 100644 (file)
@@ -14,7 +14,8 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import org.apache.commons.lang.ObjectUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RequestParam;
@@ -44,11 +45,11 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = { "/ext/bhl-e/" })
 public class ExternalBhleController {
 
-    public static final Logger logger = LogManager.getLogger(ExternalBhleController.class);
+    private static final Logger logger = LogManager.getLogger();
 
-    public static String baseUrl = "http://gso.gbv.de/sru/DB=2.1/";
+    private static String baseUrl = "http://gso.gbv.de/sru/DB=2.1/";
 
-    SruServiceWrapper sruServiceWrapper;
+    private SruServiceWrapper sruServiceWrapper;
 
     /**
      *
@@ -74,5 +75,4 @@ public class ExternalBhleController {
         mv.addObject(referenceList);
         return mv;
     }
-
-}
+}
\ No newline at end of file
index dc57e97a29b71bfd8cfa7c8002ad5d81e3bc8348..4add8ccf7e014f822b593f099c05ab9f18ef8de5 100644 (file)
@@ -22,7 +22,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.WebDataBinder;
@@ -86,7 +87,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = { "ext/edit/mapServiceParameters/" })
 public class ExternalGeoController extends BaseController<TaxonBase, ITaxonService> {
 
-    public static final Logger logger = LogManager.getLogger(ExternalGeoController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IEditGeoService geoservice;
index 6a04e8df72128e2b1aed335c6573d18f30682268..443f4ea763d5322c9773b77a3f05ac9d9c5371d2 100644 (file)
@@ -21,7 +21,8 @@ import java.util.stream.Collectors;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
@@ -71,7 +72,6 @@ import io.swagger.annotations.Api;
  * <p>
  * @author a.kohlbecker
  * @since 18.06.2009
- *
  */
 @CrossOrigin(origins = "*")
 @Controller
@@ -79,7 +79,7 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = { "kml" })
 public class KmlController extends BaseController<TaxonBase, ITaxonService> {
 
-    public static final Logger logger = LogManager.getLogger(KmlController.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IEditGeoService geoservice;
index 7cfa336e4c1e40acc4282a960065fb70be89150a..48b5699a8d8798aaef11c6cc99515f3f407bef59 100644 (file)
@@ -67,7 +67,7 @@ import eu.etaxonomy.cdm.strategy.cache.TaggedCacheHelper;
  */
 public class ManifestComposer {
 
-    public static final Logger logger = LogManager.getLogger(ManifestComposer.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private IMediaToolbox mediaTools;
 
index 31c1f9ff45a4fa1289be70bfcfdb8e70bb4f57ff..2c743f6cd6febfc5d34667ff7d7e4453f2bd2542 100644 (file)
@@ -15,7 +15,8 @@ import java.util.UUID;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.WebDataBinder;
 import org.springframework.web.bind.annotation.CrossOrigin;
@@ -61,9 +62,9 @@ import io.swagger.annotations.Api;
 @RequestMapping(value = {"/iiif"}, produces = "application/json; charset=utf-8")
 public class ManifestController {
 
-    private static final String HTTP_IIIF_CYBERTAXONOMY_ORG = "http://iiif.cybertaxonomy.org/";
+    private static final Logger logger = LogManager.getLogger();
 
-    public static final Logger logger = LogManager.getLogger(ManifestController.class);
+    private static final String HTTP_IIIF_CYBERTAXONOMY_ORG = "http://iiif.cybertaxonomy.org/";
 
     @InitBinder
     public void initBinder(WebDataBinder binder) {
index d42689d1554357f60e7b6629e869ebd34a0f95ea..1f8fcc3becb2b3e97aad3d3152c30a0c3ad8f97e 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.remote.controller.interceptor;
 
 import java.util.regex.Matcher;
@@ -15,7 +14,8 @@ import java.util.regex.Pattern;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
 
 import eu.etaxonomy.cdm.database.NamedContextHolder;
@@ -33,7 +33,8 @@ import eu.etaxonomy.cdm.database.NamedContextHolder;
  */
 @Deprecated
 public class DatasourceContextHandlerInterceptor extends HandlerInterceptorAdapter {
-       private static final Logger logger = LogManager.getLogger(DatasourceContextHandlerInterceptor.class);
+
+       private static final Logger logger = LogManager.getLogger();
 
        private final static Pattern basepathPattern = Pattern.compile("^/([^/]+)/.*");
 
@@ -49,12 +50,9 @@ public class DatasourceContextHandlerInterceptor extends HandlerInterceptorAdapt
         return true;
        }
 
-
-
        @Override
        public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
                NamedContextHolder.clearContextKey();
                logger.info("datasource context cleared");
-
        }
-}
+}
\ No newline at end of file
index 591ca29a2d1fffdee67459133d4d282af6182267..3898c63d19eb9b8ff09c91babfb99fb4fb3dcd13 100644 (file)
@@ -14,7 +14,8 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
@@ -50,7 +51,7 @@ import eu.etaxonomy.cdm.model.metadata.PreferenceSubject;
 @Component // not used for component scan, see eu.etaxonomy.cdm.remote.config.CdmRemoteConfiguration
 public class MediaToolbox implements IMediaToolbox {
 
-    private static final Logger logger = LogManager.getLogger(MediaToolbox.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private List<MediaUriTransformation> transformations = null;
 
index 67fa9954f23bc17e30d938d40c5d8d91d4ff7124..98c0f543271805cdda35adb9598a613330663fd1 100644 (file)
@@ -21,7 +21,7 @@ import eu.etaxonomy.cdm.common.monitor.IRestServiceProgressMonitor;
 import eu.etaxonomy.cdm.common.monitor.RestServiceProgressMonitor;
 import eu.etaxonomy.cdm.remote.controller.ProgressMonitorController;
 import eu.etaxonomy.cdm.remote.json.JsonpRedirect;
-import eu.etaxonomy.cdm.remote.json.JsonpUtil;
+import eu.etaxonomy.cdm.remote.json.JsonUtil;
 
 /**
  * @author Andreas Kohlbecker
@@ -88,7 +88,7 @@ public class ProgressMonitorUtil {
                 jsonpRedirect = new JsonpRedirect(request, monitorPath);
             }
 
-            boolean isJSONP = dataRedirect || JsonpUtil.readJsonpCallback(request) != null;
+            boolean isJSONP = dataRedirect || JsonUtil.readJsonpCallback(request) != null;
             if(isJSONP){
                 response.setHeader("Location", jsonpRedirect.getRedirectURL());
                 mv.addObject(jsonpRedirect);
index 88979b34239b45bdd8a3d2c16300d6e5d39b618c..864c7e3bf445d1b0de8e87690d63e79927a42629 100644 (file)
@@ -15,7 +15,8 @@ import java.net.URL;
 import javax.servlet.ServletContext;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.web.context.ServletContextAware;
 
 import com.github.dozermapper.core.CustomConverter;
@@ -27,9 +28,9 @@ import eu.etaxonomy.cdm.model.common.LSID;
 
 public class IdentifierConverter implements CustomConverter, ServletContextAware{
 
-       private ServletContext servletContext;
+    private static final Logger logger = LogManager.getLogger();
 
-       public static final Logger logger = LogManager.getLogger(IdentifierConverter.class);
+    private ServletContext servletContext;
 
        @Override
        public Object convert(Object destination, Object source, Class<?> destClass, Class<?> sourceClass) {
index 6575eff60a822770d351a854cb79a596a7b9ee95..e1bcc7ba106f6f0c923f3bf6d1ff79758cab61ef 100644 (file)
@@ -5,8 +5,6 @@ import java.util.List;
 import java.util.Set;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade;
 import eu.etaxonomy.cdm.model.common.IdentifiableSource;
@@ -29,7 +27,6 @@ public class OccurrenceSearch implements RemoteResponse {
     private OccurrenceSearchRequest request;
     private final List<OccurrenceSearchResponse> response;
 
-    public static final Logger logger = LogManager.getLogger();
 
     public OccurrenceSearch() {
        this.response = new ArrayList<OccurrenceSearchResponse>();
index d91a58f873b57e6cc0896a7da022456733b7be22..7a2c13da011c847cf7dcbbcf6f6fa6fc60af0cde 100644 (file)
@@ -19,7 +19,7 @@ import org.apache.logging.log4j.Logger;
  */
 public class CdmTypePropertyEditor extends PropertyEditorSupport  {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     public void setAsText(String text) {
index a883ea6ad3cdd8532323f41cb580005ec7927f8b..2caec924240cd2787ccd4fdc83ed93e8893e7b6d 100644 (file)
@@ -20,7 +20,7 @@ import com.ibm.lsid.LSIDException;
 
 public class CdmExceptionResolver extends SimpleMappingExceptionResolver {
 
-       public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
        public static String LSID_ERROR_CODE_HEADER = "LSID-Error-Code";
 
index 79498056350ccbbfd58a85d0de8135a33911f66d..1fd252e7e69073116adb7e186cc3d44ac29e3012 100644 (file)
@@ -14,7 +14,8 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.FactoryBean;
 
 import eu.etaxonomy.cdm.remote.json.processor.bean.AbstractCdmBeanProcessor;
@@ -29,13 +30,12 @@ import net.sf.json.util.CycleDetectionStrategy;
 import net.sf.json.util.PropertyFilter;
 
 /**
- *
  * @author ben.clark
  * @author a.kohlbecker
  */
 public class JsonConfigFactoryBean implements FactoryBean<JsonConfig> {
 
-       public static final Logger logger = LogManager.getLogger(JsonConfigFactoryBean.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private JsonConfig jsonConfig = null;
 
similarity index 80%
rename from cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/JsonpUtil.java
rename to cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/json/JsonUtil.java
index 23834e9b3598541671f7627bce9867d94ada7b2f..b3ae0299048dcdd1e83e7c084fc1c46e22304ccc 100644 (file)
@@ -10,21 +10,12 @@ package eu.etaxonomy.cdm.remote.json;
 
 import javax.servlet.http.HttpServletRequest;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 /**
  * @author a.kohlbecker
  * @since Jan 26, 2017
- *
  */
-public class JsonpUtil {
-
-    public static final Logger logger = LogManager.getLogger(JsonpUtil.class);
+public class JsonUtil {
 
-    /**
-     * @param request
-     * @return
-     */
     static public String readJsonpCallback(HttpServletRequest request) {
         String jsonpCallback= null;
         String queryString = request.getQueryString();
@@ -40,5 +31,4 @@ public class JsonpUtil {
         }
         return jsonpCallback;
     }
-
-}
+}
\ No newline at end of file
index 2001d053562abb045b0bd47c798bd3301c4d2343..c16ffe08cafe622238bf4a2170c95a2ed3fa809f 100644 (file)
@@ -37,7 +37,7 @@ import net.sf.json.util.PropertyFilter;
  */
 public abstract class AbstractBeanProcessor<T extends Object> implements JsonBeanProcessor{
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private Set<String> excludes = new HashSet<>();
 
index 066c2bebbb447cae6cd88b88f28c7f16d71d0de4..ce36226ee5e3db94ac4e13f02150ace42e7a5dde 100644 (file)
@@ -27,7 +27,7 @@ import net.sf.json.processors.JsonBeanProcessor;
  */
 public class CdmLinkSourceBeanProcessor implements JsonBeanProcessor {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     public JSONObject processBean(Object bean, JsonConfig jsonConfig) {
index 02e2aa9d748f80ea53a84c5d16d79fbd9c13b5f6..6e4c00cb6e6c338f19aeb9c1f7a63168fee0a9cb 100644 (file)
@@ -22,7 +22,7 @@ import net.sf.json.processors.JsonBeanProcessor;
  */
 public class HibernateProxyBeanProcessor extends CycleSetAccess implements JsonBeanProcessor {
 
-       public static final Logger logger = LogManager.getLogger(HibernateProxyBeanProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @Override
     public JSONObject processBean(Object bean, JsonConfig jsonConfig) {
index dd67a4bd6629f69cbc467b35de0ebc5e53eac53d..e3aba96308e9ada0c2554ea9f1689e7b3dfdceb5 100644 (file)
@@ -12,7 +12,8 @@ package eu.etaxonomy.cdm.remote.json.processor.bean;
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Hibernate;
 
 import eu.etaxonomy.cdm.api.service.l10n.LocaleContext;
@@ -25,11 +26,10 @@ import net.sf.json.JsonConfig;
 
 /**
  * @author a.kohlbecker
- *
  */
 public class MediaBeanProcessor extends AbstractCdmBeanProcessor<Media> {
 
-       public static final Logger logger = LogManager.getLogger(MediaBeanProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private static final List<String> IGNORE_LIST = Arrays.asList(new String[] {
                        "title",
index be5bdfed8ef2faa105c4690ed250f733e2598059..07d9c3e57b016eb2615dc9d8576106de5ded3c67 100644 (file)
@@ -13,7 +13,8 @@ import java.util.Arrays;
 import java.util.List;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.model.common.Language;
 import eu.etaxonomy.cdm.model.term.Representation;
@@ -22,18 +23,15 @@ import net.sf.json.JsonConfig;
 
 /**
  * @author a.kohlbecker
- *
  */
 public class RepresentationBeanProcessor extends AbstractCdmBeanProcessor<Representation> {
 
-    public static final Logger logger = LogManager.getLogger(RepresentationBeanProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final List<String> IGNORE_LIST = Arrays.asList(new String[] {
 //            "representations",
             });
 
-
-
     @Override
     public List<String> getIgnorePropNames() {
         return IGNORE_LIST;
@@ -56,5 +54,4 @@ public class RepresentationBeanProcessor extends AbstractCdmBeanProcessor<Repres
 
         return json;
     }
-
-}
+}
\ No newline at end of file
index ce93e0b00899d7743192484c26deb7d60fd23d87..6c7639b14826c64deeebf4ab00cbcda73deb1976 100644 (file)
@@ -12,7 +12,8 @@ package eu.etaxonomy.cdm.remote.json.processor.bean;
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.model.taxon.TaxonBase;
 import net.sf.json.JSONObject;
@@ -24,20 +25,13 @@ import net.sf.json.JsonConfig;
  */
 public class TaxonBaseBeanProcessor extends AbstractCdmBeanProcessor<TaxonBase> {
 
-       public static final Logger logger = LogManager.getLogger(TaxonBaseBeanProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
-   private boolean skipTaggedTitle = false;
+    private boolean skipTaggedTitle = false;
 
-    /**
-     * @return the skipTaggedName
-     */
     public boolean isSkipTaggedTitle() {
         return skipTaggedTitle;
     }
-
-    /**
-     * @param skipTaggedName the skipTaggedName to set
-     */
     public void setSkipTaggedTitle(boolean skipTaggedTitle) {
         this.skipTaggedTitle = skipTaggedTitle;
     }
@@ -55,5 +49,4 @@ public class TaxonBaseBeanProcessor extends AbstractCdmBeanProcessor<TaxonBase>
            }
                return json;
        }
-
-}
+}
\ No newline at end of file
index 9ef38ea44129bc877cd171be7bde13abac647ed1..c1644cac2ffb0fc4f747139d860433d8253f1368 100644 (file)
@@ -12,7 +12,8 @@ package eu.etaxonomy.cdm.remote.json.processor.bean;
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.model.name.TaxonName;
 import net.sf.json.JSONObject;
@@ -20,24 +21,16 @@ import net.sf.json.JsonConfig;
 
 /**
  * @author a.kohlbecker
- *
  */
 public class TaxonNameBeanProcessor extends AbstractCdmBeanProcessor<TaxonName> {
 
-    public static final Logger logger = LogManager.getLogger(TaxonNameBeanProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private boolean skipTaggedName = false;
 
-    /**
-     * @return the skipTaggedName
-     */
     public boolean isSkipTaggedName() {
         return skipTaggedName;
     }
-
-    /**
-     * @param skipTaggedName the skipTaggedName to set
-     */
     public void setSkipTaggedName(boolean skipTaggedName) {
         this.skipTaggedName = skipTaggedName;
     }
@@ -68,5 +61,4 @@ public class TaxonNameBeanProcessor extends AbstractCdmBeanProcessor<TaxonName>
         json.element("nameCache", bean.getNameCache(), jsonConfig);
         return json;
     }
-
-}
+}
\ No newline at end of file
index d1920253a407dec0be85c95b01af19e137bb5b24..2a6ecd54cf1e75e6f5f141e1a48d907a89d42068 100644 (file)
@@ -12,7 +12,8 @@ package eu.etaxonomy.cdm.remote.json.processor.bean;
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Hibernate;
 
 import eu.etaxonomy.cdm.api.service.l10n.LocaleContext;
@@ -26,11 +27,13 @@ import net.sf.json.JsonConfig;
 /**
  * @author n.hoffmann
  * @since Apr 9, 2010
- * @version 1.0
  */
-public class TaxonNodeBeanProcessor extends AbstractCdmBeanProcessor<TaxonNode>  implements IMultilanguageTextBeanProcessor {
+public class TaxonNodeBeanProcessor
+        extends AbstractCdmBeanProcessor<TaxonNode>
+        implements IMultilanguageTextBeanProcessor {
 
-       private static final Logger logger = LogManager.getLogger(TaxonNodeBeanProcessor.class);
+    @SuppressWarnings("unused")
+    private static final Logger logger = LogManager.getLogger();
 
         private static final List<String> IGNORE_LIST = Arrays.asList("text");
 
index 75a796809410d71067495effd3a733b58c8035e4..bb2ac474fd449ea32199e21fc5294f9097a03b5d 100644 (file)
@@ -12,7 +12,8 @@ package eu.etaxonomy.cdm.remote.json.processor.bean;
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Hibernate;
 
 import eu.etaxonomy.cdm.api.service.l10n.TermRepresentation_L10n;
@@ -27,11 +28,10 @@ import net.sf.json.JsonConfig;
 
 /**
  * @author a.kohlbecker
- *
  */
 public class TermBaseBeanProcessor extends AbstractCdmBeanProcessor<TermBase> {
 
-    public static final Logger logger = LogManager.getLogger(TermBaseBeanProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final List<String> IGNORE_LIST = Arrays.asList(new String[] {
             "representations",
@@ -106,11 +106,6 @@ public class TermBaseBeanProcessor extends AbstractCdmBeanProcessor<TermBase> {
         return json;
     }
 
-    /**
-     * @param json
-     * @param representation_L10n
-     * @param term
-     */
     private void handleL10nRepresentation(JSONObject json, ITermRepresentation_L10n representation_L10n, boolean isInverse, TermBase term) {
         String baseLabel = isInverse? "inverseRepresentation_L10n" : "representation_L10n";
         if(representation_L10n.getLabel() != null || representation_L10n.getAbbreviatedLabel() != null) {
@@ -132,5 +127,4 @@ public class TermBaseBeanProcessor extends AbstractCdmBeanProcessor<TermBase> {
             json.element(baseLabel,term.getClass().getSimpleName() +  "<" + term.getUuid() + ">");
         }
     }
-
-}
+}
\ No newline at end of file
index 2512ddb2ee12c456c41f8e171e10a0d3d057a3f1..c2360c5e455a5f7cd8e781a19ff8ad4f5dfdcb44 100644 (file)
@@ -30,7 +30,7 @@ import net.sf.json.processors.JsonBeanProcessorMatcher;
  */
 public class CdmProxyBeanProcessorMatcher extends JsonBeanProcessorMatcher {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     public Object getMatch(Class target, Set set) {
index dcf871eb6c0ca00bea257d37bfe9f71dd152e2fb..e859fbe8285c1687ec05128ada494af5c8f40b24 100644 (file)
@@ -1,41 +1,36 @@
 /**
  * Copyright (C) 2009 EDIT European Distributed Institute of Taxonomy
  * http://www.e-taxonomy.eu
- * 
+ *
  * The contents of this file are subject to the Mozilla Public License Version
  * 1.1 See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.remote.json.processor.matcher;
 
 import java.util.Set;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.proxy.HibernateProxy;
 
 import net.sf.json.processors.JsonBeanProcessorMatcher;
 
 /**
  * @author a.kohlbecker
- *
  */
 public class HibernateProxyBeanProcessorMatcher extends
                JsonBeanProcessorMatcher {
 
-       public static final Logger logger = LogManager.getLogger(HibernateProxyBeanProcessorMatcher.class);
-       
-       /* (non-Javadoc)
-        * @see net.sf.json.processors.JsonBeanProcessorMatcher#getMatch(java.lang.Class, java.util.Set)
-        */
+    private static final Logger logger = LogManager.getLogger();
+
        @Override
        public Object getMatch(Class target, Set set) {
-               
+
                if (HibernateProxy.class.isAssignableFrom(target)) {
                        logger.debug("Found HibernateProxy object of class " + target.getClass() + " returning " + HibernateProxy.class);
                        return HibernateProxy.class;
         }
-               
+
         return DEFAULT.getMatch(target, set);
        }
-
-}
+}
\ No newline at end of file
index 95600657ca74f717be42192dd8641c10623f8bfd..79297257ef735bbffb8a6fd932b4b53a6da87754 100644 (file)
@@ -1,38 +1,34 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.remote.json.processor.value;
 
 import java.text.SimpleDateFormat;
 import java.util.Calendar;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
 import net.sf.json.JsonConfig;
 import net.sf.json.processors.JsonValueProcessor;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
-
-
 /**
  * @author a.kohlbecker
  * @since 20.01.2009
- * @version 1.0
  */
 public class CalendarJSONValueProcessor implements JsonValueProcessor {
-       private static Logger logger = LogManager.getLogger(DateTimeJSONValueProcessor.class);
+
+       private static final Logger logger = LogManager.getLogger();
 
        private static SimpleDateFormat iso8601Format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssz");
-       
-       /* (non-Javadoc)
-        * @see net.sf.json.processors.JsonValueProcessor#processArrayValue(java.lang.Object, net.sf.json.JsonConfig)
-        */
-       public Object processArrayValue(Object object, JsonConfig jsonConfig) {
+
+       @Override
+    public Object processArrayValue(Object object, JsonConfig jsonConfig) {
                if(object == null){
                        return "";
                }
@@ -43,10 +39,8 @@ public class CalendarJSONValueProcessor implements JsonValueProcessor {
         return CalendarJSONValueProcessor.iso8601Format.format(calendar.getTime());
        }
 
-       /* (non-Javadoc)
-        * @see net.sf.json.processors.JsonValueProcessor#processObjectValue(java.lang.String, java.lang.Object, net.sf.json.JsonConfig)
-        */
-       public Object processObjectValue(String key, Object object, JsonConfig jsonConfig) {
+       @Override
+    public Object processObjectValue(String key, Object object, JsonConfig jsonConfig) {
                if(object == null){
                        return "";
                }
@@ -56,4 +50,4 @@ public class CalendarJSONValueProcessor implements JsonValueProcessor {
                }
         return CalendarJSONValueProcessor.iso8601Format.format(dateTime.getTime());
        }
-}
+}
\ No newline at end of file
index b90cf5f359bd431ed7cc1f94efbe97da17a3b047..54d137e36f73c44bc0ec0c0624da7f29946be4be 100644 (file)
@@ -8,8 +8,6 @@
 */
 package eu.etaxonomy.cdm.remote.json.processor.value;
 
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 import org.joda.time.DateTime;
 import org.joda.time.format.DateTimeFormatter;
 import org.joda.time.format.ISODateTimeFormat;
@@ -23,9 +21,6 @@ import net.sf.json.processors.JsonValueProcessor;
  */
 public class DateTimeJSONValueProcessor implements JsonValueProcessor {
 
-       @SuppressWarnings("unused")
-    private static Logger logger = LogManager.getLogger(DateTimeJSONValueProcessor.class);
-
        private static DateTimeFormatter iso8601Format = ISODateTimeFormat.dateTime();
 
        @Override
index 37463d7f32a3662aa122ced48aef605f0451c37d..b66e5b0e1441bf83354f06f60037300df6cf2815 100644 (file)
@@ -27,7 +27,7 @@ import net.sf.json.processors.JsonValueProcessor;
  */
 public class HibernateJSONValueProcessor implements JsonValueProcessor {
 
-       public static final Logger logger = LogManager.getLogger(HibernateJSONValueProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
 //     public Object processArrayValue(Object object, JsonConfig jsonConfig) {
 //             if(Hibernate.isInitialized(object)) {
index b833079fa04ee0ccad9c5196f136f71c3b6722cf..1a3589db31de4f542bea5d1d9b8c12fb6283e48c 100644 (file)
@@ -8,7 +8,8 @@
  */
 package eu.etaxonomy.cdm.remote.json.processor.value;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.api.service.l10n.KeyTerm_L10n;
 import eu.etaxonomy.cdm.model.taxon.TaxonNodeStatus;
@@ -24,7 +25,7 @@ import net.sf.json.processors.JsonValueProcessor;
  */
 public class KeyTermValueProcessor implements JsonValueProcessor  {
 
-    public static final Logger logger = LogManager.getLogger(KeyTermValueProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     public Object processArrayValue(Object value, JsonConfig jsonConfig) {
index 0a7f60c777549e3a87c8b3589331e58c05ad3bfa..254e2f2e769a5160b8e3d42622154bd174e0569a 100644 (file)
@@ -25,7 +25,7 @@ import net.sf.json.processors.JsonValueProcessor;
  */
 public class PartialJSONValueProcessor implements JsonValueProcessor {
 
-    private static Logger logger = LogManager.getLogger(PartialJSONValueProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @Override
     public Object processArrayValue(Object object, JsonConfig jsonConfig) {
index 6c3022965fac26e18792cb3e55a0e4bbc7216af7..b992847eb5fe4c24131c9bd1a50fb5c76dd4f4b7 100644 (file)
@@ -7,7 +7,8 @@
  */
 package eu.etaxonomy.cdm.remote.json.processor.value;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.URI;
 import net.sf.json.JsonConfig;
@@ -15,7 +16,7 @@ import net.sf.json.processors.JsonValueProcessor;
 
 public class URIJSONValueProcessor implements JsonValueProcessor {
 
-       private static final Logger logger = LogManager.getLogger(URIJSONValueProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @Override
     public Object processArrayValue(Object obj, JsonConfig jsonConfig) {
index 660ffdf7d81d7bbf1f1f3d26fc7355d1a294c34e..6944e7a1d3eb1876b06118217beddfc24ce4e4b5 100644 (file)
@@ -17,7 +17,7 @@ import net.sf.json.processors.JsonValueProcessor;
 
 public class UUIDJSONValueProcessor implements JsonValueProcessor {
 
-       private static final Logger logger = LogManager.getLogger(UUIDJSONValueProcessor.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @Override
     public Object processArrayValue(Object obj, JsonConfig jsonConfig) {
index 7d46b7e0a0d2a9dab7de6cbc1a614261490aba85..dfcfc3a9eb0e8a1d87139fd41e4d013f7e35a82d 100644 (file)
@@ -16,7 +16,7 @@ import net.sf.json.util.PropertyFilter;
 
 public class InitializedHibernatePropertyFilter implements PropertyFilter {
 
-       private static final Logger logger = LogManager.getLogger(InitializedHibernatePropertyFilter.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @Override
     public boolean apply(Object source, String name, Object value) {
index 35e8856d1cfab211f3e2b9b31ac02193449659ad..ac6802efde9a57c95d34c657a11e601d2ce3aa4f 100644 (file)
@@ -36,7 +36,7 @@ import eu.etaxonomy.cdm.model.name.TypeDesignationBase;
 @Component
 public class RegistrableEntityFilter {
 
-    private static Logger logger = LogManager.getLogger(RegistrableEntityFilter.class);
+    private static final Logger logger = LogManager.getLogger();
 
     protected UserHelper userHelper;
 
index 758b756d7be397266e7942b0952661672a6edc61..ebc8749cbceabef4fa2065d4a6951f6010c62f25 100644 (file)
@@ -22,7 +22,7 @@ import org.apache.logging.log4j.Logger;
 import org.springframework.web.servlet.View;
 
 import eu.etaxonomy.cdm.opt.config.DataSourceProperties;
-import eu.etaxonomy.cdm.remote.json.JsonpUtil;
+import eu.etaxonomy.cdm.remote.json.JsonUtil;
 import net.sf.json.JSON;
 import net.sf.json.JSONArray;
 import net.sf.json.JSONObject;
@@ -32,6 +32,8 @@ import net.sf.json.xml.XMLSerializer;
 
 public class JsonView extends BaseView implements View {
 
+    private static final Logger logger = LogManager.getLogger();
+
     static {
         optOut_BEANUTILS_520();
     }
@@ -48,8 +50,6 @@ public class JsonView extends BaseView implements View {
         BeanUtilsBean.setInstance(bub);
     }
 
-    public static final Logger logger = LogManager.getLogger(JsonView.class);
-
     private JsonConfig jsonConfig;
 
     private DataSourceProperties dataSourceProperties;
@@ -200,7 +200,7 @@ public class JsonView extends BaseView implements View {
         PrintWriter writer = response.getWriter();
 
         // read jsonp parameter from the request
-        String jsonpCallback = JsonpUtil.readJsonpCallback(request);
+        String jsonpCallback = JsonUtil.readJsonpCallback(request);
 
         try {
             // render
index 603faba65ef6eaa4ad997565485bfd76d8d624cd..98ae530557adae3b8b89af7cad1c0d41c66377c9 100644 (file)
@@ -8,8 +8,6 @@
 */
 package eu.etaxonomy.cdm.remote.view;
 
-
-
 import java.util.Collection;
 import java.util.HashMap;
 import java.util.Iterator;
@@ -37,10 +35,8 @@ import eu.etaxonomy.remote.dto.rdf.Rdf;
  * run through a marshaller to produce xml or json
  *
  * @author b.clarke,c.mathew
- * @version 1.0.0
  * @since 25-Nov-2012
  */
-
 public class RdfView extends AbstractView {
 
        //FIXME : the standard marshaller as defined in remote.xml is not used in web service views so it
index 48af3b8554954d4fd50b956fe990a48deab0158b..deca24537a949361abb878ce2489a9dc26a84872 100644 (file)
@@ -23,8 +23,6 @@ import java.util.List;
 import java.util.Set;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 import org.hibernate.Hibernate;
 import org.hibernate.HibernateException;
 import org.hibernate.LazyInitializationException;
@@ -93,8 +91,6 @@ import net.sf.cglib.proxy.MethodProxy;
 @SpringApplicationContext("file:./target/test-classes/eu/etaxonomy/cdm/applicationContext-test.xml")
 public class AssemblerTest extends UnitilsJUnit4 {
 
-    public static final Logger logger = LogManager.getLogger();
-
     @SpringBeanByType
     private Mapper mapper;
 
index 9e32489adb572d68e8fb747414180169d60e6e45..081f3c4b88907ec6e2c833f9054f7c9faadea252 100644 (file)
@@ -38,7 +38,7 @@ import eu.etaxonomy.cdm.remote.io.application.CdmRemoteApplicationController;
 public class TestScriptRemote {
 
        @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TestScriptRemote.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private void testNewConfigControler(){
 
index 711b68513dafab4b180f8b606df9df03bca07608..f4f38f592263e9bfbaab87c8ad650eccec2afb95 100644 (file)
@@ -31,7 +31,7 @@ import net.sf.ehcache.store.MemoryStoreEvictionPolicy;
  */
 public abstract class CdmCacherBase implements ICdmUuidCacher {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     public static final String DEFAULT_CACHE_NAME = "cdmDefaultCache"; //TODO compare with CacheConfiguration where the name for the default cache is 'default', Why another name here?
 
index 8f32df05c2f50197269b4530504557f85644d587..7c498af0913be983dee59e281ed786b11b1f4912 100644 (file)
@@ -29,7 +29,7 @@ import net.sf.ehcache.store.MemoryStoreEvictionPolicy;
 // @EnableCaching // for future use
 public class EhCacheConfiguration implements DisposableBean {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired(required = false)
     public DiskStoreConfiguration diskStoreConfiguration = null;
index fdab9835c92c59318b21f17877bf0bcd9bd9bfe6..0c7bff2a06d405894d8aee050aee22a779a47a11 100644 (file)
@@ -1,27 +1,24 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.api.conversation;
 
 import eu.etaxonomy.cdm.persistence.hibernate.ICdmPostDataChangeObserver;
 
-
 /**
- * Objects implementing this class should hold a conversation. 
- * 
+ * Objects implementing this class should hold a conversation.
+ *
  * @author n.hoffmann
  * @since 17.03.2009
- * @version 1.0
  */
 public interface IConversationEnabled extends ICdmPostDataChangeObserver {
-       
-       /** 
+
+       /**
         * @return the conversation holder
         */
        public ConversationHolder getConversationHolder();
index 11cab528ecceae846f3f3dee76f2e47c6ff74cfb..2bdcf990d89d577d20d72d52671f5fd84babb6f2 100644 (file)
@@ -77,7 +77,7 @@ public class DerivedUnitFacade {
        private static final String METER = "m";
 
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DerivedUnitFacade.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final String notSupportMessage = "A specimen facade not supported exception has occurred at a place where this should not have happened. The developer should implement not support check properly during class initialization ";
 
@@ -103,9 +103,6 @@ public class DerivedUnitFacade {
        /**
         * Creates a derived unit facade for a new derived unit of type
         * <code>type</code>.
-        *
-        * @param type
-        * @return
         */
        public static DerivedUnitFacade NewInstance(SpecimenOrObservationType type) {
                return new DerivedUnitFacade(type, null, null);
@@ -124,9 +121,6 @@ public class DerivedUnitFacade {
        /**
         * Creates a derived unit facade for a new derived unit of type
         * <code>type</code>.
-        *
-        * @param type
-        * @return
         */
        public static DerivedUnitFacade NewInstance(SpecimenOrObservationType type, FieldUnit fieldUnit) {
                return new DerivedUnitFacade(type, fieldUnit, null);
@@ -140,13 +134,11 @@ public class DerivedUnitFacade {
         * @param fieldUnit the field unit to use
         * @param config the facade configurator to use
         * //TODO are there any ambiguities to solve with defining a field unit or a configurator
-        * @return
         */
        public static DerivedUnitFacade NewInstance(SpecimenOrObservationType type, FieldUnit fieldUnit, DerivedUnitFacadeConfigurator config) {
                return new DerivedUnitFacade(type, fieldUnit, config);
        }
 
-
        /**
         * Creates a derived unit facade for a given derived unit using the default
         * configuration.
index 330a17f7bad5b06e1d7cbe3538e37468f3579a99..e3b02b1c658ffd4dea3cbf1f9bf3b1db593be492 100644 (file)
@@ -12,7 +12,8 @@ import java.util.UUID;
 import java.util.stream.Collectors;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.model.agent.Institution;
@@ -21,7 +22,6 @@ import eu.etaxonomy.cdm.model.occurrence.Collection;
 import eu.etaxonomy.cdm.model.occurrence.DerivedUnit;
 import eu.etaxonomy.cdm.strategy.StrategyBase;
 import eu.etaxonomy.cdm.strategy.cache.common.IIdentifiableEntityCacheStrategy;
-import eu.etaxonomy.cdm.strategy.cache.occurrence.DerivedUnitDefaultCacheStrategy;
 
 /**
  * @author a.mueller
@@ -37,7 +37,7 @@ public class DerivedUnitFacadeCacheStrategy
 
     private static final long serialVersionUID = 1578628591216605619L;
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DerivedUnitFacadeCacheStrategy.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private static final UUID uuid = UUID.fromString("df4672c1-ce5c-4724-af6d-91e2b326d4a4");
 
@@ -48,9 +48,9 @@ public class DerivedUnitFacadeCacheStrategy
        private boolean includeReferenceSystem = true;
 
        private String collectionAccessionSeperator = ": ";
-       
+
        private boolean addTrailingDot = false;
+
        public static DerivedUnitFacadeCacheStrategy NewInstance(){
         return new DerivedUnitFacadeCacheStrategy();
        }
@@ -61,9 +61,8 @@ public class DerivedUnitFacadeCacheStrategy
 
     public static DerivedUnitFacadeCacheStrategy NewInstance( boolean addTrailingDot, String collectionAccessionSeperator){
         return new DerivedUnitFacadeCacheStrategy(addTrailingDot, collectionAccessionSeperator);
-    }  
+    }
 
-        
 //******************************* CONSTRUCTOR *******************************************/
 
         //default value constructor
@@ -75,7 +74,6 @@ public class DerivedUnitFacadeCacheStrategy
                 this.collectionAccessionSeperator = collectionAccessionSeperator;
             }
         }
-        
 
        @Override
     public String getTitleCache(DerivedUnit derivedUnit) {
index 09d2e28cdc45a43d7169265ff26916e020c001f5..9619466ba5ad5c014fbe454dcd7f35b5a58d40c6 100644 (file)
@@ -1,56 +1,51 @@
 /**
 * Copyright (C) 2007 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.api.facade;
 
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.api.service.IOccurrenceService;
 
 /**
  * @author a.mueller
- *
  */
 public class DerivedUnitFacadeConfigurator {
+
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DerivedUnitFacadeConfigurator.class);
-       
-       
+       private static final Logger logger = LogManager.getLogger();
+
        public static DerivedUnitFacadeConfigurator NewInstance(){
                return new DerivedUnitFacadeConfigurator();
        }
-       
-       
+
        private boolean moveFieldObjectMediaToGallery = false;
-       
+
        private boolean moveDerivedUnitMediaToGallery = false;
-       
+
        private boolean throwExceptionForNonSpecimenPreservationMethodRequest = true;
-       
+
        private boolean firePropertyChangeEvents = true;
 
-       
+
        //needed if inititialization via property paths is required
        private IOccurrenceService occurrenceService;
-       
-       //for object initialization 
+
+       //for object initialization
        private List<String> propertyPaths;
 
-       
-       private DerivedUnitFacadeConfigurator(){
-               //
-       }
-       
-// ************************ GETTER / SETTER ********************************** 
-       
+       private DerivedUnitFacadeConfigurator(){}
+
+// ************************ GETTER / SETTER **********************************
+
        public void setMoveFieldObjectMediaToGallery(
                        boolean moveFieldObjectMediaToGallery) {
                this.moveFieldObjectMediaToGallery = moveFieldObjectMediaToGallery;
@@ -73,11 +68,9 @@ public class DerivedUnitFacadeConfigurator {
                this.occurrenceService = occurrenceService;
        }
 
-       
        /**
-        * Needed for object initialization. 
+        * Needed for object initialization.
         * @see #getPropertyPaths()
-        * @return
         */
        public IOccurrenceService getOccurrenceService() {
                return occurrenceService;
@@ -91,7 +84,6 @@ public class DerivedUnitFacadeConfigurator {
         * Needed for object initialization.
         * Also requires to set occurrence service
         * @see #getOccurrenceService()
-        * @return
         */
        public List<String> getPropertyPaths() {
                return propertyPaths;
@@ -119,6 +111,4 @@ public class DerivedUnitFacadeConfigurator {
        public boolean isFirePropertyChangeEvents() {
                return firePropertyChangeEvents;
        }
-       
-       
-}
+}
\ No newline at end of file
index 9ad3631d148f9033068f26df3e8a2281554c54f8..e87a05d905ee93957df905dcdce4078507b6bf91 100644 (file)
@@ -1,52 +1,35 @@
 /**
 * Copyright (C) 2009 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
 package eu.etaxonomy.cdm.api.facade;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 /**
- * This exception should be thrown if a derived unit facade can not be created or 
+ * This exception should be thrown if a derived unit facade can not be created or
  * initialized because the underlying data complexity is not supported by the facade.
- * 
+ *
  * @see MethodNotSupportedByDerivedUnitTypeException
- * 
+ *
  * @author a.mueller
  * @since 17.05.2010
- *
  */
 public class DerivedUnitFacadeNotSupportedException extends Exception {
-       private static final long serialVersionUID = -2593445506656913492L;
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DerivedUnitFacadeNotSupportedException.class);
 
+       private static final long serialVersionUID = -2593445506656913492L;
 
-       /**
-        * @param arg0
-        */
        public DerivedUnitFacadeNotSupportedException(String arg0) {
                super(arg0);
        }
 
-       /**
-        * @param arg0
-        */
        public DerivedUnitFacadeNotSupportedException(Throwable arg0) {
                super(arg0);
        }
 
-       /**
-        * @param arg0
-        * @param arg1
-        */
        public DerivedUnitFacadeNotSupportedException(String arg0, Throwable arg1) {
                super(arg0, arg1);
        }
-
-
-}
+}
\ No newline at end of file
index 0b826e9b3bddbeecc1553804f34eebc9fe0de22c..d4064741c33f38e1a77f2b91ceec2dd9a19309e7 100644 (file)
@@ -1,53 +1,41 @@
 /**
 * Copyright (C) 2009 EDIT
-* European Distributed Institute of Taxonomy 
+* European Distributed Institute of Taxonomy
 * http://www.e-taxonomy.eu
-* 
+*
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
 package eu.etaxonomy.cdm.api.facade;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 /**
  * This exception should be thrown if a derived unit facade does not support a certain
  * method because its derived unit type (specimenOrObservation type) does not support
  * the functionality.
- * 
+ *
  * @see DerivedUnitFacadeNotSupportedException
- * 
+ *
  * @author a.mueller
  * @since 17.05.2010
- *
  */
 public class MethodNotSupportedByDerivedUnitTypeException extends Exception {
-       private static final long serialVersionUID = -1135345372784107810L;
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(MethodNotSupportedByDerivedUnitTypeException.class);
 
+    private static final long serialVersionUID = -1135345372784107810L;
+       @SuppressWarnings("unused")
+    private static final Logger logger = LogManager.getLogger();
 
-       /**
-        * @param arg0
-        */
        public MethodNotSupportedByDerivedUnitTypeException(String arg0) {
                super(arg0);
        }
 
-       /**
-        * @param arg0
-        */
        public MethodNotSupportedByDerivedUnitTypeException(Throwable arg0) {
                super(arg0);
        }
 
-       /**
-        * @param arg0
-        * @param arg1
-        */
        public MethodNotSupportedByDerivedUnitTypeException(String arg0, Throwable arg1) {
                super(arg0, arg1);
        }
-
-
-}
+}
\ No newline at end of file
index 9cad39fa359c93ca6e087de9273572254a499dca..976e0d89d75fdc416695b49531018b5a243907c8 100644 (file)
@@ -32,7 +32,7 @@ import org.springframework.util.ClassUtils;
  */
 public class DebuggingRemoteInvocationExecutor implements RemoteInvocationExecutor {
 
-    private static final Logger logger = LogManager.getLogger(DebuggingRemoteInvocationExecutor.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     public Object invoke(RemoteInvocation invocation, Object targetObject)
@@ -57,10 +57,6 @@ public class DebuggingRemoteInvocationExecutor implements RemoteInvocationExecut
         return invocationResult;
     }
 
-    /**
-     * @param targetObject
-     * @return
-     */
     private String targetCdmServiceInterfaces(Object targetObject) {
         String interfacesStr = targetObject.getClass().getName();
         if(interfacesStr.contains("$Proxy")){
@@ -71,8 +67,4 @@ public class DebuggingRemoteInvocationExecutor implements RemoteInvocationExecut
         }
         return interfacesStr;
     }
-
-
-
-
-}
+}
\ No newline at end of file
index f46b8c2b4dd8825a543400bb38cd3c60d85ff376..806e4dbe286f5f91d0f3090e76721eb6436865c1 100644 (file)
@@ -28,11 +28,13 @@ import org.apache.logging.log4j.Logger;
  */
 public abstract class AbstractRequestTokenStore<T extends AbstractRequestToken, X extends Object>  implements IAbstractRequestTokenStore<T, X> {
 
+    private static final Logger logger = LogManager.getLogger();
+
     public static final int TOKEN_LENGTH = 50;
-    protected static Logger logger = LogManager.getLogger();
-    protected Map<String, T> tokenList = new HashMap<>();
-    private Integer tokenLifetimeMinutes = null;
 
+    private Map<String, T> tokenList = new HashMap<>();
+
+    private Integer tokenLifetimeMinutes = null;
 
     @Override
     public T create(String userEmailAddress, X additionalData) {
index cb4f5ad778fac7cba84e388657bdc2ce3ad03576..3e0809e243aefba2962f958b39f7b07236f62adb 100644 (file)
@@ -16,7 +16,8 @@ import java.sql.Statement;
 import java.util.HashMap;
 import java.util.Map;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.SessionFactory;
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -51,7 +52,8 @@ import eu.etaxonomy.cdm.model.term.init.TermNotFoundException;
 @Service
 @Transactional(readOnly = true)
 public class DatabaseServiceHibernateImpl  implements IDatabaseService, ApplicationContextAware {
-       private static final Logger logger = LogManager.getLogger(DatabaseServiceHibernateImpl.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
        private static final String TMP_DATASOURCE = "tmp";
 
@@ -188,13 +190,11 @@ public class DatabaseServiceHibernateImpl  implements IDatabaseService, Applicat
             connection.close();
 
             return object;
-        }else{
+        } else {
             throw new RuntimeException("Could not establish connection to database");
         }
-
     }
 
-
        @Override
        public Map<CdmMetaDataPropertyName, String> getCdmMetadataMap() throws CdmSourceException {
                Map<CdmMetaDataPropertyName, String> cdmMetaDataMap = new HashMap<>();
@@ -216,5 +216,4 @@ public class DatabaseServiceHibernateImpl  implements IDatabaseService, Applicat
                }
                return cdmMetaDataMap;
        }
-
-}
+}
\ No newline at end of file
index 6d3041f3e180c21c20bfea2196603a5cea777a08..7eaf9e7ee80604b08adc4f90a7ccea7206710cb5 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.api.service;
 import java.util.HashSet;
 import java.util.Set;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.model.common.CdmBase;
 
@@ -25,7 +26,7 @@ public class DeleteResult extends UpdateResult{
 
     private static final long serialVersionUID = 8856465763413085548L;
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DeleteResult.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private final Set<CdmBase> relatedObjects = new HashSet<>();
        private Set<CdmBase> deletedObjects = new HashSet<>();
index 65f9a722a17ac05e880a7e0d6942294be3936d7f..2cfd83b8ae5b6666df72acf8f00d49c332d826c8 100644 (file)
@@ -8,7 +8,8 @@
 */
 package eu.etaxonomy.cdm.api.service;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -28,7 +29,7 @@ public class DescriptionElementServiceImpl
         extends AnnotatableServiceBase<DescriptionElementBase,IDescriptionElementDao>
         implements IDescriptionElementService {
 
-    private static final Logger logger = LogManager.getLogger(DescriptionElementServiceImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Override
     @Autowired
index 8f8601fa5ad8ef26e89a849bdc1727bb5bdfc558..0701bb304b680188d34ea0300c2c45369f0a6910 100644 (file)
@@ -112,7 +112,7 @@ public class DescriptionServiceImpl
         extends IdentifiableServiceBase<DescriptionBase,IDescriptionDao>
         implements IDescriptionService {
 
-    private static final Logger logger = LogManager.getLogger(DescriptionServiceImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     protected IDescriptionElementDao descriptionElementDao;
     protected ITermTreeDao featureTreeDao;
index 668bddaa0fe3cfb3c12ac7321ea94cb44a06792b..8307c185bada74b70460f7167c28a8396f6af205 100644 (file)
@@ -1,3 +1,11 @@
+/**
+* Copyright (C) 2017 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
 package eu.etaxonomy.cdm.api.service;
 
 import java.math.BigDecimal;
@@ -88,7 +96,7 @@ public class DescriptiveDataSetService
         extends IdentifiableServiceBase<DescriptiveDataSet, IDescriptiveDataSetDao>
         implements IDescriptiveDataSetService {
 
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IOccurrenceService occurrenceService;
index f26d72078fd38051fe465af71e6d7a94453007ce..98d54d2302adead50eddf64a488ad929b68c24d9 100644 (file)
@@ -18,7 +18,8 @@ import java.util.Map;
 import java.util.Set;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.criterion.Criterion;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -60,8 +61,9 @@ public abstract class IdentifiableServiceBase<T extends IdentifiableEntity, DAO
         extends AnnotatableServiceBase<T,DAO>
                implements IIdentifiableEntityService<T>{
 
-       protected static final int UPDATE_TITLE_CACHE_DEFAULT_STEP_SIZE = 1000;
-       protected static final  Logger logger = LogManager.getLogger(IdentifiableServiceBase.class);
+    private static final Logger logger = LogManager.getLogger();
+
+    protected static final int UPDATE_TITLE_CACHE_DEFAULT_STEP_SIZE = 1000;
 
        @Override
        @Transactional(readOnly = true)
index e1bc30c7046e61508e218c008a68fbdc07a4989e..7faa308d030de3be5ef078ce7e0de6b2e4ac983b 100644 (file)
@@ -14,7 +14,8 @@ import java.util.Iterator;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -29,7 +30,6 @@ import eu.etaxonomy.cdm.model.term.OrderedTermVocabulary;
 import eu.etaxonomy.cdm.model.term.TermVocabulary;
 import eu.etaxonomy.cdm.persistence.dao.term.IDefinedTermDao;
 import eu.etaxonomy.cdm.persistence.dao.term.IOrderedTermVocabularyDao;
-import eu.etaxonomy.cdm.persistence.dao.term.ITermVocabularyDao;
 
 /**
  * Quick and dirty implementation of a location service as needed by the editor.
@@ -45,16 +45,10 @@ import eu.etaxonomy.cdm.persistence.dao.term.ITermVocabularyDao;
 public class LocationServiceImpl extends ServiceBase<DefinedTermBase,IDefinedTermDao> implements ILocationService {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(LocationServiceImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
-    protected ITermVocabularyDao vocabularyDao;
-
-    @Autowired
-    protected IDefinedTermDao definedTermDao;
-
-    @Autowired
-    protected IOrderedTermVocabularyDao orderedVocabularyDao;
+    private IOrderedTermVocabularyDao orderedVocabularyDao;
 
     @Override
     protected void setDao(IDefinedTermDao dao) {
@@ -152,7 +146,4 @@ public class LocationServiceImpl extends ServiceBase<DefinedTermBase,IDefinedTer
 
         return topLevelTerms;
     }
-
-
-
-}
+}
\ No newline at end of file
index 56bffd85b77bb4e933933902842ff53e428474c3..fe285151cdc9190c6621a764aa8c3be72c694bf2 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.api.service;
 
 import java.io.IOException;
@@ -20,6 +19,8 @@ import java.util.UUID;
 import java.util.stream.Collectors;
 
 import org.apache.http.HttpException;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -62,6 +63,8 @@ import eu.etaxonomy.cdm.strategy.cache.common.IIdentifiableEntityCacheStrategy;
 @Transactional(readOnly=true)
 public class MediaServiceImpl extends IdentifiableServiceBase<Media,IMediaDao> implements IMediaService {
 
+    private static final Logger logger = LogManager.getLogger();
+
     @Override
     @Autowired
        protected void setDao(IMediaDao dao) {
@@ -170,7 +173,7 @@ public class MediaServiceImpl extends IdentifiableServiceBase<Media,IMediaDao> i
                         updatedObject = handleDeleteMedia(media, textData, description,
                                 (IDescribable)objectToUpdate);
                     } else {
-                       
+
                         // this should not be happen, because it is not deletable. see isDeletable
                         result.setAbort();
                     }
@@ -183,7 +186,7 @@ public class MediaServiceImpl extends IdentifiableServiceBase<Media,IMediaDao> i
                 }else if (ref instanceof MediaRepresentation){
                     continue;
                 }else {
-                       
+
                     result.setAbort();
                 }
 
index 2c30a1080b7456742ee57c3b70359fa42194f5c9..8d6c7d15960ad87acbbed8ab9cdb534983f5b73f 100644 (file)
@@ -115,7 +115,7 @@ public class NameServiceImpl
           extends IdentifiableServiceBase<TaxonName,ITaxonNameDao>
           implements INameService {
 
-    static private final Logger logger = LogManager.getLogger(NameServiceImpl.class);
+    static private final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IOccurrenceService occurrenceService;
index 5c5b30de4c46c30f271ccaa0f500548d7dad08a5..4bc3222b6070bd799978cbd7889a95153468839a 100644 (file)
@@ -8,7 +8,8 @@ import java.util.Map;
 import java.util.Set;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.stereotype.Component;
 
 import eu.etaxonomy.cdm.format.description.DefaultCategoricalDescriptionBuilder;
@@ -24,8 +25,8 @@ import eu.etaxonomy.cdm.model.description.QuantitativeData;
 import eu.etaxonomy.cdm.model.description.TaxonDescription;
 import eu.etaxonomy.cdm.model.description.TextData;
 import eu.etaxonomy.cdm.model.description.TextFormat;
-import eu.etaxonomy.cdm.model.term.TermTree;
 import eu.etaxonomy.cdm.model.term.TermNode;
+import eu.etaxonomy.cdm.model.term.TermTree;
 
 
 /**
@@ -36,9 +37,9 @@ import eu.etaxonomy.cdm.model.term.TermNode;
  */
 @Component
 public class NaturalLanguageGenerator implements INaturalLanguageGenerator {
-       
+
        @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(NaturalLanguageGenerator.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private String firstSeparator = ",";
        private String secondSeparator = ".";
index e0e932bd17877ca92649698296c91fb4c4b408f9..b761223897f27d77ef1002c79ebc85a0f023ebde 100644 (file)
@@ -114,7 +114,7 @@ public class OccurrenceServiceImpl
         extends IdentifiableServiceBase<SpecimenOrObservationBase, IOccurrenceDao>
         implements IOccurrenceService {
 
-    static private final Logger logger = LogManager.getLogger(OccurrenceServiceImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IDescriptionService descriptionService;
index 67bb2d21044b71a7c11295958b1b61c3136aa4b5..f1f157c0bc4549df8dfeb888a3ead86fa3573cef 100644 (file)
@@ -15,7 +15,8 @@ import java.util.List;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -41,7 +42,7 @@ import eu.etaxonomy.cdm.persistence.dao.common.IPreferenceDao;
 public class PreferenceServiceImpl implements IPreferenceService {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(PreferenceServiceImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private IPreferenceDao dao;
index 66edd8a8013b0ab06030f7c81bfea622d5a932f2..4ad6d185d25f83f7e66ac0ba162879e498f2ee30 100644 (file)
@@ -14,7 +14,8 @@ import java.util.List;
 import java.util.Set;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -36,11 +37,8 @@ import eu.etaxonomy.cdm.strategy.cache.common.IIdentifiableEntityCacheStrategy;
 @Transactional(readOnly = true)
 public class ReferenceServiceImpl extends IdentifiableServiceBase<Reference,IReferenceDao> implements IReferenceService {
 
-    static Logger logger = LogManager.getLogger(ReferenceServiceImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
-    /**
-     * Constructor
-     */
     public ReferenceServiceImpl(){
         if (logger.isDebugEnabled()) { logger.debug("Load ReferenceService Bean"); }
     }
@@ -116,7 +114,7 @@ public class ReferenceServiceImpl extends IdentifiableServiceBase<Reference,IRef
     public List<UuidAndTitleCache<Reference>> getUuidAndAbbrevTitleCacheForAuthor(Integer limit, String pattern, ReferenceType type) {
         return dao.getUuidAndAbbrevTitleCacheForAuthor(limit, pattern, null);
     }
-    
+
     @Override
     public List<UuidAndTitleCache<Reference>> getUuidAndAbbrevTitleCacheForAuthorID(Integer limit, Integer authorID, ReferenceType type) {
         return dao.getUuidAndAbbrevTitleCacheForAuthorID(limit, authorID, null);
@@ -195,28 +193,18 @@ public class ReferenceServiceImpl extends IdentifiableServiceBase<Reference,IRef
         return inReferenceType;
     }
 
-    /**
-     * {@inheritDoc}
-     */
     @Override
     public List<UuidAndTitleCache<Reference>> getUuidAndTitleCacheForUUIDS(Set<UUID> uuids, ReferenceType refType ) {
-
         return dao.getUuidAndTitle(uuids, getInReferenceType(refType));
-
     }
 
-    /**
-     * {@inheritDoc}
-     */
     @Override
     public List<UuidAndTitleCache<Reference>> getUuidAndTitleCacheForUUIDS(Set<UUID> uuids ) {
         return dao.getUuidAndTitle(uuids);
-
     }
 
     @Override
     public List<Reference> findByTitleAndAbbrevTitle(IIdentifiableEntityServiceConfigurator<Reference> config){
         return dao.findByTitleAndAbbrevTitle(config.getClazz(),config.getTitleSearchStringSqlized(), config.getMatchMode(), config.getCriteria(), config.getPageSize(), config.getPageNumber(), config.getOrderHints(), config.getPropertyPaths());
     }
-
-}
+}
\ No newline at end of file
index 03a78ffd0f15bc8da07a20a5a9a841deeed79349..a2f3ab43d52f444ecdae03e8588f25b98fe337b2 100755 (executable)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.api.service;
 
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -22,15 +23,13 @@ import eu.etaxonomy.cdm.persistence.dto.UuidAndTitleCache;
 /**
  * @author k.luther
  * @since 15.02.2017
- *
  */
 @Service
 @Transactional(readOnly = true)
 public class RightsServiceImpl extends AnnotatableServiceBase<Rights, IRightsDao> implements IRightsService {
-    private static final Logger logger = LogManager.getLogger(RightsServiceImpl.class);
-    /**
-     * {@inheritDoc}
-     */
+
+    private static final Logger logger = LogManager.getLogger();
+
     @Override
     @Autowired
     protected void setDao(IRightsDao dao) {
@@ -48,8 +47,4 @@ public class RightsServiceImpl extends AnnotatableServiceBase<Rights, IRightsDao
     public List<UuidAndTitleCache<Rights>> getUuidAndLabelText(Integer limit, String pattern){
         return dao.getUuidAndTitleCache(limit, pattern);
     }
-
-
-
-
-}
+}
\ No newline at end of file
index ffd1bcb1f67534c90d29e7bd94ca05d646f8c7c6..4f7b7afc92ccbf79128b85cfedd04f3ffed2bbd3 100644 (file)
@@ -45,7 +45,7 @@ public abstract class ServiceBase<T extends CdmBase, DAO extends ICdmEntityDao<T
             implements IService<T>, ApplicationContextAware {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(ServiceBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     protected ApplicationContext appContext;
 
index c9ff9d8a92ffd95da5e653bc17c4cd9e4bac3b30..b53de6310712ffe7be57fdcbf0b924ff6d1109b1 100644 (file)
@@ -9,7 +9,8 @@
 
 package eu.etaxonomy.cdm.api.service;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -19,8 +20,9 @@ import eu.etaxonomy.cdm.persistence.dao.common.ICdmEntityDao;
 @Service
 @Transactional(readOnly = true)
 public class ServiceImpl extends ServiceBase<CdmBase, ICdmEntityDao<CdmBase>> implements IService<CdmBase> {
-       @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(ServiceImpl.class);
+
+    @SuppressWarnings("unused")
+    private static final Logger logger = LogManager.getLogger();
 
        //@Autowired
        //@Qualifier("mainDao")
index ecc84525e085f1a9ac481b9ef24586e455cf1ab6..1d593951d6149a5e0cdf59eb8aa1b2c9153d4a13 100644 (file)
@@ -41,7 +41,7 @@ import eu.etaxonomy.cdm.persistence.dao.taxon.ITaxonDao;
 @Transactional
 public class StatisticsServiceImpl implements IStatisticsService {
 
-       private static final Logger logger = LogManager.getLogger(StatisticsServiceImpl.class);
+       private static final Logger logger = LogManager.getLogger();
 
        // this does not make sense, we just count nothing if no type is given.
        // the one who calls this service should check that there are types given!
index 057f011439fd67682726a6d1421d2e958c73b49d..6d63ae56d778562c76ab5b4038cb39790b4f5e87 100644 (file)
@@ -63,7 +63,7 @@ public class TermNodeServiceImpl
         implements ITermNodeService {
 
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TermNodeServiceImpl.class);
+    private static final Logger logger = LogManager.getLogger();
 
        @Override
     @Autowired
index 196eaac8befc7ad149f44820e4901794499a8862..6f8c4103ad7412f531594b974f054b6a1bded295 100644 (file)
@@ -68,7 +68,7 @@ public class TermServiceImpl
             implements ITermService{
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TermServiceImpl.class);
+       private static final Logger logger = LogManager.getLogger();
 
        private ILanguageStringDao languageStringDao;
 
index 09595731c61285de836be8d27ae003ebbc35f72a..a0d9a512a8a88d01c4b3d4c4e9d934d76ab1e02d 100644 (file)
@@ -34,9 +34,8 @@ import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
 public class UpdateResult implements Serializable{
 
     private static final long serialVersionUID = -7040027587709706700L;
-
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(UpdateResult.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private Status status = Status.OK;
 
index 442e32482efa08b01f9b16d2fc5f91e6d3669f6d..146aff84eb4a28153f0ff03a5ac9b55a5ed79110 100644 (file)
@@ -10,8 +10,6 @@ package eu.etaxonomy.cdm.api.service.config;
 
 import java.io.Serializable;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
-
 /**
  * Base class for delete configurators.
  *
@@ -21,7 +19,4 @@ import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logge
 public abstract class DeleteConfiguratorBase implements Serializable {
 
     private static final long serialVersionUID = 8841790311273474123L;
-    @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DeleteConfiguratorBase.class);
-
 }
index 863e429c54d446e971b9b907b98f4046869b52eb..52ecd7bfa286eaddfe4ac1dfe56eadfcb56511c8 100644 (file)
@@ -1,25 +1,22 @@
-/**\r
- * Copyright (C) 2009 EDIT\r
- * European Distributed Institute of Taxonomy \r
- * http://www.e-taxonomy.eu\r
- * \r
- * The contents of this file are subject to the Mozilla Public License Version 1.1\r
- * See LICENSE.TXT at the top of this package for the full license terms.\r
- */\r
-\r
-package eu.etaxonomy.cdm.api.service.config;\r
-\r
-import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;\r
-\r
-\r
-/**\r
- * @author a.babadshanjan\r
- * @since 03.03.2009\r
- * @version 1.0\r
- */\r
-public class IdentifiableServiceConfiguratorFactory{\r
-\r
-       public static <T extends IIdentifiableEntity> IdentifiableServiceConfiguratorImpl<T> getConfigurator(Class<T> clazz){\r
-               return new IdentifiableServiceConfiguratorImpl<T>();\r
-       }\r
-}\r
+/**
+ * Copyright (C) 2009 EDIT
+ * European Distributed Institute of Taxonomy
+ * http://www.e-taxonomy.eu
+ *
+ * The contents of this file are subject to the Mozilla Public License Version 1.1
+ * See LICENSE.TXT at the top of this package for the full license terms.
+ */
+package eu.etaxonomy.cdm.api.service.config;
+
+import eu.etaxonomy.cdm.model.common.IIdentifiableEntity;
+
+/**
+ * @author a.babadshanjan
+ * @since 03.03.2009
+ */
+public class IdentifiableServiceConfiguratorFactory{
+
+       public static <T extends IIdentifiableEntity> IdentifiableServiceConfiguratorImpl<T> getConfigurator(Class<T> clazz){
+               return new IdentifiableServiceConfiguratorImpl<T>();
+       }
+}
\ No newline at end of file
index b5087295ae6f4aa7e8ea4ac6efde97d5c6aac033..d93e9b5172a7914e7f6b00509a86ed2e4d2a7110 100644 (file)
@@ -8,7 +8,8 @@
 */
 package eu.etaxonomy.cdm.api.service.config;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.api.service.INameService;
 
@@ -23,9 +24,8 @@ import eu.etaxonomy.cdm.api.service.INameService;
 public class NameDeletionConfigurator  extends DeleteConfiguratorBase {
 
     private static final long serialVersionUID = 76414245247942488L;
-
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(NameDeletionConfigurator.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private boolean removeAllNameRelationships = false;
        private boolean ignoreIsBasionymFor = false;
index 9fdbb7c2d2924372508e3490275420af74462c67..0ab68af802326d29510e96e69c0e08e24a1a2653 100644 (file)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.api.service.config;
 
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.api.service.ITaxonService;
 import eu.etaxonomy.cdm.model.description.TaxonDescription;
@@ -43,10 +44,8 @@ import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
 public class TaxonDeletionConfigurator extends TaxonBaseDeletionConfigurator {
 
     private static final long serialVersionUID = -4932682946459109886L;
-
     @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(TaxonDeletionConfigurator.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     private boolean deleteSynonymsIfPossible = true;
 
index f4d79ba0e271dfead11a3c57c851ab52fab66a14..0334f7d6e619ed87e0e57773dae02bc2791a698b 100644 (file)
@@ -8,7 +8,8 @@
 */
 package eu.etaxonomy.cdm.api.service.config;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.api.service.ITaxonNodeService;
 
@@ -25,7 +26,7 @@ public class TaxonNodeDeletionConfigurator extends NodeDeletionConfigurator {
 
     private static final long serialVersionUID = 1187266117499706532L;
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TaxonNodeDeletionConfigurator.class);
+    private static final Logger logger = LogManager.getLogger();
 
        public boolean isDeleteTaxon() {
                return isDeleteElement();
index 42070ebc2d77ed1a00b866a1bcefcedd2fcd4a22..414a66c944678d0384e0b391c7e1bb2e9ada9f09 100644 (file)
@@ -8,7 +8,8 @@
 */
 package eu.etaxonomy.cdm.api.service.config;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.api.service.ITermService;
 
@@ -24,7 +25,7 @@ public class TermDeletionConfigurator extends DeleteConfiguratorBase {
 
     private static final long serialVersionUID = 213038079829537335L;
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(TermDeletionConfigurator.class);
+    private static final Logger logger = LogManager.getLogger();
 
        private boolean deleteIncludedTerms = false;
 
index 82a88af13e2336983e704ac83d39f261605846e8..17aeec141d69404e451c640ce2dbd14ae7f80ea3 100644 (file)
@@ -69,7 +69,7 @@ import eu.etaxonomy.cdm.persistence.query.OrderHint;
  */
 public abstract class DescriptionAggregationBase<T extends DescriptionAggregationBase<T, CONFIG>, CONFIG extends DescriptionAggregationConfigurationBase<T>> {
 
-    public static final Logger logger = LogManager.getLogger(DescriptionAggregationBase.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final long BATCH_MIN_FREE_HEAP = 150  * 1024 * 1024;  //800 MB
     /**
index 3a49f13d79be1d91f96e0257aec8684cb6a8775f..e37eb056d06add9a54644aa810dd703e0f708b1a 100644 (file)
@@ -77,9 +77,9 @@ import eu.etaxonomy.cdm.model.term.VocabularyEnum;
 public class DistributionAggregation
             extends DescriptionAggregationBase<DistributionAggregation,DistributionAggregationConfiguration>{
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
-    protected static final List<String> TAXONDESCRIPTION_INIT_STRATEGY = Arrays.asList(new String [] {
+    private static final List<String> TAXONDESCRIPTION_INIT_STRATEGY = Arrays.asList(new String [] {
             "description.elements.area",
             "description.elements.status",
             "description.elements.sources.citation.authorship",
index b6217cfa24f4c1ae879cf8a9aad9da7d018ba3bd..09a8cf6ac9abea85898a26e46874aad9d1c58abe 100644 (file)
@@ -20,6 +20,9 @@ import java.util.Optional;
 import java.util.Set;
 import java.util.stream.Collectors;
 
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
 import eu.etaxonomy.cdm.common.BigDecimalUtil;
 import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
@@ -61,6 +64,8 @@ import eu.etaxonomy.cdm.model.term.DefinedTermBase;
 public class StructuredDescriptionAggregation
         extends DescriptionAggregationBase<StructuredDescriptionAggregation, StructuredDescriptionAggregationConfiguration>{
 
+    private static final Logger logger = LogManager.getLogger();
+
     private DescriptiveDataSet dataSet;
 
     @Override
index 34e7a56931760c49c1f622f199e1fca1c37cc37a..d344f21aceee707e0a30e60659902657bf7778ea 100644 (file)
@@ -15,7 +15,8 @@ import java.util.Collection;
 import java.util.List;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.CdmUtils;
 import eu.etaxonomy.cdm.common.URI;
@@ -44,7 +45,7 @@ public class DerivationTreeSummaryDTO implements Serializable {
 
     private static final long serialVersionUID = 8329871164348514709L;
 
-    private static final Logger logger = LogManager.getLogger(DerivationTreeSummaryDTO.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private List<Link> specimenScans = new ArrayList<>();
     private List<MolecularData> molecularDataList = new ArrayList<>();
@@ -151,7 +152,7 @@ public class DerivationTreeSummaryDTO implements Serializable {
         }
         return derivateDataDTO;
     }
-    
+
 //    private void updateDerivateTree(Set<DerivedUnitDTO> derivatives) {
 //      for (DerivedUnitDTO childDerivate : derivatives) {
 //              DerivationTreeSummaryDTO childTree = childDerivate.getDerivationTreeSummary();
@@ -159,7 +160,7 @@ public class DerivationTreeSummaryDTO implements Serializable {
 //                      this.addDetailImage(null, null);
 //              }
 //      }
-//              
+//
 //             // assemble molecular data
 //             //pattern: DNAMarker [contig1, primer1_1, primer1_2, ...][contig2, primer2_1, ...]...
 //             if (childDerivate instanceof DNASampleDTO) {
@@ -168,7 +169,7 @@ public class DerivationTreeSummaryDTO implements Serializable {
 //                     // TODO implement TissueSample assembly for web service
 //                 }
 //                 if (childDerivate.getRecordBase() == SpecimenOrObservationType.DnaSample) {
-//                     
+//
 //                     for (SequenceDTO sequence : dna.getSequences()) {
 //                         URI boldUri = null;
 //                         try {
@@ -210,8 +211,8 @@ public class DerivationTreeSummaryDTO implements Serializable {
 //             }
 //             // assemble media data
 //             else if (childDerivate.hasDetailImage) {
-//                 
-//                
+//
+//
 //                     // specimen scan
 //                     if (childDerivate.getKindOfUnit().getUuid().equals(DefinedTerm.uuidSpecimenScan)) {
 //                         this.addSpecimenScanUuid(childDerivate.get);
index c545bf05007b9a2c7af2865c7261f1b95435f55e..d063c1b63ed64487d1d346a534482a2e85cd74d6 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.api.service.idminter;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.SessionFactory;
 import org.hibernate.StatelessSession;
 import org.hibernate.query.Query;
@@ -20,35 +21,32 @@ import org.springframework.beans.factory.annotation.Autowired;
 /**
  * @author a.kohlbecker
  * @since Dec 12, 2017
- *
  */
 public class RegistrationIdentifierMinter implements IdentifierMinter<String> {
 
-    private static final Logger logger = LogManager.getLogger(RegistrationIdentifierMinter.class);
+    private static final Logger logger = LogManager.getLogger();
 
     enum Method {
         naturalNumberIncrement
     }
 
     private SessionFactory factory;
+
     @Autowired
     protected void setSessionFactory (SessionFactory  factory){
         this.factory = factory;
     }
 
-    Integer minLocalId = 1;
+    private Integer minLocalId = 1;
 
-    Integer maxLocalId = Integer.MAX_VALUE;
+    private Integer maxLocalId = Integer.MAX_VALUE;
 
-    String identifierFormatString = null;
+    private String identifierFormatString = null;
 
-    Method method = Method.naturalNumberIncrement;
+    private Method method = Method.naturalNumberIncrement;
 
     private Pattern identifierPattern;
 
-    /**
-     * {@inheritDoc}
-     */
     @Override
     public void setMinLocalId(String min) {
         if (min == null){
@@ -58,9 +56,6 @@ public class RegistrationIdentifierMinter implements IdentifierMinter<String> {
         }
     }
 
-    /**
-     * {@inheritDoc}
-     */
     @Override
     public void setMaxLocalId(String max) {
         if (max == null){
@@ -70,9 +65,6 @@ public class RegistrationIdentifierMinter implements IdentifierMinter<String> {
         }
     }
 
-    /**
-     * {@inheritDoc}
-     */
     @Override
     synchronized public Identifier<String> mint() throws OutOfIdentifiersException {
 
@@ -87,9 +79,6 @@ public class RegistrationIdentifierMinter implements IdentifierMinter<String> {
         }
     }
 
-    /**
-     *
-     */
     protected Identifier<String> mintByNaturalNumberIncrement() {
         Integer localid = null;
         Object result = null;
@@ -166,19 +155,10 @@ public class RegistrationIdentifierMinter implements IdentifierMinter<String> {
         return identifierPattern;
     }
 
-    /**
-     * @return the identifierFormatString
-     */
     public String getIdentifierFormatString() {
         return identifierFormatString;
     }
-
-    /**
-     * @param identifierFormatString the identifierFormatString to set
-     */
     public void setIdentifierFormatString(String identifierFormatString) {
         this.identifierFormatString = identifierFormatString;
     }
-
-
-}
+}
\ No newline at end of file
index e3d38c18b71f1b3ceedb24124ec0ee7d0adb8d66..5e9d50c684cefbdb8c87e0957dfee1fcdc809bda 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.api.service.l10n;
 import java.util.List;
 import java.util.Set;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.Hibernate;
 
 import eu.etaxonomy.cdm.model.common.Language;
@@ -28,7 +29,7 @@ import eu.etaxonomy.cdm.persistence.dto.ITermRepresentation_L10n;
  */
 public class TermRepresentation_L10n implements ITermRepresentation_L10n {
 
-    public static final Logger logger = LogManager.getLogger(TermRepresentation_L10n.class);
+    private static final Logger logger = LogManager.getLogger();
 
     String label = null;
     String abbreviatedLabel = null;
@@ -45,9 +46,6 @@ public class TermRepresentation_L10n implements ITermRepresentation_L10n {
 
     /**
      * Shortcut for {@link #from(TermBase, boolean)} with <code>useInverseRepresentation = false</code>.
-     *
-     * @param term
-     * @return
      */
     public static TermRepresentation_L10n from(TermBase term) {
         return TermRepresentation_L10n.from(term, false);
index 8200be76401efae37ae1004ae4342bdd95f1cb28..31f52cac26936bf61a3fe5e517e73b375173b088 100644 (file)
@@ -6,14 +6,14 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.api.service.lsid.impl;
 
 import java.util.Date;
 
 import javax.wsdl.WSDLException;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -33,18 +33,19 @@ import eu.etaxonomy.cdm.api.service.lsid.LSIDWSDLWrapperFactory;
 import eu.etaxonomy.cdm.model.common.LSID;
 import eu.etaxonomy.cdm.model.common.LSIDAuthority;
 import eu.etaxonomy.cdm.persistence.dao.common.IIdentifiableDao;
+
 /**
- *
  * @author Ben Szekely (<a href="mailto:bhszekel@us.ibm.com">bhszekel@us.ibm.com</a>)
  * @author ben
- *
  */
 @Service("lsidAuthorityService")
 @Transactional
 public class LsidAuthorityServiceImpl implements LSIDAuthorityService {
-       @SuppressWarnings("unused")
-    private static Logger logger = LogManager.getLogger(LsidAuthorityServiceImpl.class);
-       private String lsidDomain;
+
+    @SuppressWarnings("unused")
+    private static final Logger logger = LogManager.getLogger();
+
+    private String lsidDomain;
        private Integer lsidPort;
        private LSIDRegistry lsidRegistry;
        private LSIDWSDLWrapperFactory lsidWSDLWrapperFactory;
index ef236e9c61110fa0aea4be2f672a82950be18a0c..ed74df121fd197827cc83a57d3a8e841ced96677 100644 (file)
@@ -1,8 +1,8 @@
 /**
  * Copyright (C) 2009 EDIT
- * European Distributed Institute of Taxonomy 
+ * European Distributed Institute of Taxonomy
  * http://www.e-taxonomy.eu
- * 
+ *
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
@@ -12,7 +12,8 @@ package eu.etaxonomy.cdm.api.service.lsid.impl;
 import java.io.ByteArrayInputStream;
 import java.io.InputStream;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -30,27 +31,29 @@ import eu.etaxonomy.cdm.persistence.dao.common.IIdentifiableDao;
 @Service("lsidDataService")
 @Transactional
 public class LsidDataServiceImpl implements LSIDDataService {
-       private static final Logger logger = LogManager.getLogger(LsidDataServiceImpl.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
        private LSIDRegistry lsidRegistry;
-       
+
        @Autowired
        public void setLsidRegistry(LSIDRegistry lsidRegistry) {
                this.lsidRegistry = lsidRegistry;
        }
 
-       public InputStream getData(LSID lsid) throws LSIDServerException {
+       @Override
+    public InputStream getData(LSID lsid) throws LSIDServerException {
                IIdentifiableDao<?> identfiableDAO = lsidRegistry.lookupDAO(lsid);
                if(identfiableDAO == null) { // we do not have a mapping for lsids with this authority or namespace
                        throw new LSIDServerException(LSIDException.UNKNOWN_LSID, "Unknown LSID");
                }
-                   
+
                try {
                        IIdentifiableEntity i = identfiableDAO.find(lsid);
                        if(i == null) { // we have a mapping for lsids with this authority and namespace, but no lsid stored
                                throw new LSIDServerException(LSIDException.UNKNOWN_LSID, "Unknown LSID");
                        }
-                       
+
                        if(i.getData() != null) {
                        return new ByteArrayInputStream(i.getData());
                        } else {
@@ -61,13 +64,14 @@ public class LsidDataServiceImpl implements LSIDDataService {
                }
        }
 
-       public InputStream getDataByRange(LSID lsid, Integer start, Integer length)
+       @Override
+    public InputStream getDataByRange(LSID lsid, Integer start, Integer length)
                        throws LSIDServerException {
                IIdentifiableDao<?> identfiableDAO = lsidRegistry.lookupDAO(lsid);
                if(identfiableDAO == null) { // we do not have a mapping for lsids with this authority or namespace
                        throw new LSIDServerException(LSIDException.UNKNOWN_LSID, "Unknown LSID");
                }
-                   
+
                try {
                        IIdentifiableEntity i = identfiableDAO.find(lsid);
                        if(i == null) { // we have a mapping for lsids with this authority and namespace, but no lsid stored
@@ -85,7 +89,8 @@ public class LsidDataServiceImpl implements LSIDDataService {
                }
        }
 
-       public void initService(LSIDServiceConfig arg0) throws LSIDServerException {
+       @Override
+    public void initService(LSIDServiceConfig arg0) throws LSIDServerException {
                //TODO
                logger.warn("initService(LSIDServiceConfig) not yet implemented");
        }
index 390da2b3dd2f46a8b08e7d95dae97cace648709c..296d3c37bcd8b4aa6a55f170c718cdf35cfde554 100644 (file)
@@ -13,7 +13,8 @@ import java.util.ArrayList;
 import java.util.List;
 
 import org.apache.http.HttpException;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.stereotype.Component;
 
 import eu.etaxonomy.cdm.common.URI;
@@ -26,7 +27,7 @@ import eu.etaxonomy.cdm.common.media.CdmImageInfo;
 @Component
 public class MediaInfoFactory implements IMediaInfoFactory {
 
-    private static final Logger logger = LogManager.getLogger(MediaInfoFactory.class);
+    private static final Logger logger = LogManager.getLogger();
 
     /**
      * TODO needs to be managed in CDM PREFERENCES per service and version.
index dec2960be18e7637cd9ce6ab51d21f2ed0eca81a..4b07ab24491c49f4176b08a7cf63d53971ad32d7 100644 (file)
@@ -20,7 +20,8 @@ import org.apache.commons.imaging.common.ImageMetadata.ImageMetadataItem;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.http.HttpException;
 import org.apache.http.client.ClientProtocolException;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.UriUtils;
 
@@ -32,7 +33,7 @@ import eu.etaxonomy.cdm.common.UriUtils;
  */
 public class MediaInfoFileReader extends AbstactMediaMetadataReader {
 
-    private static Logger logger = LogManager.getLogger(MediaInfoFileReader.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public static final Integer IMAGE_READ_TIMEOUT = 3000; // ms
 
index eb48c649b71a4a198ded1a91f791f385358b7fc6..e3de1ad4df7d3e3e9ffcb9206a894c7b78dc867b 100644 (file)
@@ -12,7 +12,8 @@ import java.io.IOException;
 import java.io.InputStream;
 
 import org.apache.http.HttpException;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.cybertaxonomy.media.info.model.MediaInfo;
 
 import com.fasterxml.jackson.databind.ObjectMapper;
@@ -35,7 +36,7 @@ import eu.etaxonomy.cdm.common.media.CdmImageInfo;
  */
 public class MediaInfoServiceReader extends AbstactMediaMetadataReader {
 
-    private static final Logger logger = LogManager.getLogger(MediaInfoServiceReader.class);
+    private static final Logger logger = LogManager.getLogger();
 
     static private Mapper dozerMapper;
 
index 1389e1b6d7b5da505084b74dcc504237e36caad3..553ffbd3e1291f1ad6abb3f5aac69962d257427a 100644 (file)
@@ -16,7 +16,8 @@ import java.util.List;
 import java.util.Optional;
 import java.util.regex.Matcher;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.common.URI;
 import eu.etaxonomy.cdm.model.media.ImageFile;
@@ -37,7 +38,7 @@ import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
  */
 public class MediaUriTransformationProcessor {
 
-    private static final Logger logger = LogManager.getLogger(MediaUriTransformationProcessor.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private List<MediaUriTransformation> transformations = new ArrayList<>();
 
index c59fa5ac4f4c857630e6925042abc91fb287f049..a76bc326d1235926e159304579afdd696d3228b3 100644 (file)
@@ -11,14 +11,12 @@ package eu.etaxonomy.cdm.api.service.molecular;
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.hibernate.criterion.Criterion;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import eu.etaxonomy.cdm.api.service.AnnotatableServiceBase;
-import eu.etaxonomy.cdm.api.service.PreferenceServiceImpl;
 import eu.etaxonomy.cdm.api.service.pager.Pager;
 import eu.etaxonomy.cdm.api.service.pager.impl.AbstractPagerImpl;
 import eu.etaxonomy.cdm.api.service.pager.impl.DefaultPagerImpl;
@@ -31,13 +29,10 @@ import eu.etaxonomy.cdm.persistence.query.OrderHint;
 /**
  * @author pplitzner
  * @since 11.03.2014
- *
  */
 @Service
 @Transactional(readOnly = true)
 public class PrimerServiceImpl extends AnnotatableServiceBase<Primer, IPrimerDao> implements IPrimerService{
-    @SuppressWarnings("unused")
-    private static final Logger logger = LogManager.getLogger(PreferenceServiceImpl.class);
 
     @Override
     public List<UuidAndTitleCache<Primer>> getPrimerUuidAndTitleCache() {
index bef4e1e4d55514d50fef5e1a05cfc870b78584d3..fc215014d05ecb403999109f55e1903ecf3b2776 100644 (file)
@@ -16,15 +16,12 @@ import java.util.Map;
 import java.util.Map.Entry;
 import java.util.UUID;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
 import eu.etaxonomy.cdm.api.service.AnnotatableServiceBase;
 import eu.etaxonomy.cdm.api.service.DeleteResult;
-import eu.etaxonomy.cdm.api.service.IOccurrenceService;
-import eu.etaxonomy.cdm.api.service.PreferenceServiceImpl;
 import eu.etaxonomy.cdm.api.service.UpdateResult;
 import eu.etaxonomy.cdm.api.service.UpdateResult.Status;
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
@@ -39,19 +36,13 @@ import eu.etaxonomy.cdm.persistence.dao.molecular.ISingleReadDao;
 /**
  * @author pplitzner
  * @since 11.03.2014
- *
  */
 @Service
 @Transactional(readOnly = true)
 public class SequenceServiceImpl extends AnnotatableServiceBase<Sequence, ISequenceDao> implements ISequenceService{
-    @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(PreferenceServiceImpl.class);
 
     @Autowired
-    IOccurrenceService occurrenceService;
-
-    @Autowired
-    ISingleReadDao singleReadDao;
+    private ISingleReadDao singleReadDao;
 
     @Override
     @Autowired
@@ -169,5 +160,4 @@ public class SequenceServiceImpl extends AnnotatableServiceBase<Sequence, ISeque
         }
         return deleteSingleRead(singleRead, sequence);
     }
-
-}
+}
\ No newline at end of file
index 9e752f2c29f69f4d47a2754dcbc7bffd172fa54b..04770e544340fc0e0ad9fd5b379395962d677526 100644 (file)
@@ -67,7 +67,7 @@ import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
 @Transactional
 public class CdmMassIndexer implements ICdmMassIndexer {
 
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private final Set<Class<? extends CdmBase>> indexedClasses = new HashSet<>();
 
index 96aaa5bae0de82fa0983aa07c21b606cdb719202..463a932dc0d2cfef67994e9301a2f4bc22d633d2 100644 (file)
@@ -10,7 +10,8 @@ package eu.etaxonomy.cdm.api.service.search;
 
 import java.io.IOException;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.lucene.search.DocIdSet;
 import org.apache.lucene.search.DocIdSetIterator;
 
@@ -19,11 +20,10 @@ import org.apache.lucene.search.DocIdSetIterator;
  *
  * @author a.kohlbecker
  * @since Sep 24, 2013
- *
  */
 public class DocIdBitSetPrinter {
 
-    public static final Logger logger = LogManager.getLogger(DocIdBitSetPrinter.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public static String docsAsString(DocIdSet docset, int maxdocs){
 
@@ -44,5 +44,4 @@ public class DocIdBitSetPrinter {
 
         return sb.toString();
     }
-
-}
+}
\ No newline at end of file
index 2d18a9717404d8292226ecebd0d6b3f1b6ca7a7e..2868f24363f16a57836e06ce83edd33de4e70759 100644 (file)
@@ -15,7 +15,8 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.lucene.analysis.Analyzer;
 import org.apache.lucene.index.IndexReader;
 import org.apache.lucene.index.MultiReader;
@@ -36,7 +37,7 @@ import eu.etaxonomy.cdm.model.common.CdmBase;
  */
 public class LuceneMultiSearch extends LuceneSearch {
 
-    public static final Logger logger = LogManager.getLogger(LuceneMultiSearch.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private final Set<Class<? extends CdmBase>> directorySelectClasses = new HashSet<>();
 
index 16e24cbee959e35bbcc62e26c7beb78bea3d640e..2395f3cb94f69b1d3acade692dbd2da0b963f4dc 100644 (file)
@@ -12,7 +12,8 @@ import java.io.IOException;
 import java.util.Arrays;
 import java.util.Collection;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.lucene.analysis.Analyzer;
 import org.apache.lucene.queryparser.classic.ParseException;
 import org.apache.lucene.search.BooleanClause.Occur;
@@ -39,14 +40,12 @@ import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.cdm.model.taxon.TaxonBase;
 
 /**
- *
  * @author Andreas Kohlbecker
  * @since Dec 21, 2011
- *
  */
 public class LuceneSearch {
 
-    public static final Logger logger = LogManager.getLogger(LuceneSearch.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public final static String ID_FIELD = "id";
 
index 5c222a8ab1dc912d462b0ec85cc19f16559ef627..c135b6d25475728a2a9a52f8d709bebe2e02cc82 100644 (file)
@@ -69,13 +69,13 @@ import eu.etaxonomy.cdm.model.common.Language;
  */
 public class QueryFactory {
 
-    public static final Logger logger = LogManager.getLogger(QueryFactory.class);
+    private static final Logger logger = LogManager.getLogger();
 
-    protected ILuceneIndexToolProvider toolProvider;
+    private ILuceneIndexToolProvider toolProvider;
 
-    Set<String> textFieldNames = new HashSet<>();
+    private Set<String> textFieldNames = new HashSet<>();
 
-    Map<Class<? extends CdmBase>, IndexSearcher> indexSearcherMap = new HashMap<>();
+    private Map<Class<? extends CdmBase>, IndexSearcher> indexSearcherMap = new HashMap<>();
 
     private final Class<? extends CdmBase> cdmBaseType;
 
index 996db15da97c862f5951619a3078d54e876e135c..b6bfdc1c46ede13541169d9c92a1fc83c271ec62 100644 (file)
@@ -15,7 +15,8 @@ import java.util.Map;
 
 import org.apache.commons.lang.ArrayUtils;
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.lucene.document.Document;
 import org.apache.lucene.index.CorruptIndexException;
 import org.apache.lucene.search.MultiTermQuery;
@@ -39,7 +40,7 @@ import eu.etaxonomy.cdm.persistence.dao.common.ICdmEntityDao;
  */
 public class SearchResultBuilder implements ISearchResultBuilder {
 
-    public static final Logger logger = LogManager.getLogger(SearchResultBuilder.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private Query query;
     /**
index c5aa496f4d1a998cf3ca4b48e798ed10470bf0ec..5403154537882d3d56bb324fd7b5eb276a331d13 100644 (file)
@@ -14,7 +14,8 @@ import java.util.HashMap;
 import java.util.Map;
 
 import org.apache.commons.lang.StringUtils;
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.apache.lucene.analysis.Analyzer;
 import org.apache.lucene.analysis.TokenStream;
 import org.apache.lucene.document.Document;
@@ -30,13 +31,11 @@ import org.apache.lucene.search.highlight.SimpleFragmenter;
 import org.apache.lucene.search.highlight.TokenStreamFromTermVector;
 
 /**
- *
  * @author Andreas Kohlbecker
- *
  */
 public class SearchResultHighligther {
 
-    public static final Logger logger = LogManager.getLogger(SearchResultHighligther.class);
+    private static final Logger logger = LogManager.getLogger();
 
     public Map<String,String[]> getFragmentsWithHighlightedTerms(Analyzer analyzer, Query query, String[] fieldNames,  Document doc,  int fragmentNumber, int fragmentSize){
 
index 1f70ffa5953896e3b7ffa6da66dacc4e455c1abc..0e250b87287c2bd42ea909e0c638fed409ddb1a2 100644 (file)
@@ -42,9 +42,11 @@ import eu.etaxonomy.cdm.persistence.dao.permission.IGroupDao;
  */
 @Service
 @Transactional(readOnly = true)
-public class AccountRegistrationService extends AccountSelfManagementService implements IAccountRegistrationService {
+public class AccountRegistrationService
+        extends AccountSelfManagementService
+        implements IAccountRegistrationService {
 
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String EMAIL_EXISTS = "An account for this email address already exits.";
 
index 8025fb168c653a2d85e683eafc1c0fdd8747e8e5..bc173cabfb968a35a57dcee2431f130b7ff4ed32 100644 (file)
@@ -35,11 +35,11 @@ import eu.etaxonomy.cdm.persistence.dao.permission.IUserDao;
 public abstract class AccountSelfManagementService implements IRateLimitedService {
 
     @SuppressWarnings("unused")
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
-    public static final int RATE_LIMTER_TIMEOUT_SECONDS = 2;
+    private static final int RATE_LIMTER_TIMEOUT_SECONDS = 2;
 
-    public static final double PERMITS_PER_SECOND = 0.3;
+    private static final double PERMITS_PER_SECOND = 0.3;
 
     @Autowired
     protected IUserDao userDao;
index 29cbc1fe76cc11f6abb03bb8113da3dd174af8a7..9f1bc6e4f482905ea5c3ac047076f237435e3628 100644 (file)
@@ -44,7 +44,7 @@ import eu.etaxonomy.cdm.model.permission.User;
 @Transactional(readOnly = false)
 public class PasswordResetService extends AccountSelfManagementService implements IPasswordResetService {
 
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     @Qualifier("passwordResetTokenStore")
index 1425a48ea5d6c94aab2b8f63507e5dab31399b2c..ebce0811fcd2272860ac5499fc6399588f395f19 100644 (file)
@@ -83,7 +83,7 @@ public class TaxonGraphBeforeTransactionCompleteProcess
         extends AbstractHibernateTaxonGraphProcessor
         implements BeforeTransactionCompletionProcess {
 
-    private static final Logger logger = LogManager.getLogger(TaxonGraphBeforeTransactionCompleteProcess.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String[] TAXONNAME_NAMEPARTS_OR_RANK_PROPS = new String[]{"genusOrUninomial", "specificEpithet", "rank"};
     private static final String[] TAXONNAME_NOMENCLATURALSOURCE = new String[]{"nomenclaturalSource"};
index 319a10bf587c594fa0bcd1380161dab8f5a9a39c..66e49534b3892a65fa0f68c8654e3df215f0deb2 100644 (file)
@@ -13,7 +13,8 @@ import java.util.List;
 import java.util.UUID;
 import java.util.stream.Collectors;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
@@ -40,8 +41,7 @@ import eu.etaxonomy.cdm.persistence.query.MatchMode;
 @Transactional(readOnly = true)
 public class TaxonGraphServiceImpl implements ITaxonGraphService {
 
-    static private final Logger logger = LogManager.getLogger(TaxonGraphServiceImpl.class);
-
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ITaxonGraphDao taxonGraphDao;
index 74b97c16c2aa46980ac070676cd0bc4f933829eb..b0fa3248ea090088a9cece043b9cdfdfadc8bcef 100644 (file)
@@ -51,8 +51,7 @@ import eu.etaxonomy.cdm.persistence.permission.Role;
 public class CdmUserHelper implements UserHelper, Serializable {
 
     private static final long serialVersionUID = -2521474709047255979L;
-
-    public static final Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     @Autowired
     private ICdmPermissionEvaluator permissionEvaluator;
@@ -60,7 +59,7 @@ public class CdmUserHelper implements UserHelper, Serializable {
     @Autowired
     @Lazy
     @Qualifier("cdmRepository")
-    protected CdmRepository repo;
+    private CdmRepository repo;
 
     private AuthenticationProvider runAsAuthenticationProvider;
 
@@ -71,7 +70,7 @@ public class CdmUserHelper implements UserHelper, Serializable {
         runAsAutheticator.setRunAsAuthenticationProvider(runAsAuthenticationProvider);
     }
 
-    RunAsAuthenticator runAsAutheticator = new RunAsAuthenticator();
+    private RunAsAuthenticator runAsAutheticator = new RunAsAuthenticator();
 
     private SecurityContextAccess securityContextAccess;
 
index 42012971efee9acb82083018a7ea6eddfb54fcb7..f4fe36d13143848086a83ad05b88364ace7793c3 100644 (file)
@@ -11,7 +11,8 @@ package eu.etaxonomy.cdm.api.util;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
 import eu.etaxonomy.cdm.model.media.Media;
@@ -29,17 +30,14 @@ import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationType;
  */
 public class DerivedUnitConverter<TARGET extends DerivedUnit> {
 
+    private static final Logger logger = LogManager.getLogger();
+
     private DerivedUnit source;
 
     private SpecimenTypeDesignation specimenTypeDesignation;
 
     private SpecimenTypeDesignation newSpecimenTypeDesignation;
 
-    private static final Logger logger = LogManager.getLogger(DerivedUnitConverter.class);
-
-    /**
-     * @param specimenTypeDesignation
-     */
     public DerivedUnitConverter(DerivedUnit source) throws Exception {
         if(source == null){
             throw new NullPointerException();
@@ -52,9 +50,6 @@ public class DerivedUnitConverter<TARGET extends DerivedUnit> {
         }
     }
 
-    /**
-     * @param specimenTypeDesignation
-     */
     public DerivedUnitConverter(SpecimenTypeDesignation specimenTypeDesignation) {
         if(specimenTypeDesignation == null){
             throw new NullPointerException();
@@ -64,14 +59,10 @@ public class DerivedUnitConverter<TARGET extends DerivedUnit> {
     }
 
     /**
-     * converts the <code>source</code> <code>DerivedUnit</code> this converter has been created
+     * Converts the <code>source</code> <code>DerivedUnit</code> this converter has been created
      * for into a <code>DerivedUnit</code> of the type <code>TARGET</code>.
      * If the <code>source</code> instance was persisted the target instance will also be written
      * into data base and the source is deleted from there.
-     *
-     * @param targetType
-     * @param recordBasis
-     * @throws DerivedUnitConversionException
      */
     @SuppressWarnings("unchecked")
     public SpecimenTypeDesignation convertTo(Class<TARGET> targetType, SpecimenOrObservationType recordBasis) throws DerivedUnitConversionException {
@@ -115,9 +106,6 @@ public class DerivedUnitConverter<TARGET extends DerivedUnit> {
 
     }
 
-    /**
-     * @param newInstance
-     */
     private void copyPropertiesTo(TARGET target) {
         target.setAccessionNumber(source.getAccessionNumber());
         target.setBarcode(source.getBarcode());
@@ -169,17 +157,10 @@ public class DerivedUnitConverter<TARGET extends DerivedUnit> {
 
     }
 
-    /**
-     * @param targetType
-     * @return
-     */
     public boolean isSuppoprtedType(Class<TARGET> targetType) {
         return targetType.equals(MediaSpecimen.class) || targetType.equals(DerivedUnit.class);
     }
 
-    /**
-     * @return
-     */
     private boolean canConvert() {
 
         if(source.getClass().equals(DerivedUnit.class)) {
@@ -203,5 +184,4 @@ public class DerivedUnitConverter<TARGET extends DerivedUnit> {
     public DerivedUnit oldDerivedUnit(){
         return source;
     }
-
-}
+}
\ No newline at end of file
index b2496c132d7ff5a126fcc45d15384b604f1e5d19..71a1ed98729116193ad2ff08ec8228531da52c1a 100644 (file)
@@ -34,7 +34,7 @@ import eu.etaxonomy.cdm.persistence.dao.term.IDefinedTermDao;
  */
 public class DescriptionUtility {
 
-    private static final Logger logger = LogManager.getLogger(DescriptionUtility.class);
+    private static final Logger logger = LogManager.getLogger();
 
 
     /**
index 7b9d6befd56a413d73f4c142bb84a2a77f7e11fb..9f2bcf15553bfd340011e043f9e7260217116363 100644 (file)
@@ -17,7 +17,8 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 import org.hibernate.proxy.HibernateProxy;
 
 import eu.etaxonomy.cdm.common.Tree;
@@ -37,7 +38,7 @@ import eu.etaxonomy.cdm.persistence.dao.term.IDefinedTermDao;
  */
 public class DistributionTree extends Tree<Set<Distribution>, NamedArea>{
 
-    public static final Logger logger = LogManager.getLogger(DistributionTree.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private final IDefinedTermDao termDao;
 
@@ -50,8 +51,6 @@ public class DistributionTree extends Tree<Set<Distribution>, NamedArea>{
     }
 
     /**
-     * @param parentNode
-     * @param nodeToFind
      * @return false if the node was not found
      */
     public boolean hasChildNode(TreeNode<Set<Distribution>, NamedArea> parentNode, NamedArea nodeID) {
@@ -60,8 +59,6 @@ public class DistributionTree extends Tree<Set<Distribution>, NamedArea>{
 
     /**
      * Returns the (first) child node (of type TreeNode) with the given nodeID.
-     * @param parentNode
-     * @param nodeToFind
      * @return the found node or null
      */
     public TreeNode<Set<Distribution>, NamedArea> findChildNode(TreeNode<Set<Distribution>, NamedArea> parentNode, NamedArea  nodeID) {
@@ -78,8 +75,6 @@ public class DistributionTree extends Tree<Set<Distribution>, NamedArea>{
     }
 
     /**
-     * @param distributions
-     * @param omitLevels
      * @param fallbackAreaMarkerTypes
      *      Areas are fallback areas if they have a {@link Marker} with one of the specified
      *      {@link MarkerType marker types}.
index 5855fd05dc1eb7727e0d975a5eb956cf0b625638..6ebd60d735b004aeb4e5f0f56f1f3a2c4416f766 100644 (file)
@@ -14,7 +14,8 @@ import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 
-import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
 
 import eu.etaxonomy.cdm.model.description.DescriptionBase;
 import eu.etaxonomy.cdm.model.description.DescriptionElementBase;
@@ -32,7 +33,8 @@ import eu.etaxonomy.cdm.model.taxon.Taxon;
  * @since Jan 27, 2010
  */
 public class ImagesUtility {
-       private static final Logger logger = LogManager.getLogger(ImagesUtility.class);
+
+    private static final Logger logger = LogManager.getLogger();
 
        /**
         * Quick and dirty method to get an element's first image file.
@@ -66,7 +68,7 @@ public class ImagesUtility {
         */
        @Deprecated
        public static List<ImageFile> getOrderedImages(DescriptionElementBase element){
-               List<ImageFile> imageList = new ArrayList<ImageFile>();
+               List<ImageFile> imageList = new ArrayList<>();
                MediaRepresentation representation = getImageMediaRepresentation(element);
                if (representation != null) {
                        for (MediaRepresentationPart part : representation.getParts()){
index de7817516a97bf7af3099b3203519b215a601105..2c6880e4d418ceb02008443ed1446e384ed487d4 100644 (file)
@@ -64,7 +64,7 @@ public class DerivedUnitFacadeCacheStrategyInjectionTest
         extends CdmTransactionalIntegrationTest {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(DerivedUnitFacadeCacheStrategyInjectionTest.class);
+       private static final Logger logger = LogManager.getLogger();
 
     @SpringBeanByType
     private IOccurrenceService occService;
@@ -117,7 +117,6 @@ public class DerivedUnitFacadeCacheStrategyInjectionTest
     private FieldUnit firstFieldObject;
     private final Media media1 = Media.NewInstance();
 
-
 //****************************** SET UP *****************************************/
 
        @Before
@@ -182,7 +181,6 @@ public class DerivedUnitFacadeCacheStrategyInjectionTest
                firstDerivationEvent.addOriginal(firstFieldObject);
                existingGatheringEvent = GatheringEvent.NewInstance();
                firstFieldObject.setGatheringEvent(existingGatheringEvent);
-
        }
 
        @Test
index 9c340789efc594b16ea74294b367fa254f9f2683..eb7da29e72fffe42205b2ce4df4edeb860959d45 100644 (file)
@@ -31,10 +31,9 @@ import org.unitils.spring.annotation.SpringBeanByType;
 import eu.etaxonomy.cdm.api.config.SendEmailConfigurer;
 import eu.etaxonomy.cdm.test.integration.CdmIntegrationTest;
 
-
 public class EmailSendTest extends CdmIntegrationTest {
 
-    private static final Logger logger = LogManager.getLogger(EmailSendTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String SUBJECT = "eu.etaxonomy.cdm.test.function.EmailSendTest";
 
index 8819a90868d9842d2fc0d0e02b414c25bdfd8420..dcf10d3174f6d65b0a332b6c8367d4bd5403fc8e 100644 (file)
@@ -6,7 +6,6 @@
 * The contents of this file are subject to the Mozilla Public License Version 1.1
 * See LICENSE.TXT at the top of this package for the full license terms.
 */
-
 package eu.etaxonomy.cdm.api.service;
 
 import java.io.FileNotFoundException;
@@ -50,13 +49,12 @@ import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest;
 
 /**
  * @author a.mueller
- *
  */
 @Transactional(TransactionMode.DISABLED)
 public class IdentifiableServiceBaseTest extends CdmTransactionalIntegrationTest {
 
     @SuppressWarnings("unused")
-       private static final Logger logger = LogManager.getLogger(IdentifiableServiceBaseTest.class);
+       private static final Logger logger = LogManager.getLogger();
 
        @SpringBeanByType
        private INameService nameService;
@@ -83,7 +81,6 @@ public class IdentifiableServiceBaseTest extends CdmTransactionalIntegrationTest
                Assert.assertNotNull("Service shoulb be initialized", nameService);
        }
 
-
        @Test
        @DataSet
        @ExpectedDataSet
@@ -96,14 +93,12 @@ public class IdentifiableServiceBaseTest extends CdmTransactionalIntegrationTest
 //             commitAndStartNewTransaction(new String[]{"TaxonName","TaxonName_AUD"});
        }
 
-
        @Test
        @DataSet(value="IdentifiableServiceBaseTest.testFindByIdentifierOrMarker.xml")
        public final void testFindByIdentifier(){
                UUID uuidIdentifierType1 = UUID.fromString("02bb62db-a229-4eeb-83e6-a9a093943d5e");
                UUID uuidIdentifierType2 = UUID.fromString("ef6e960f-5289-456c-b25c-cff7f4de2f63");
 
-
                DefinedTerm it1 = (DefinedTerm)termService.find(uuidIdentifierType1);
                Assert.assertNotNull("identifier type must not be null", it1);
 
@@ -136,7 +131,6 @@ public class IdentifiableServiceBaseTest extends CdmTransactionalIntegrationTest
                Assert.assertNull("Taxon must not be returned with includeEntity = false", entity.getEntity());
 
 
-
                //Matchmode
                includeEntity = false;
                MatchMode matchmode = null;
index 81c8d58419ddaa89bcfe507a273928c9e7eea0bc..e0e1ae9519c5906a3cc5dead10b13a425c066074 100644 (file)
@@ -75,7 +75,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  */
 public class NameServiceImplTest extends CdmTransactionalIntegrationTest {
 
-    private static final Logger logger = LogManager.getLogger(NameServiceImplTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final UUID NAME1_UUID = UUID.fromString("6dbd41d1-fe13-4d9c-bb58-31f051c2c384");
     private static final int NAME1_ID = 10;
index 475fda722d7d997931c3296fe04836eb381ee3fc..efd1304bb9b049ee3374a45fa85024ba7a4b3932 100644 (file)
@@ -76,7 +76,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  */
 public class OccurrenceServiceTest extends CdmTransactionalIntegrationTest {
 
-    private static final Logger logger = LogManager.getLogger(OccurrenceServiceTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @SpringBeanByType
     private IOccurrenceService occurrenceService;
index c8515d94afb39a50254113531a15c2abb7f44e13..8fb4a6f8af6baef8b7468d16ec64fd084925bb35 100644 (file)
@@ -88,7 +88,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  */
 public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
 
-    private static final Logger logger = LogManager.getLogger(TaxonServiceImplTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     @SpringBeanByType
     private ITaxonService service;
index ced28fab4108b1e91eda6cdef432c11050b49a1d..7b87da51b945eca0584f16045626c8dcab37d9a2 100644 (file)
@@ -61,7 +61,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  */
 public class TaxonServiceSearchTaxaAndNamesTest extends CdmTransactionalIntegrationTest {
 
-    private static Logger logger = LogManager.getLogger(TaxonServiceSearchTaxaAndNamesTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final String ABIES_BALSAMEA_UUID = "f65d47bd-4f49-4ab1-bc4a-bc4551eaa1a8";
 
index 86363c95d81ddd6f95d98cac3998da4d75addcfa..f8830f0b968411fd18f6cb55128fd83454415741 100644 (file)
@@ -6,7 +6,6 @@
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
-
 package eu.etaxonomy.cdm.api.service;
 
 import static org.junit.Assert.assertNotNull;
@@ -86,7 +85,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  */
 public class TaxonServiceSearchTest extends CdmTransactionalIntegrationTest {
 
-    private static Logger logger = LogManager.getLogger(TaxonServiceSearchTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final int BENCHMARK_ROUNDS = 300;
 
index 487737f39a222120c46803c565529f8370c475d5..b4f1f65bdf6d78fb0b6e75db2c2bfa5000805d6d 100644 (file)
@@ -78,7 +78,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  */
 public class DistributionAggregationTest extends CdmTransactionalIntegrationTest {
 
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static final UUID T_LAPSANA_UUID = UUID.fromString("f65d47bd-4f49-4ab1-bc4a-bc4551eaa1a8");
 
index 4b0a78972b75e8e95e97b2f5505e41bfde83c822..db182a08698723776b478b06e0738bf93034a0f6 100644 (file)
@@ -83,7 +83,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
 public class StructuredDescriptionAggregationTest extends CdmTransactionalIntegrationTest {
 
     @SuppressWarnings("unused")
-    private static Logger logger = LogManager.getLogger();
+    private static final Logger logger = LogManager.getLogger();
 
     private static final UUID T_LAPSANA_UUID = UUID.fromString("f65d47bd-4f49-4ab1-bc4a-bc4551eaa1a8");
     private static final UUID TN_LAPSANA_UUID = UUID.fromString("f4d29e9f-6484-4184-af2e-9704e96a17e3");
index 389d018872bc703dced8a1edaa37276d86553136..5ecefa5a53143507c66746bd9621183258630d3a 100644 (file)
@@ -49,7 +49,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  */
 public class PasswordResetServiceTest extends eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest {
 
-    private static final Logger logger = LogManager.getLogger(PasswordResetServiceTest.class);
+    private static final Logger logger = LogManager.getLogger();
 
     private static final double maxRequestRate = 4.0;
 
index 738a1bf4221fbbf2db73f7aec997393f0636c17f..02287383c71897d97ccc7b26f423c2d1b980eeba 100644 (file)
@@ -26,7 +26,6 @@ import eu.etaxonomy.cdm.test.integration.TermLoaderIntegrationTest;
                        TaxonServiceImplTest.class
                        ,TermServiceImplTest.class
                        ,TermLoaderIntegrationTest.class
-                       //,CreateDataTest.class
                }
        )
 public class CdmTestSuite {
@@ -43,7 +42,6 @@ public class CdmTestSuite {
                                TaxonServiceImplTest.class
                                ,TermServiceImplTest.class
                                ,TermLoaderIntegrationTest.class
-                               //,CreateDataTest.class
                        );
        }
-}
+}
\ No newline at end of file
index 7c984a897ac114fd94320ea103fdfb55c0f6cd68..211f71ae23866a60f53050e02e2cbfab101abdad 100644 (file)
@@ -8,16 +8,12 @@
 */
 package eu.etaxonomy.cdm.test.integration;
 
-import org.apache.logging.log4j.LogManager;
-import org.apache.logging.log4j.Logger;
 import org.springframework.security.access.AccessDeniedException;
 import org.unitils.spring.annotation.SpringApplicationContext;
 
 @SpringApplicationContext("file:./target/test-classes/eu/etaxonomy/cdm/applicationContext-securityTest.xml")
 public abstract class CdmTransactionalIntegrationTestWithSecurity extends CdmTransactionalIntegrationTest {
 
-    public static final Logger logger = LogManager.getLogger();
-
     /**
      * Finds a nested RuntimeExceptions of the types {@link PermissionDeniedException}, {@link AccessDeniedException}
      * or returns null.