PMD Results
The following document contains the results of PMD 6.49.0.
Violations By Priority
Priority 1
MyCoRe Base Components - org/mycore/datamodel/common/MCRMarkManager.java
MyCoRe IFS - org/mycore/datamodel/niofs/ifs2/MCRFileSystemUtils.java
Priority 2
MyCoRe Base Components - org/mycore/datamodel/metadata/validator/MCREditorOutValidator.java
MyCoRe IView2 - org/mycore/iview2/frontend/MCRIView2Commands.java
Priority 3
MyCoRe ACL - org/mycore/mcr/acl/accesskey/MCRAccessKeyUtils.java
MyCoRe ACL - org/mycore/mcr/acl/accesskey/model/MCRAccessKey.java
MyCoRe ACL - org/mycore/mcr/acl/accesskey/restapi/v2/MCRRestDerivateAccessKeys.java
MyCoRe Base Components - org/mycore/backend/jpa/access/MCRJPAAccessStore.java
MyCoRe Base Components - org/mycore/common/MCRSessionMgr.java
MyCoRe Base Components - org/mycore/common/config/MCRConfigurationDir.java
MyCoRe Base Components - org/mycore/common/content/MCRPathContent.java
MyCoRe Base Components - org/mycore/common/content/transformer/MCRXSLTransformer.java
MyCoRe Base Components - org/mycore/common/content/util/MCRRestContentHelper.java
MyCoRe Base Components - org/mycore/common/content/util/MCRServletContentHelper.java
MyCoRe Base Components - org/mycore/common/xml/MCRLayoutService.java
MyCoRe Base Components - org/mycore/common/xml/MCRURIResolver.java
MyCoRe Base Components - org/mycore/common/xsl/MCRParameterCollector.java
MyCoRe Base Components - org/mycore/datamodel/classifications2/impl/MCRCategoryDAOImpl.java
MyCoRe Base Components - org/mycore/datamodel/common/MCRDataURL.java
MyCoRe Base Components - org/mycore/datamodel/common/MCRISO8601Date.java
MyCoRe Base Components - org/mycore/datamodel/ifs2/MCRFileCollection.java
MyCoRe Base Components - org/mycore/datamodel/ifs2/MCRStore.java
MyCoRe Base Components - org/mycore/datamodel/ifs/MCRFileNodeServlet.java
MyCoRe Base Components - org/mycore/datamodel/language/MCRLanguageFactory.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaAddress.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaBoolean.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaClassification.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaDateLangText.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaHistoryDate.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaIFS.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaISO8601Date.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaInstitutionName.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaLangText.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaLink.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaLinkID.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaNumber.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaPersonName.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaXML.java
MyCoRe Base Components - org/mycore/datamodel/niofs/MCRPathUtils.java
MyCoRe Base Components - org/mycore/datamodel/niofs/utils/MCRTreeCopier.java
MyCoRe Base Components - org/mycore/frontend/MCRFrontendUtil.java
MyCoRe Base Components - org/mycore/frontend/cli/MCRBatchEditorCommands.java
MyCoRe Base Components - org/mycore/frontend/cli/MCRCommandLineInterface.java
MyCoRe Base Components - org/mycore/frontend/fileupload/MCRUploadViaFormServlet.java
MyCoRe Base Components - org/mycore/frontend/filter/MCRSecureTokenV2Filter.java
MyCoRe Base Components - org/mycore/frontend/jersey/filter/MCRDBTransactionFilter.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRObjectServlet.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRServlet.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRServletJob.java
MyCoRe Base Components - org/mycore/services/i18n/MCRTranslation.java
MyCoRe Base Components - org/mycore/services/queuedjob/MCRJobMaster.java
Rule |
Violation |
Line |
AvoidThreadGroup |
Avoid using java.lang.ThreadGroup; it is not thread safe |
156 |
MyCoRe Base Components - org/mycore/tools/MCRTopologicalSort.java
MyCoRe Classification Editor - org/mycore/frontend/classeditor/MCRCategoryListTypeAdapter.java
MyCoRe Classification Editor - org/mycore/frontend/classeditor/MCRCategoryTypeAdapter.java
MyCoRe FO - org/mycore/component/fo/common/fo/MCRFoFormatterFOP.java
MyCoRe IIIF - org/mycore/iiif/image/model/MCRIIIFImageSourceRegion.java
MyCoRe IIIF - org/mycore/iiif/image/model/MCRIIIFImageTargetRotation.java
MyCoRe IIIF - org/mycore/iiif/image/model/MCRIIIFImageTargetSize.java
MyCoRe IIIF - org/mycore/iiif/image/resources/MCRIIIFImageResource.java
MyCoRe IView2 - org/mycore/iview2/services/MCRImageTiler.java
Rule |
Violation |
Line |
AvoidThreadGroup |
Avoid using java.lang.ThreadGroup; it is not thread safe |
131 |
MyCoRe Linked Open Data - org/mycore/lod/MCRJerseyLodApp.java
MyCoRe migration tools - org/mycore/migration/cli/MCRMigrationCommands.java
MyCoRe MODS - org/mycore/mods/MCRMODSWrapper.java
MyCoRe MODS - org/mycore/mods/enrichment/MCRDataSourceCall.java
Rule |
Violation |
Line |
SimplifiedTernary |
Ternary operators that can be simplified with || or && |
96 |
MyCoRe MODS - org/mycore/mods/merger/MCRExtentMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRIdentifierMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRRelatedItemMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRUniqueMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRUniqueTypeMerger.java
MyCoRe OAI-PMH 2.0 Data Provider - org/mycore/oai/MCROAISetManager.java
MyCoRe Persistent Identifier - org/mycore/pi/doi/MCRCrossrefService.java
MyCoRe Persistent Identifier - org/mycore/pi/doi/MCRDOIBaseService.java
MyCoRe Persistent Identifier - org/mycore/pi/exceptions/MCRIdentifierUnresolvableException.java
MyCoRe Persistent Identifier - org/mycore/pi/urn/MCRURNOAIService.java
MyCoRe REST API - org/mycore/restapi/MCRNormalizeMCRObjectIDsFilter.java
MyCoRe REST API - org/mycore/restapi/MCRTransactionFilter.java
MyCoRe REST API - org/mycore/restapi/v1/MCRRestAPIClassifications.java
MyCoRe REST API - org/mycore/restapi/v1/MCRRestAPIMessages.java
MyCoRe REST API - org/mycore/restapi/v1/utils/MCRRestAPIObjectsHelper.java
MyCoRe REST API - org/mycore/restapi/v2/MCRRestDerivateContents.java
MyCoRe REST API - org/mycore/restapi/v2/MCRRestDerivates.java
MyCoRe REST API - org/mycore/restapi/v2/MCRRestObjects.java
MyCoRe Solr Support - org/mycore/solr/commands/MCRSolrCommands.java
MyCoRe Solr Support - org/mycore/solr/index/handlers/content/MCRSolrMCRContentMapIndexHandler.java
MyCoRe Solr Support - org/mycore/solr/search/MCRSolrSearchServlet.java
MyCoRe SWORD Interface - org/mycore/sword/MCRSwordUtil.java
MyCoRe SWORD Interface - org/mycore/sword/manager/MCRSwordServiceDocumentManager.java
MyCoRe New User System - org/mycore/user2/MCRRole.java
MyCoRe New User System - org/mycore/user2/MCRUser.java
MyCoRe New User System - org/mycore/user2/MCRUserServlet.java
MyCoRe Viewer - org/mycore/viewer/resources/MCREpubZipResource.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCRPostProcessorXSL.java
Priority 4
MyCoRe ACL - org/mycore/mcr/acl/accesskey/MCRAccessKeyManager.java
MyCoRe ACL - org/mycore/mcr/acl/accesskey/restapi/v2/MCRRestAccessKeyExceptionMapper.java
MyCoRe ACL - org/mycore/mcr/acl/accesskey/strategy/MCRAccessKeyStrategyHelper.java
MyCoRe Base Components - org/mycore/access/mcrimpl/MCRGroupClause.java
MyCoRe Base Components - org/mycore/access/mcrimpl/MCRRuleParser.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'java.text.ParseException' due to existing import 'java.text.ParseException' |
43 |
MyCoRe Base Components - org/mycore/access/mcrimpl/MCRUserClause.java
MyCoRe Base Components - org/mycore/common/MCRCalendar.java
MyCoRe Base Components - org/mycore/common/MCRConstants.java
MyCoRe Base Components - org/mycore/common/MCRExceptionCauseFinder.java
MyCoRe Base Components - org/mycore/common/MCRGeoUtilities.java
MyCoRe Base Components - org/mycore/common/MCRMailer.java
MyCoRe Base Components - org/mycore/common/content/transformer/MCRToPrettyXML.java
MyCoRe Base Components - org/mycore/common/content/transformer/MCRXSLTransformer.java
MyCoRe Base Components - org/mycore/common/events/MCRServletContainerInitializer.java
MyCoRe Base Components - org/mycore/common/xml/MCRAttributeValueFilter.java
MyCoRe Base Components - org/mycore/common/xml/MCRNodeBuilder.java
MyCoRe Base Components - org/mycore/common/xml/MCRURIResolver.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'org.apache.logging.log4j.Logger' due to existing import 'org.apache.logging.log4j.Logger' |
451 |
MyCoRe Base Components - org/mycore/common/xml/MCRXPathBuilder.java
MyCoRe Base Components - org/mycore/common/xsl/MCRParameterCollector.java
MyCoRe Base Components - org/mycore/crypt/MCRAESCipher.java
MyCoRe Base Components - org/mycore/datamodel/classifications2/impl/MCRCategLinkServiceImpl.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'jakarta.persistence.Query' due to existing import 'jakarta.persistence.Query' |
157 |
MyCoRe Base Components - org/mycore/datamodel/common/MCRDefaultXMLMetadataManager.java
MyCoRe Base Components - org/mycore/datamodel/ifs2/MCRVersioningMetadataStore.java
MyCoRe Base Components - org/mycore/datamodel/language/MCRLanguageFactory.java
MyCoRe Base Components - org/mycore/datamodel/language/MCRLanguageXML.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaElement.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaEnrichedLinkID.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaHistoryDate.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetadataManager.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRObjectDerivate.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRObjectID.java
MyCoRe Base Components - org/mycore/datamodel/niofs/MCRPath.java
MyCoRe Base Components - org/mycore/datamodel/niofs/MCRPathXML.java
MyCoRe Base Components - org/mycore/datamodel/niofs/MCRPaths.java
MyCoRe Base Components - org/mycore/frontend/MCRFrontendUtil.java
MyCoRe Base Components - org/mycore/frontend/MCRLayoutUtilities.java
MyCoRe Base Components - org/mycore/frontend/basket/MCRBasket.java
MyCoRe Base Components - org/mycore/frontend/basket/MCRBasketEntry.java
MyCoRe Base Components - org/mycore/frontend/basket/MCRBasketManager.java
MyCoRe Base Components - org/mycore/frontend/cli/MCRDeveloperCommands.java
MyCoRe Base Components - org/mycore/frontend/export/MCRExportCollection.java
MyCoRe Base Components - org/mycore/frontend/export/MCRExportServlet.java
MyCoRe Base Components - org/mycore/frontend/fileupload/MCRUploadHandlerIFS.java
MyCoRe Base Components - org/mycore/frontend/jersey/resources/MCRLocaleResource.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRDerivateServlet.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRDisplayHideDerivateServlet.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRStaticXMLFileServlet.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException' |
58 |
MyCoRe Base Components - org/mycore/parsers/bool/MCRBooleanClauseParser.java
MyCoRe Base Components - org/mycore/services/i18n/MCRTranslation.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'java.util.MissingResourceException' due to existing import 'java.util.MissingResourceException' |
173 |
MyCoRe Base Components - org/mycore/services/packaging/MCRPackerServlet.java
MyCoRe Base Components - org/mycore/services/queuedjob/MCRJobMaster.java
MyCoRe Base Components - org/mycore/services/queuedjob/MCRJobQueue.java
MyCoRe Classification Browser - org/mycore/frontend/servlets/MCRClassificationBrowser2.java
MyCoRe FO - org/mycore/component/fo/common/fo/MCRFoFormatterFOP.java
MyCoRe IFS - org/mycore/datamodel/niofs/ifs2/MCRDirectoryStreamHelper.java
MyCoRe IIIF - org/mycore/iiif/image/impl/MCRIIIFImageImpl.java
MyCoRe IIIF - org/mycore/iiif/image/model/MCRIIIFImageSourceRegion.java
MyCoRe IIIF - org/mycore/iiif/presentation/impl/MCRIIIFPresentationImpl.java
MyCoRe Sitemap Protocol support - org/mycore/frontend/indexbrowser/MCRGoogleSitemapCommon.java
MyCoRe IView2 - org/mycore/iview2/events/MCRThumbnailForPdfEventHandler.java
MyCoRe IView2 - org/mycore/iview2/frontend/MCRIView2XSLFunctionsAdapter.java
MyCoRe IView2 - org/mycore/iview2/frontend/resources/MCRIViewZipResource.java
MyCoRe IView2 - org/mycore/iview2/iiif/MCRIVIEWIIIFImageImpl.java
MyCoRe IView2 - org/mycore/iview2/services/MCRIView2Tools.java
MyCoRe IView2 - org/mycore/iview2/services/MCRImageThumbnailGenerator.java
MyCoRe METS - org/mycore/mets/iiif/MCRMetsMods2IIIFConverter.java
MyCoRe METS - org/mycore/mets/model/MCRMETSDefaultGenerator.java
MyCoRe METS - org/mycore/mets/servlets/MCRMETSServlet.java
MyCoRe MODS - org/mycore/mods/MCRMODSDateHelper.java
MyCoRe MODS - org/mycore/mods/MCRMODSPagesHelper.java
MyCoRe MODS - org/mycore/mods/MCRMODSWrapper.java
MyCoRe MODS - org/mycore/mods/access/facts/condition/MCRMODSCollectionCondition.java
MyCoRe MODS - org/mycore/mods/access/facts/condition/MCRMODSGenreCondition.java
MyCoRe MODS - org/mycore/mods/bibtex/MCRUnsupportedFieldTransformer.java
MyCoRe MODS - org/mycore/mods/classification/MCRTypeOfResource.java
MyCoRe MODS - org/mycore/mods/enrichment/MCRIdentifier.java
MyCoRe MODS - org/mycore/mods/merger/MCRExtentMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRUniqueMerger.java
MyCoRe MODS - org/mycore/mods/rss/MCRRSSFeedImporter.java
MyCoRe OAI-PMH 2.0 Data Provider - org/mycore/oai/MCROAISearchManager.java
MyCoRe OAI-PMH 2.0 Data Provider - org/mycore/oai/MCROAISetManager.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'OAIConstants.NS_OAI' due to existing static import 'org.mycore.oai.pmh.OAIConstants.NS_OAI' |
225 |
MyCoRe ORCID Integration - org/mycore/orcid/oauth/MCROAuthServlet.java
MyCoRe ORCID Integration - org/mycore/orcid/oauth/MCRReadPublicTokenFactory.java
MyCoRe ORCID Integration - org/mycore/orcid/user/MCRORCIDSession.java
MyCoRe ORCID Integration - org/mycore/orcid/user/MCRORCIDUser.java
MyCoRe ORCID Integration - org/mycore/orcid/works/MCRWorkSource.java
MyCoRe ORCID Integration - org/mycore/orcid/works/MCRWorksFetcher.java
MyCoRe Persistent Identifier - org/mycore/pi/frontend/MCRIdentifierXSLUtils.java
MyCoRe REST API - org/mycore/restapi/MCRSessionFilter.java
MyCoRe REST API - org/mycore/restapi/converter/MCRWrappedXMLWriter.java
MyCoRe REST API - org/mycore/restapi/v1/utils/MCRRestAPIUtil.java
MyCoRe REST API - org/mycore/restapi/v2/MCRExceptionMapper.java
MyCoRe REST API - org/mycore/restapi/v2/MCRRestDerivateContents.java
MyCoRe Solr Support - org/mycore/solr/index/handlers/MCRSolrOptimizeIndexHandler.java
MyCoRe Solr Support - org/mycore/solr/index/statistic/MCRSolrIndexStatistic.java
MyCoRe Solr Support - org/mycore/solr/schema/MCRSolrConfigReloader.java
MyCoRe Solr Support - org/mycore/solr/search/MCRConditionTransformer.java
MyCoRe Solr Support - org/mycore/solr/search/MCRQLSearchUtils.java
MyCoRe Solr Support - org/mycore/solr/search/MCRSolrQueryAdapter.java
MyCoRe New User System - org/mycore/user2/MCRUserAttributeMapper.java
MyCoRe New User System - org/mycore/user2/MCRUserManager.java
MyCoRe New User System - org/mycore/user2/MCRUserServlet.java
MyCoRe New User System - org/mycore/user2/login/MCRCASServlet.java
MyCoRe New User System - org/mycore/user2/login/MCRLDAPClient.java
MyCoRe New User System - org/mycore/user2/login/MCRLoginServlet.java
MyCoRe New User System - org/mycore/user2/package-info.java
Rule |
Violation |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'org.mycore.user2.utils.MCRDateXMLAdapter' due to existing same package import 'org.mycore.user2.*' |
21 |
MyCoRe WCMS 2 - org/mycore/wcms2/navigation/MCRWCMSContentManager.java
MyCoRe Workflow Components - org/mycore/wfc/actionmapping/MCRCategoryCondition.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCREditorSession.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCREditorSubmission.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCRIncludeHandler.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCRXEditorTransformer.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCRXMLCleaner.java
MyCoRe XEditor - org/mycore/frontend/xeditor/target/MCRLayoutServiceTarget.java
MyCoRe XEditor - org/mycore/frontend/xeditor/target/MCRSubselectReturnTarget.java
MyCoRe XEditor - org/mycore/frontend/xeditor/validation/MCRDateValidator.java
MyCoRe XEditor - org/mycore/frontend/xeditor/validation/MCRDecimalConverter.java
MyCoRe XEditor - org/mycore/frontend/xeditor/validation/MCRValidator.java
Files
MyCoRe ACL - org/mycore/mcr/acl/accesskey/MCRAccessKeyManager.java
MyCoRe ACL - org/mycore/mcr/acl/accesskey/MCRAccessKeyUtils.java
MyCoRe ACL - org/mycore/mcr/acl/accesskey/model/MCRAccessKey.java
MyCoRe ACL - org/mycore/mcr/acl/accesskey/restapi/v2/MCRRestAccessKeyExceptionMapper.java
MyCoRe ACL - org/mycore/mcr/acl/accesskey/restapi/v2/MCRRestDerivateAccessKeys.java
MyCoRe ACL - org/mycore/mcr/acl/accesskey/strategy/MCRAccessKeyStrategyHelper.java
MyCoRe Base Components - org/mycore/access/mcrimpl/MCRGroupClause.java
MyCoRe Base Components - org/mycore/access/mcrimpl/MCRRuleParser.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'java.text.ParseException' due to existing import 'java.text.ParseException' |
4 |
43 |
MyCoRe Base Components - org/mycore/access/mcrimpl/MCRUserClause.java
MyCoRe Base Components - org/mycore/backend/jpa/access/MCRJPAAccessStore.java
MyCoRe Base Components - org/mycore/common/MCRCalendar.java
MyCoRe Base Components - org/mycore/common/MCRConstants.java
MyCoRe Base Components - org/mycore/common/MCRExceptionCauseFinder.java
MyCoRe Base Components - org/mycore/common/MCRGeoUtilities.java
MyCoRe Base Components - org/mycore/common/MCRMailer.java
MyCoRe Base Components - org/mycore/common/MCRSessionMgr.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateMethod |
Avoid unused private methods such as 'checkSessionLock()'. |
3 |
91 |
MyCoRe Base Components - org/mycore/common/config/MCRConfigurationDir.java
MyCoRe Base Components - org/mycore/common/content/MCRPathContent.java
MyCoRe Base Components - org/mycore/common/content/transformer/MCRToPrettyXML.java
MyCoRe Base Components - org/mycore/common/content/transformer/MCRXSLTransformer.java
MyCoRe Base Components - org/mycore/common/content/util/MCRRestContentHelper.java
MyCoRe Base Components - org/mycore/common/content/util/MCRServletContentHelper.java
MyCoRe Base Components - org/mycore/common/events/MCRServletContainerInitializer.java
MyCoRe Base Components - org/mycore/common/xml/MCRAttributeValueFilter.java
MyCoRe Base Components - org/mycore/common/xml/MCRLayoutService.java
MyCoRe Base Components - org/mycore/common/xml/MCRNodeBuilder.java
MyCoRe Base Components - org/mycore/common/xml/MCRURIResolver.java
MyCoRe Base Components - org/mycore/common/xml/MCRXPathBuilder.java
MyCoRe Base Components - org/mycore/common/xsl/MCRParameterCollector.java
MyCoRe Base Components - org/mycore/crypt/MCRAESCipher.java
MyCoRe Base Components - org/mycore/datamodel/classifications2/impl/MCRCategLinkServiceImpl.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'jakarta.persistence.Query' due to existing import 'jakarta.persistence.Query' |
4 |
157 |
MyCoRe Base Components - org/mycore/datamodel/classifications2/impl/MCRCategoryDAOImpl.java
MyCoRe Base Components - org/mycore/datamodel/common/MCRDataURL.java
MyCoRe Base Components - org/mycore/datamodel/common/MCRDefaultXMLMetadataManager.java
MyCoRe Base Components - org/mycore/datamodel/common/MCRISO8601Date.java
MyCoRe Base Components - org/mycore/datamodel/common/MCRMarkManager.java
MyCoRe Base Components - org/mycore/datamodel/ifs2/MCRFileCollection.java
MyCoRe Base Components - org/mycore/datamodel/ifs2/MCRStore.java
MyCoRe Base Components - org/mycore/datamodel/ifs2/MCRVersioningMetadataStore.java
MyCoRe Base Components - org/mycore/datamodel/ifs/MCRFileNodeServlet.java
MyCoRe Base Components - org/mycore/datamodel/language/MCRLanguageFactory.java
MyCoRe Base Components - org/mycore/datamodel/language/MCRLanguageXML.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaAddress.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaBoolean.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaClassification.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaDateLangText.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaElement.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaEnrichedLinkID.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaHistoryDate.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaIFS.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaISO8601Date.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaInstitutionName.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaLangText.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaLink.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaLinkID.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaNumber.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaPersonName.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetaXML.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRMetadataManager.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRObjectDerivate.java
MyCoRe Base Components - org/mycore/datamodel/metadata/MCRObjectID.java
MyCoRe Base Components - org/mycore/datamodel/metadata/validator/MCREditorOutValidator.java
MyCoRe Base Components - org/mycore/datamodel/niofs/MCRPath.java
MyCoRe Base Components - org/mycore/datamodel/niofs/MCRPathUtils.java
MyCoRe Base Components - org/mycore/datamodel/niofs/MCRPathXML.java
MyCoRe Base Components - org/mycore/datamodel/niofs/MCRPaths.java
MyCoRe Base Components - org/mycore/datamodel/niofs/utils/MCRTreeCopier.java
MyCoRe Base Components - org/mycore/frontend/MCRFrontendUtil.java
MyCoRe Base Components - org/mycore/frontend/MCRLayoutUtilities.java
MyCoRe Base Components - org/mycore/frontend/basket/MCRBasket.java
MyCoRe Base Components - org/mycore/frontend/basket/MCRBasketEntry.java
MyCoRe Base Components - org/mycore/frontend/basket/MCRBasketManager.java
MyCoRe Base Components - org/mycore/frontend/cli/MCRBatchEditorCommands.java
MyCoRe Base Components - org/mycore/frontend/cli/MCRCommandLineInterface.java
MyCoRe Base Components - org/mycore/frontend/cli/MCRDeveloperCommands.java
MyCoRe Base Components - org/mycore/frontend/export/MCRExportCollection.java
MyCoRe Base Components - org/mycore/frontend/export/MCRExportServlet.java
MyCoRe Base Components - org/mycore/frontend/fileupload/MCRUploadHandlerIFS.java
MyCoRe Base Components - org/mycore/frontend/fileupload/MCRUploadViaFormServlet.java
MyCoRe Base Components - org/mycore/frontend/filter/MCRSecureTokenV2Filter.java
MyCoRe Base Components - org/mycore/frontend/jersey/filter/MCRDBTransactionFilter.java
MyCoRe Base Components - org/mycore/frontend/jersey/resources/MCRLocaleResource.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRDerivateServlet.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRDisplayHideDerivateServlet.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRObjectServlet.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'REV_CURRENT'. |
3 |
50 |
MyCoRe Base Components - org/mycore/frontend/servlets/MCRServlet.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRServletJob.java
MyCoRe Base Components - org/mycore/frontend/servlets/MCRStaticXMLFileServlet.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'java.io.IOException' due to existing import 'java.io.IOException' |
4 |
58 |
MyCoRe Base Components - org/mycore/parsers/bool/MCRBooleanClauseParser.java
MyCoRe Base Components - org/mycore/services/i18n/MCRTranslation.java
MyCoRe Base Components - org/mycore/services/packaging/MCRPackerServlet.java
MyCoRe Base Components - org/mycore/services/queuedjob/MCRJobMaster.java
MyCoRe Base Components - org/mycore/services/queuedjob/MCRJobQueue.java
MyCoRe Base Components - org/mycore/tools/MCRTopologicalSort.java
MyCoRe Classification Browser - org/mycore/frontend/servlets/MCRClassificationBrowser2.java
MyCoRe Classification Editor - org/mycore/frontend/classeditor/MCRCategoryListTypeAdapter.java
MyCoRe Classification Editor - org/mycore/frontend/classeditor/MCRCategoryTypeAdapter.java
MyCoRe FO - org/mycore/component/fo/common/fo/MCRFoFormatterFOP.java
MyCoRe IFS - org/mycore/datamodel/niofs/ifs2/MCRDirectoryStreamHelper.java
MyCoRe IFS - org/mycore/datamodel/niofs/ifs2/MCRFileSystemUtils.java
MyCoRe IIIF - org/mycore/iiif/image/impl/MCRIIIFImageImpl.java
MyCoRe IIIF - org/mycore/iiif/image/model/MCRIIIFImageSourceRegion.java
MyCoRe IIIF - org/mycore/iiif/image/model/MCRIIIFImageTargetRotation.java
MyCoRe IIIF - org/mycore/iiif/image/model/MCRIIIFImageTargetSize.java
MyCoRe IIIF - org/mycore/iiif/image/resources/MCRIIIFImageResource.java
MyCoRe IIIF - org/mycore/iiif/presentation/impl/MCRIIIFPresentationImpl.java
MyCoRe Sitemap Protocol support - org/mycore/frontend/indexbrowser/MCRGoogleSitemapCommon.java
MyCoRe IView2 - org/mycore/iview2/events/MCRThumbnailForPdfEventHandler.java
MyCoRe IView2 - org/mycore/iview2/frontend/MCRIView2Commands.java
MyCoRe IView2 - org/mycore/iview2/frontend/MCRIView2XSLFunctionsAdapter.java
MyCoRe IView2 - org/mycore/iview2/frontend/resources/MCRIViewZipResource.java
MyCoRe IView2 - org/mycore/iview2/iiif/MCRIVIEWIIIFImageImpl.java
MyCoRe IView2 - org/mycore/iview2/services/MCRIView2Tools.java
MyCoRe IView2 - org/mycore/iview2/services/MCRImageThumbnailGenerator.java
MyCoRe IView2 - org/mycore/iview2/services/MCRImageTiler.java
Rule |
Violation |
Priority |
Line |
AvoidThreadGroup |
Avoid using java.lang.ThreadGroup; it is not thread safe |
3 |
131 |
MyCoRe Linked Open Data - org/mycore/lod/MCRJerseyLodApp.java
MyCoRe METS - org/mycore/mets/iiif/MCRMetsMods2IIIFConverter.java
MyCoRe METS - org/mycore/mets/model/MCRMETSDefaultGenerator.java
MyCoRe METS - org/mycore/mets/servlets/MCRMETSServlet.java
MyCoRe migration tools - org/mycore/migration/cli/MCRMigrationCommands.java
MyCoRe MODS - org/mycore/mods/MCRMODSDateHelper.java
MyCoRe MODS - org/mycore/mods/MCRMODSPagesHelper.java
MyCoRe MODS - org/mycore/mods/MCRMODSWrapper.java
MyCoRe MODS - org/mycore/mods/access/facts/condition/MCRMODSCollectionCondition.java
MyCoRe MODS - org/mycore/mods/access/facts/condition/MCRMODSGenreCondition.java
MyCoRe MODS - org/mycore/mods/bibtex/MCRUnsupportedFieldTransformer.java
MyCoRe MODS - org/mycore/mods/classification/MCRTypeOfResource.java
MyCoRe MODS - org/mycore/mods/enrichment/MCRDataSourceCall.java
Rule |
Violation |
Priority |
Line |
SimplifiedTernary |
Ternary operators that can be simplified with || or && |
3 |
96 |
MyCoRe MODS - org/mycore/mods/enrichment/MCRIdentifier.java
MyCoRe MODS - org/mycore/mods/merger/MCRExtentMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRIdentifierMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRRelatedItemMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRUniqueMerger.java
MyCoRe MODS - org/mycore/mods/merger/MCRUniqueTypeMerger.java
MyCoRe MODS - org/mycore/mods/rss/MCRRSSFeedImporter.java
MyCoRe OAI-PMH 2.0 Data Provider - org/mycore/oai/MCROAISearchManager.java
MyCoRe OAI-PMH 2.0 Data Provider - org/mycore/oai/MCROAISetManager.java
MyCoRe ORCID Integration - org/mycore/orcid/oauth/MCROAuthServlet.java
MyCoRe ORCID Integration - org/mycore/orcid/oauth/MCRReadPublicTokenFactory.java
MyCoRe ORCID Integration - org/mycore/orcid/user/MCRORCIDSession.java
MyCoRe ORCID Integration - org/mycore/orcid/user/MCRORCIDUser.java
MyCoRe ORCID Integration - org/mycore/orcid/works/MCRWorkSource.java
MyCoRe ORCID Integration - org/mycore/orcid/works/MCRWorksFetcher.java
MyCoRe Persistent Identifier - org/mycore/pi/doi/MCRCrossrefService.java
MyCoRe Persistent Identifier - org/mycore/pi/doi/MCRDOIBaseService.java
Rule |
Violation |
Priority |
Line |
UnusedLocalVariable |
Avoid unused local variables such as 'transformer'. |
3 |
84 |
MyCoRe Persistent Identifier - org/mycore/pi/exceptions/MCRIdentifierUnresolvableException.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateField |
Avoid unused private fields such as 'identifier'. |
3 |
23 |
MyCoRe Persistent Identifier - org/mycore/pi/frontend/MCRIdentifierXSLUtils.java
MyCoRe Persistent Identifier - org/mycore/pi/urn/MCRURNOAIService.java
MyCoRe REST API - org/mycore/restapi/MCRNormalizeMCRObjectIDsFilter.java
MyCoRe REST API - org/mycore/restapi/MCRSessionFilter.java
MyCoRe REST API - org/mycore/restapi/MCRTransactionFilter.java
MyCoRe REST API - org/mycore/restapi/converter/MCRWrappedXMLWriter.java
MyCoRe REST API - org/mycore/restapi/v1/MCRRestAPIClassifications.java
MyCoRe REST API - org/mycore/restapi/v1/MCRRestAPIMessages.java
MyCoRe REST API - org/mycore/restapi/v1/utils/MCRRestAPIObjectsHelper.java
MyCoRe REST API - org/mycore/restapi/v1/utils/MCRRestAPIUtil.java
MyCoRe REST API - org/mycore/restapi/v2/MCRExceptionMapper.java
MyCoRe REST API - org/mycore/restapi/v2/MCRRestDerivateContents.java
MyCoRe REST API - org/mycore/restapi/v2/MCRRestDerivates.java
MyCoRe REST API - org/mycore/restapi/v2/MCRRestObjects.java
MyCoRe Solr Support - org/mycore/solr/commands/MCRSolrCommands.java
MyCoRe Solr Support - org/mycore/solr/index/handlers/MCRSolrOptimizeIndexHandler.java
MyCoRe Solr Support - org/mycore/solr/index/handlers/content/MCRSolrMCRContentMapIndexHandler.java
MyCoRe Solr Support - org/mycore/solr/index/statistic/MCRSolrIndexStatistic.java
MyCoRe Solr Support - org/mycore/solr/schema/MCRSolrConfigReloader.java
MyCoRe Solr Support - org/mycore/solr/search/MCRConditionTransformer.java
MyCoRe Solr Support - org/mycore/solr/search/MCRQLSearchUtils.java
MyCoRe Solr Support - org/mycore/solr/search/MCRSolrQueryAdapter.java
MyCoRe Solr Support - org/mycore/solr/search/MCRSolrSearchServlet.java
MyCoRe SWORD Interface - org/mycore/sword/MCRSwordUtil.java
MyCoRe SWORD Interface - org/mycore/sword/manager/MCRSwordServiceDocumentManager.java
MyCoRe New User System - org/mycore/user2/MCRRole.java
Rule |
Violation |
Priority |
Line |
UnusedPrivateMethod |
Avoid unused private methods such as 'getLabelsArray()'. |
3 |
104 |
MyCoRe New User System - org/mycore/user2/MCRUser.java
MyCoRe New User System - org/mycore/user2/MCRUserAttributeMapper.java
MyCoRe New User System - org/mycore/user2/MCRUserManager.java
MyCoRe New User System - org/mycore/user2/MCRUserServlet.java
MyCoRe New User System - org/mycore/user2/login/MCRCASServlet.java
MyCoRe New User System - org/mycore/user2/login/MCRLDAPClient.java
MyCoRe New User System - org/mycore/user2/login/MCRLoginServlet.java
MyCoRe New User System - org/mycore/user2/package-info.java
Rule |
Violation |
Priority |
Line |
UnnecessaryFullyQualifiedName |
Unnecessary use of fully qualified name 'org.mycore.user2.utils.MCRDateXMLAdapter' due to existing same package import 'org.mycore.user2.*' |
4 |
21 |
MyCoRe Viewer - org/mycore/viewer/resources/MCREpubZipResource.java
MyCoRe WCMS 2 - org/mycore/wcms2/navigation/MCRWCMSContentManager.java
MyCoRe Workflow Components - org/mycore/wfc/actionmapping/MCRCategoryCondition.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCREditorSession.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCREditorSubmission.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCRIncludeHandler.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCRPostProcessorXSL.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCRXEditorTransformer.java
MyCoRe XEditor - org/mycore/frontend/xeditor/MCRXMLCleaner.java
MyCoRe XEditor - org/mycore/frontend/xeditor/target/MCRLayoutServiceTarget.java
MyCoRe XEditor - org/mycore/frontend/xeditor/target/MCRSubselectReturnTarget.java
MyCoRe XEditor - org/mycore/frontend/xeditor/validation/MCRDateValidator.java
MyCoRe XEditor - org/mycore/frontend/xeditor/validation/MCRDecimalConverter.java
MyCoRe XEditor - org/mycore/frontend/xeditor/validation/MCRValidator.java
Suppressed Violations
Filename |
Rule message |
Suppression type |
Reason |
org/mycore/iview2/frontend/MCRIView2Commands.java |
Avoid unused local variables such as 'entry'. |
annotation |
|
org/mycore/user2/MCRRole.java |
Avoid unused private methods such as 'setLabelsArray(MCRLabel)'. |
annotation |
|
org/mycore/user2/MCRUser.java |
Avoid unused private methods such as 'setRoles(MCRRole)'. |
annotation |
|
org/mycore/user2/MCRUser.java |
Avoid unused private methods such as 'setOwnerId(UserIdentifier)'. |
annotation |
|