package org.datacite.conres.service; import org.datacite.conres.service.impl.MockSearchServiceImpl; import org.datacite.conres.service.impl.SearchServiceImpl; public class SearchServiceFactory { private static SearchService instance = new SearchServiceImpl(); private static SearchService mockInstance = new MockSearchServiceImpl(); public static SearchService getInstance(String doi) { if (doi.startsWith(MockSearchServiceImpl.TEST_PREFIX)) return mockInstance; else return instance; } }