<?xml version="1.0" encoding="UTF-8"?>
<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.xsd">

  <bean class="org.fcrepo.http.commons.session.SessionFactory"/>
  <!-- Mints PIDs-->
  <bean class="org.fcrepo.kernel.identifiers.UUIDPidMinter"/>
  
  <context:component-scan base-package="org.fcrepo.kernel.services, org.fcrepo.http, org.fcrepo.serialization, org.fcrepo.auth.roles.common"  />  
</beans>

<?xml version="1.0" encoding="UTF-8"?>
<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.xsd">

  <bean class="org.fcrepo.http.commons.session.SessionFactory"/>
  
  <!-- Mints PIDs-->
  <bean class="org.fcrepo.kernel.identifiers.UUIDPidMinter"/>
  
  <!-- Identifier translation chain -->
  <util:list id="translationChain" value-type="org.fcrepo.kernel.identifiers.InternalIdentifierConverter">
    <bean class="org.fcrepo.kernel.identifiers.NamespaceConverter"/>
  </util:list>
  <context:component-scan base-package="org.fcrepo.kernel.services, org.fcrepo.http, org.fcrepo.serialization, org.fcrepo.auth.roles.common"  />  
</beans>

Create new identifier translation framework with unit tests
Create new identifier translation framework with unit tests

- Deprecate GraphSubjects...
- Remove deprecated methods from GraphSubjects
- Integrate new identifier translation system into HTTP layer
- Add reverse translation to HTTP API

Resolves: https://www.pivotaltracker.com/story/show/67618364
