package mappings; import at.bestsolution.persistence.java.ObjectMapperFactoriesProvider; import at.bestsolution.persistence.ObjectMapper; import at.bestsolution.persistence.java.ObjectMapperFactory; import java.util.HashMap; import java.util.Map; public final class TasktrackerObjectMapperFactoriesProvider implements ObjectMapperFactoriesProvider { private Map<Class<? extends ObjectMapper<?>>, ObjectMapperFactory<?,?>> factories = new HashMap<Class<? extends ObjectMapper<?>>, ObjectMapperFactory<?,?>>(); public TasktrackerObjectMapperFactoriesProvider() { factories.put(at.bestsolution.persistence.tasktracker.ChangeSetMapper.class, new at.bestsolution.persistence.tasktracker.java.ChangeSetMapperFactory()); factories.put(at.bestsolution.persistence.tasktracker.CommentMapper.class, new at.bestsolution.persistence.tasktracker.java.CommentMapperFactory()); factories.put(at.bestsolution.persistence.tasktracker.CommentAttachmentMapper.class, new at.bestsolution.persistence.tasktracker.java.CommentAttachmentMapperFactory()); factories.put(at.bestsolution.persistence.tasktracker.PersonMapper.class, new at.bestsolution.persistence.tasktracker.java.PersonMapperFactory()); factories.put(at.bestsolution.persistence.tasktracker.SourceRepositoryMapper.class, new at.bestsolution.persistence.tasktracker.java.SourceRepositoryMapperFactory()); factories.put(at.bestsolution.persistence.tasktracker.TaskMapper.class, new at.bestsolution.persistence.tasktracker.java.TaskMapperFactory()); factories.put(at.bestsolution.persistence.tasktracker.TaskAttachmentMapper.class, new at.bestsolution.persistence.tasktracker.java.TaskAttachmentMapperFactory()); factories.put(at.bestsolution.persistence.tasktracker.TaskRepositoryMapper.class, new at.bestsolution.persistence.tasktracker.java.TaskRepositoryMapperFactory()); factories.put(at.bestsolution.persistence.tasktracker.VersionMapper.class, new at.bestsolution.persistence.tasktracker.java.VersionMapperFactory()); } public Map<Class<? extends ObjectMapper<?>>, ObjectMapperFactory<?,?>> getMapperFactories() { return factories; } }