View Javadoc

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  }