<!--
<bean id="org.dspace.identifier.HandleIdentifierProvider" class="org.dspace.identifier.VersionedHandleIdentifierProvider" scope="singleton">
<property name="configurationService" ref="org.dspace.services.ConfigurationService"/>
</bean>
-->
I enabled this by uncommenting it:
<bean id="org.dspace.identifier.HandleIdentifierProvider" class="org.dspace.identifier.VersionedHandleIdentifierProviderWithCanonicalHandles" scope="singleton">
<property name="configurationService" ref="org.dspace.services.ConfigurationService"/>
</bean>
I put some logging in both files, and can see that both are being used.
2021-10-13 20:41:55,400 INFO org.dspace.identifier.VersionedHandleIdentifierProvider @ Version original: lookup
2021-10-13 20:41:55,407 INFO org.dspace.identifier.VersionedHandleIdentifierProviderWithCanonicalHandles @ Version: in lookup
I see that when I create a new version I have a brand new handle. I was expecting the new version to keep the handle and for the previous version to have a ".1" appended to the handle.
I'm wondering if something has to be changed in this file:
To get this to work?
Any thoughts?
Thank you!
-Jose