Change Log Report

Total number of changed sets: 1

Changes between 2022-07-29 and 2022-12-09

Total commits: 34
Total number of files changed: 149

Timestamp Author Details
2022-12-05 18:50:23 Robert Stephan <robert.stephan@uni-rostock.de> mycore-base/src/main/java/org/mycore/crypt/MCRAESCipher.java v d315aad1ded17acfeb2360f295586e3e70b8b636

MCR-2804 create cipher directory if it does not exist
2022-11-29 15:10:02 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/src/main/java/org/mycore/services/fieldquery/MCRQuery.java v 6773212d13f5fab27c0c210f748e3dc3da5758a9

MCR-2796 Fix Warning in MCRQuery (NumberformatException) (#1744)

* MCR-2796 fix Warnings in MCRQuery (NumberFormatException on defaults)
2022-11-29 14:46:51 Thomas Scheffler <github@yagee.de> mycore-base/src/test/java/org/mycore/datamodel/classifications2/impl/MCRCategoryDAOImplTest.java v a13ae02db52d44245ab3bade5a6b48141ca85b5c
mycore-base/src/test/resources/MCRCategoryDAOImplTest/mir_licenses.xml v a13ae02db52d44245ab3bade5a6b48141ca85b5c
mycore-base/src/test/resources/MCRCategoryDAOImplTest/nameIdentifier.xml v a13ae02db52d44245ab3bade5a6b48141ca85b5c

MCR-2802 keep test data local

use copy mir_licenses and nameIdentifier of mycore.de
2022-11-16 18:09:39 Robert Stephan <robert.stephan@uni-rostock.de> mycore-base/src/main/resources/configdir.template/resources/META-INF/persistence.xml v 7366032f0a54228756b87769498ae4451a4e21b3

MCR-2795 improve C3P0 parameters in persistence.xml
2022-11-11 09:47:07 Jens Kupferschmidt <kupferschmidt@rz.uni-leipzig.de> mycore-base/src/main/java/org/mycore/common/xml/MCRLayoutService.java v 2638f9434c2a493ced969c0b33dd4b3f0d31721b

MCR-2790 fix bad value of filename formatted by Locale
2022-11-02 15:49:36 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/src/main/java/org/mycore/datamodel/classifications2/utils/MCRSkosTransformer.java v d1a86a7fad2a3a194886d32d5e6d2c80d8350ceb

MCR-2786 show skos:narrower links to children of category (#1733)

* MCR-2786 show skos:narrower links to children of category
* MCR-2786 format code
2022-10-26 12:54:47 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/pom.xml v c96afa540a0cb3c3d390c28d259840095b8da302
mycore-base/src/main/java/org/mycore/access/facts/condition/fact/MCRCreatedByCondition.java v c96afa540a0cb3c3d390c28d259840095b8da302
mycore-base/src/main/java/org/mycore/access/facts/condition/fact/MCRIPCondition.java v c96afa540a0cb3c3d390c28d259840095b8da302
mycore-base/src/main/java/org/mycore/common/MCRCalendar.java v c96afa540a0cb3c3d390c28d259840095b8da302
mycore-base/src/main/java/org/mycore/common/xml/MCRXMLFunctions.java v c96afa540a0cb3c3d390c28d259840095b8da302
mycore-base/src/main/java/org/mycore/frontend/cli/MCRCommand.java v c96afa540a0cb3c3d390c28d259840095b8da302
mycore-base/src/main/java/org/mycore/frontend/cli/MCRCommandLineInterface.java v c96afa540a0cb3c3d390c28d259840095b8da302

MCR-2782 replace apache commons-lang with commons-lang3 (#1728)
2022-10-26 11:52:20 Thomas Scheffler <github@yagee.de> mycore-base/pom.xml v cdb90193669aff65aa998b35efa8f3cd2f00d513

fixed formatting of pom.xml
2022-10-26 11:22:50 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/src/main/java/org/mycore/access/facts/MCRObjectCacheFactory.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/main/java/org/mycore/common/events/MCREvent.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/main/java/org/mycore/common/events/MCREventHandlerBase.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/main/java/org/mycore/common/events/MCREventManager.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/main/java/org/mycore/datamodel/classifications2/impl/MCREventedCategoryDAOImpl.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/main/java/org/mycore/datamodel/common/MCRXMLMetadataEventHandler.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRFileMetaEventHandler.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRMetadataManager.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/main/java/org/mycore/frontend/cli/MCRDerivateCommands.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/test/java/org/mycore/common/events/MCRJanitorEventHandlerBaseTest.java v 66116ed2a447fb81567645533a9f532b7d795907
mycore-base/src/test/java/org/mycore/datamodel/metadata/MCRObjectUtilsTest.java v 66116ed2a447fb81567645533a9f532b7d795907

MCR-2768 use enums in MCREvent (#1713)

* MCR-2768 use enum for event and object types in MCREvent
2022-10-21 18:50:45 Robert Stephan <robert.stephan@uni-rostock.de> mycore-base/src/main/java/org/mycore/frontend/cli/MCRDerivateCommands.java v 3c2129773813f8716b378680502cd843748aa700

MCR-2777 fix NPE for sourcePathin MCRDerivateCommands
2022-10-13 16:00:20 Matthias Eichner <matthias.eichner@uni-jena.de> mycore-base/src/main/java/org/mycore/datamodel/classifications2/utils/MCRCategoryTransformer.java v bebd22b79767f43ed85e38eee9d71bbb083f0186

MCR-2579 move url element below labels
2022-10-13 13:44:12 Sebastian Hofmann <7668803+sebhofmann@users.noreply.github.com> mycore-base/src/main/java/org/mycore/frontend/cli/MCRObjectCommands.java v e1858b84c4bd6509d7b806a80059b29627c9246b

MCR-2764 migration for mods:extension@displayLabel (#1705)

* MCR-2764 migration for mods:extension@displayLabel

Added the Property `MCR.MODS.Migration.CovertLabelList` which should contain all possible @displayLabel (separate with comma) which will be converted to @type

Also added command to transform a object with a transformer (not just a
XSLT file):

`transform object mir_mods_00000001 with transformer migrate-extension-display`

* add newline
2022-10-13 12:56:52 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/pom.xml v f9610a8b95726e9db04f8f5e363893f0ae274640

MCR-2752 create mycore-bom Maven module and add <dependencyManagement> (#1690)

* MCR-2752 create mycore-bom Maven module and add <dependencyManagement>
* MCR-2752 sort pom.xml
The xml element <build> should be placed before <dependencyManagement>
The file /home/runner/work/mycore/mycore/mycore-base/pom.xml is not
sorted
* MCR-2752 cleanup/format XML / add license header
* MCR-2752 add LICENSE.txt
* add missing licenseinfo
2022-10-12 11:40:15 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/src/main/java/org/mycore/common/MCRConstants.java v e2b7510eb8b74ecaeace40516592ec56904bb4ba
mycore-base/src/main/java/org/mycore/datamodel/classifications2/utils/MCRSkosTransformer.java v e2b7510eb8b74ecaeace40516592ec56904bb4ba

MCR-2751 Output classifications as SKOS (#1699)

* MCR-2751 Output classifications as SKOS
* MCR-2751 move SKOS generation to separate class and improve RDF output
* MCR-2751 change endpoint path to /open-data
* MCR-2751 unify abbreviation "SKOS"
2022-10-12 11:19:55 Matthias Eichner <matthias.eichner@uni-jena.de> mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRObjectUtils.java v a3825acd36000478f66424bcd2cd238518c3e298

MCR-2757 set modify date to force update
2022-10-12 09:31:04 Tobias Lenhardt <tobias.lenhardt@uni-leipzig.de> mycore-base/src/main/java/org/mycore/common/events/MCREvent.java v decd1aa9ac6734195ed48092326743472019b51b

MCR-2724 OCFL Users (#1675)

* MCR-2724 OCFL Users

Signed-off-by: Tobias Lenhardt <tobias.lenhardt@uni-leipzig.de>

* MCR-2724 OCFL Users
- added new constructor for manager for default repository
- update commands and event handler to use the new constructor
- added comment why event gets ignored in certain situations
- use OffsetDateTime instead of Data
- use JDOMContent instead of JAXBContent
- made emails be mailto:... URIs
- fix redundant code

Signed-off-by: Tobias Lenhardt <tobias.lenhardt@uni-leipzig.de>

* MCR-2724 OCFL Users
- revert extract to variable
- change command syntax and description

Signed-off-by: Tobias <tobias.lenhardt@uni-leipzig.de>

* MCR-2724 OCFL Users
- add restore without version

Signed-off-by: Tobias <tobias.lenhardt@uni-leipzig.de>

* MCR-2724 OCFL Users
- add javadoc to retrieveContent

Signed-off-by: Tobias <tobias.lenhardt@uni-leipzig.de>
2022-10-07 16:24:57 Robert Stephan <robert.stephan@uni-rostock.de> mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRObjectService.java v 6d2467b507b0d5c6be6414a986a54a6591fcb8ae

MCR-2754 unify null handling of type attribute in MCRObjectService
2022-10-07 13:22:27 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRObjectService.java v 8c38a3f2260a7200f99fd9b5becf7bea67684bfd

MCR-2753 fix NPE with flags in ObjectService (#1691)
2022-10-06 17:39:51 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/src/main/java/org/mycore/datamodel/classifications2/MCRCategory.java v b6b9fc399a79f13394bf068ef54693705e587cce
mycore-base/src/main/java/org/mycore/datamodel/classifications2/MCRCategoryDAO.java v b6b9fc399a79f13394bf068ef54693705e587cce
mycore-base/src/main/java/org/mycore/datamodel/classifications2/MCRLabel.java v b6b9fc399a79f13394bf068ef54693705e587cce
mycore-base/src/main/java/org/mycore/datamodel/classifications2/impl/MCRAbstractCategoryImpl.java v b6b9fc399a79f13394bf068ef54693705e587cce
mycore-base/src/main/java/org/mycore/datamodel/classifications2/impl/MCRCategoryDAOImpl.java v b6b9fc399a79f13394bf068ef54693705e587cce
mycore-base/src/main/java/org/mycore/datamodel/classifications2/impl/MCRCategoryImpl.java v b6b9fc399a79f13394bf068ef54693705e587cce
mycore-base/src/main/java/org/mycore/datamodel/classifications2/impl/MCREventedCategoryDAOImpl.java v b6b9fc399a79f13394bf068ef54693705e587cce
mycore-base/src/main/java/org/mycore/datamodel/classifications2/utils/MCRXMLTransformer.java v b6b9fc399a79f13394bf068ef54693705e587cce
mycore-base/src/test/java/org/mycore/datamodel/classifications2/impl/MCRCategoryDAOImplTest.java v b6b9fc399a79f13394bf068ef54693705e587cce
mycore-base/src/test/java/org/mycore/datamodel/classifications2/impl/MCRSimpleAbstractCategoryImpl.java v b6b9fc399a79f13394bf068ef54693705e587cce

MCR-2747 stable sorting for category labels (#1686)

* MCR-2747 stable sorting for category labels
* MCR-2747 add JPA Annotation @NaturalSort to labels
* MCR-2747 use sorted set for category labels in MCRRoleManager
* MCR-2747 update class-editor for sorted category labels
* MCR-2747 use SortedSet instead of Set in MCRLabelSetTypeAdapter
2022-09-26 13:29:59 Sebastian Hofmann <sebastian.hofmann@gbv.de> mycore-base/pom.xml v b69f8a7087f908d43e87260013c6bbeeb1cb2a15

[maven-release-plugin] prepare for next development iteration
2022-09-26 13:29:59 Sebastian Hofmann <sebastian.hofmann@gbv.de> mycore-base/pom.xml v c43134292f5b62f4a85a4fed27dfd531aea30ffe

[maven-release-plugin] prepare release v2022.06.0
2022-09-26 13:16:33 Sebastian Hofmann <7668803+sebhofmann@users.noreply.github.com> mycore-base/src/main/java/org/mycore/access/MCRAccessCacheHelper.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/access/MCRAccessCacheManager.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/access/MCRAccessException.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/access/MCRAccessManager.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/access/MCRRuleAccessInterface.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/access/facts/MCRFactsAccessSystem.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/access/mcrimpl/MCRAccessControlSystem.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/access/mcrimpl/MCRRuleParser.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/access/strategies/MCRObjectBaseStrategy.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/access/strategies/MCRParentRuleStrategy.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/backend/jpa/MCRObjectIDPK.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/backend/jpa/MCRSessionContext.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/backend/jpa/objectinfo/MCRObjectInfoEntity.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/backend/jpa/objectinfo/MCRObjectInfoEntityManager.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/backend/jpa/objectinfo/MCRObjectInfoEntityQueryResolver.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/MCRCalendar.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/MCRJSONUtils.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/MCRSession.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/MCRTransactionHelper.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/MCRUtils.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/config/MCRComponent.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/config/MCRConfigurableInstanceHelper.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/config/MCRConfigurationDir.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/config/annotation/MCRProperty.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/content/transformer/MCRDerivate2JSONTransformer.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/content/transformer/MCRHTML2XHTMLContentTransformer.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/content/transformer/MCRObject2JSONTransformer.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/content/transformer/MCRXSLTransformer.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/events/MCREventHandlerBase.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/function/MCRFunctions.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/log4j2/MCRSessionThreadContext.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/xml/MCRPropertiesResolver.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/xml/MCRURIResolver.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/xml/MCRXMLFunctions.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/xml/MCRXMLParserImpl.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/common/xsl/MCRParameterCollector.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/crypt/MCRAESCipher.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/crypt/MCRCipher.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/crypt/MCRCipherManager.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/crypt/MCRCryptCipherConfigurationException.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/crypt/MCRCryptCommands.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/crypt/MCRCryptKeyFileNotFoundException.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/crypt/MCRCryptKeyNoPermissionException.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/crypt/MCRCryptResolver.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/common/MCRAbstractMetadataVersion.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/common/MCRISO8601FormatChooser.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/common/MCRXMLMetadataEventHandler.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/language/MCRLanguageFactory.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRDerivate.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRMaindocEventHandler.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRMetaDateLangText.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRMetaDefault.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRMetadataManager.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRObjectID.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/metadata/MCRObjectService.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/metadata/history/MCRMetadataHistoryEventType.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/niofs/MCRAbstractFileSystem.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectInfo.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectInfoCommands.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectInfoEventHandler.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectQuery.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectQueryResolver.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/MCRFrontendUtil.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/MCRLayoutUtilities.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRAbstractCommands.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRClassification2Commands.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRCommand.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRCommandLineInterface.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRCommandManager.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRCommandUtils.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRDerivateCommands.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRDeveloperCommands.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRExternalCommandInterface.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/cli/MCRObjectCommands.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/fileupload/MCRUploadHandlerIFS.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/fileupload/MCRUploadHelper.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/jersey/MCRJWTUtil.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/jersey/filter/MCRCacheFilter.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/jersey/resources/MCRJWTResource.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/servlets/MCRConfigHelperServlet.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/servlets/MCRDerivateServlet.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/servlets/MCRLockServlet.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/servlets/MCRObjectServlet.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/servlets/MCRServlet.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/support/MCRObjectIDLockTable.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/support/MCRSecureTokenV2.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/frontend/ws/endoint/MCRAbstractEndpoint.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/services/i18n/MCRTranslation.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/services/zipper/MCRZipServlet.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/main/java/org/mycore/tools/MCRTopologicalSort.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/access/MCRAccessMock.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/access/facts/condition/fact/MCRCategoryConditionTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/access/facts/condition/fact/MCRCreatedByConditionTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/access/facts/condition/fact/MCRFactsTestUtil.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/access/facts/condition/fact/MCRRoleConditionTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/access/facts/condition/fact/MCRStateConditionTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/common/MCRCalendarTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/common/MCRUtilsTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/common/config/MCRConfigurableInstanceHelperTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/common/events/MCRJanitorEventHandlerBaseTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/common/xml/MCRMockResolver.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/common/xml/MCRXMLFunctionsTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/common/xml/MCRXPathEvaluatorTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/datamodel/classifications2/MCRCategoryIDTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/datamodel/classifications2/impl/MCRCategoryDAOImplTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/datamodel/classifications2/impl/MCRCategoryImplTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/datamodel/metadata/MCRMetaLangTextTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/datamodel/objectinfo/MCRObjectInfoEntityManagerTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/datamodel/objectinfo/MCRObjectInfoEntityQueryResolverTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/tools/MCRTopologicalSortTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903
mycore-base/src/test/java/org/mycore/util/concurrent/MCRPoolTest.java v 74d314ffd081d09e0a78f182ba4b6c721884d903

Release preparation (#1680)

* update swagger version to 2.2.2

* update jackson version to 2.13.4

* update gson version to 2.9.1

* update cron utils to 9.2.0

* update html2pdf to 4.0.3

* update itext version to 7.2.3

* update log4j version to 2.19.0

* update pdfbox version to 2.0.26

* update solrj to 8.11.2

* update citationstyles to 22.7

* update jersy version to 3.0.8

* update junit version to 5.9.0

* update zxing:core to 3.5.0

* update persistence-api to 3.1.0

* update jakarta.ws.rs-api to 3.1.0

* update jwt version to 3.19.2

* update spotbugs-annotations to 4.7.2

* fixed copyrights

* reformat code
2022-09-22 14:28:50 Sebastian Hofmann <sebastian.hofmann@gbv.de> mycore-base/src/main/java/org/mycore/common/xml/MCRXMLHelper.java v 8bbaece8f19b6b7feb56a45caf38a5c5d4d0ffae

MCR-2739 prevent parallel usage of SchemaFactory
2022-09-21 10:44:14 Robert Stephan <robert.stephan@uni-rostock.de> mycore-base/src/main/resources/catalog.xml v 92420c65aa713943b4c1238e07c07d214ca4796e

MCR-2698 enhance catalog.xml for MODS schema
2022-09-20 19:47:05 Sebastian Hofmann <sebastian.hofmann@gbv.de> mycore-base/src/main/java/org/mycore/services/staticcontent/MCRObjectStaticContentGenerator.java v 1080f4988597ffcd4e378cf027c34775f74d7b4f
mycore-base/src/main/java/org/mycore/services/staticcontent/MCRStaticContentEventHandler.java v 1080f4988597ffcd4e378cf027c34775f74d7b4f

MCR-2738 MCRObjectStaticContentGenerator now allows filtering
2022-09-20 10:19:15 Possommi <Possommi@users.noreply.github.com> mycore-base/src/main/java/org/mycore/services/queuedjob/MCRDefaultJobStatusListener.java v 99f4fb84b7073057dd4596a924c9a5c01a61a811
mycore-base/src/main/java/org/mycore/services/queuedjob/MCRJobStatusListener.java v 99f4fb84b7073057dd4596a924c9a5c01a61a811
mycore-base/src/main/java/org/mycore/services/queuedjob/MCRJobThread.java v 99f4fb84b7073057dd4596a924c9a5c01a61a811

MCR-2721 Support listeners in MCRJobThread (#1650)

* MCR-2721 Support listeners in MCRJobThread
* MCR-2721 renamed onFinish to onSuccess
2022-09-20 10:18:04 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/src/main/java/org/mycore/backend/jpa/MCRObjectIDPK.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/java/org/mycore/backend/jpa/objectinfo/MCRObjectInfoEntity.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/java/org/mycore/backend/jpa/objectinfo/MCRObjectInfoEntityManager.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/java/org/mycore/backend/jpa/objectinfo/MCRObjectInfoEntityQueryResolver.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/java/org/mycore/datamodel/classifications2/impl/MCRCategoryLinkImpl.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectInfo.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectInfoCommands.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectInfoEventHandler.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectQuery.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/java/org/mycore/datamodel/objectinfo/MCRObjectQueryResolver.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/resources/META-INF/mycore-base-mappings.xml v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/main/resources/config/mycore.properties v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/test/java/org/mycore/datamodel/objectinfo/MCRObjectInfoEntityManagerTest.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5
mycore-base/src/test/java/org/mycore/datamodel/objectinfo/MCRObjectInfoEntityQueryResolverTest.java v 24d0888f9fed6cb4782c8f2a364d30248a9359c5

MCR-2707 objectinfo refinement (#1666)

* MCR-2707 inital proposal
* MCR-2707 added category filter. fixed id ordering. fixed other issues
* MCR-2707 added basic javadoc to MCRObjectQueryResolver
* MCR-2707 fixed tests
* MCR-2707 use MCRObjectID object
* MCR-2702 use MCRObjectId as id
fixed typos
add tests for MCRObjectEntityManager
* MCR-2707 fix compile and test errors
* MCR-2707 fix NPE
* MCR-2707 add MCRObjectQuery.toString()
* MCR-2707 split command to create object entities
* MCR-2707 remove checks that always return true
* MCR-2707 add javadoc to MCRObjectIDPK
* Fixed state query. Added javadoc. Added Tests.
* Remove JPA Annotations from interface
* Fixed toString method
* Fixed imports. Change table name to MCRObjectInfo
* Restructure packages. Renamed table.
* MCR-2707 add serailVersionUID to Serializable
* fix class property for commands
* MCR-2707 move class MCRObjectInfo to package datamodel.objectinfo
* MCR-2707 move classes from jpa package to datamodel package
* MCR-2707 update eventhandler id to 21
* MCR-2707 rename object entity to 'objectinfo' in commands
* MCR-2707 add import for generated JPA class
* MCR-2707 add required MCRObjectInfoEntity to prop MCR.Hibernate.Mapping
* MCR-2707 move classses to better packages
* MCR-2707 rename database table
* MCR-2707 format code
* MCR-2707 fix long line (codacy)

Co-authored-by: Sebastian Hofmann <sebastian.hofmann@gbv.de>
Co-authored-by: Thomas Scheffler <github@yagee.de>
2022-09-20 10:09:27 Sebastian Hofmann <sebastian.hofmann@gbv.de> mycore-base/src/main/java/org/mycore/services/staticcontent/MCRStaticContentEventHandler.java v ad5deb135856d67bef9c039376d4c3225a1b39ee

MCR-2736 MCRStaticContentEventHandler doesnt cause rollback anymore
2022-09-09 10:15:42 Robert Stephan <rsteph-de@users.noreply.github.com> mycore-base/src/main/resources/catalog.xml v 64ab7611a723f42bf02c1dc5cf2e2e927260b75c
mycore-base/src/main/resources/xlink-1999_mycore.xsd v 64ab7611a723f42bf02c1dc5cf2e2e927260b75c

MCR-2698 improve xlink schema handling (#1659)

* MCR-2698 check-in W3C version of the XLink schema

* MCR-2698 modify XLink schema and catalog, cleanup

* MCR-2698 add another XLink schema location to catalog.xml

* MCR-2698 add mods 3.8

Co-authored-by: Sebastian Hofmann <sebastian.hofmann@gbv.de>
2022-09-07 10:20:59 Thomas Scheffler <github@yagee.de> mycore-base/src/main/resources/configdir.template/resources/META-INF/persistence.xml v 0324d7157afe443e0a9bdabc418a5537513eac3e

MCR-2728 remove deprecated ifs1 classes

fixed PMD issues in remaining code
2022-08-23 11:33:07 Thomas Scheffler <github@yagee.de> mycore-base/pom.xml v eac956c63a5e3d6e6ff86cf55b24232343643038
mycore-base/src/main/java/org/mycore/common/content/transformer/MCRXSLTransformer.java v eac956c63a5e3d6e6ff86cf55b24232343643038
mycore-base/src/main/resources/config/mycore.properties v eac956c63a5e3d6e6ff86cf55b24232343643038

MCR-2701 use Saxon by default for XSLT
2022-08-09 16:29:46 Robert Stephan <robert.stephan@uni-rostock.de> mycore-base/src/main/resources/META-INF/web-fragment.xml v a5d6d7f131f07119cb97896ebaccf996feedeefa

MCR-2716 update web-fragment.xml to Servlet 5.0 Spec
2022-07-29 09:31:20 Thomas Scheffler <github@yagee.de> mycore-base/pom.xml v afc6e848ae568edc4ddff01d6b6181cf228bbd7d

[maven-release-plugin] prepare for next development iteration
2022-07-29 09:31:19 Thomas Scheffler <github@yagee.de> mycore-base/pom.xml v 2b8ef347313ce273c65de60e5471e40212150551

[maven-release-plugin] prepare release v2022.05