/* * Created on Feb 12, 2006 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package com.processpuzzle.application.configuration.domain; import com.processpuzzle.persistence.domain.HibernatePersistenceProvider; import com.processpuzzle.persistence.domain.InMemoryPersistenceProvider; import com.processpuzzle.persistence.domain.TestEntity; import com.processpuzzle.persistence.domain.TestEntityComponent; import com.processpuzzle.persistence.domain.TestEntityRepository; public class TestRespositoryMappings extends RepositoryMappings { // private Class[] domainClasses = new Class[] { // TestEntityRepository.class, TestEntity.class, // TestEntityRepository.class, TestEntityComponent.class, // ProcessPuzzleLocaleRepository.class, ProcessPuzzleLocale.class, // null, FormatSpecifier.class // }; public TestRespositoryMappings() { super(); // this.appendMappings(domainClasses); } @Override protected void setUpEntityAndRepositoryMappings() { appendEntityRepositoryMapping(TestEntity.class, TestEntityRepository.class); appendEntityRepositoryMapping(TestEntityComponent.class, TestEntityRepository.class); } @Override protected void setUpRespositoryAndStrategyMappings() { Class<?>[] strategies = {HibernatePersistenceProvider.class, InMemoryPersistenceProvider.class}; appendRepositoryStrategyMapping(TestEntityRepository.class, createListFromArray( strategies )); } }