spring.spring-dspace-addon-dataone-services.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <!-- The contents of this file are subject to the license and copyright detailed in the LICENSE and NOTICE files at the root of the source tree and available online at http://www.dspace.org/license/ --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd" default-autowire-candidates="*Provider,*Service,*DAO,javax.sql.DataSource"> <context:annotation-config /> <!-- allows us to use spring annotations in beans --> <!-- Add Identifier Provider To support UUID Idnetifiers DISABLED IN THIS RELEASE, ADDITIONAL WORK IS NEEDED TO STORE UUID FOR BITSTREAM <bean id="org.dspace.identifier.UniversallyUniqueIdentifierProvider" class="org.dspace.identifier.UniversallyUniqueIdentifierProvider" scope="singleton"> <property name="configurationService" ref="org.dspace.services.ConfigurationService" /> </bean> --> <!-- Add Identifier Provider To support ds:[type]/[id] Idnetifiers --> <bean id="org.dspace.identifier.InternalIdentifierProvider" class="org.dspace.identifier.InternalIdentifierProvider" scope="singleton"> <property name="configurationService" ref="org.dspace.services.ConfigurationService" /> </bean> </beans>