1 package org.cateproject.view.mock; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import org.springframework.stereotype.Component; 7 8 import eu.etaxonomy.cdm.api.service.IIdentificationKeyService; 9 import eu.etaxonomy.cdm.api.service.pager.Pager; 10 import eu.etaxonomy.cdm.api.service.pager.impl.DefaultPagerImpl; 11 import eu.etaxonomy.cdm.model.common.Language; 12 import eu.etaxonomy.cdm.model.common.LanguageString; 13 import eu.etaxonomy.cdm.model.description.IIdentificationKey; 14 import eu.etaxonomy.cdm.model.description.MediaKey; 15 16 @Component("identificationKeyService") 17 public class MockIdentifiactionKeyService implements IIdentificationKeyService { 18 19 public Pager<IIdentificationKey> page(Integer pageSize, Integer pageNumber,List<String> propertyPaths) { 20 List<IIdentificationKey> media = new ArrayList<IIdentificationKey>(); 21 22 MediaKey key1 = MediaKey.NewInstance(); 23 key1.setId(1l); 24 key1.getTitle().put(Language.DEFAULT(), LanguageString.NewInstance("Malesuada", Language.DEFAULT())); 25 26 MediaKey key2 = MediaKey.NewInstance(); 27 key2.setId(2l); 28 key2.getTitle().put(Language.DEFAULT(), LanguageString.NewInstance("Vestibulum", Language.DEFAULT())); 29 media.add(key1); 30 media.add(key2); 31 32 return new DefaultPagerImpl<IIdentificationKey>(0, 2, 30, media); 33 } 34 }