1 package org.cateproject.view.mock;
2
3 import java.util.HashSet;
4 import java.util.Set;
5
6 import org.cateproject.service.enumeration.Languages;
7 import org.springframework.stereotype.Component;
8
9 import eu.etaxonomy.cdm.model.common.Language;
10
11 @Component("languages")
12 public class MockLanguages implements Languages {
13
14 public Set<Language> getAvailableLanguages() {
15 Set<Language> languages = new HashSet<Language>();
16
17 languages.add(Language.ARABIC());
18 languages.add(Language.CHINESE());
19 languages.add(Language.DUTCH());
20 languages.add(Language.ENGLISH());
21 languages.add(Language.FRENCH());
22 languages.add(Language.GERMAN());
23 languages.add(Language.HINDI());
24 languages.add(Language.ITALIAN());
25 languages.add(Language.JAPANESE());
26 languages.add(Language.LATIN());
27 return languages;
28 }
29
30 public Language getDefault() {
31 return Language.DEFAULT();
32 }
33
34 public Set<Language> getLanguageByIso1Code(String iso1Code) {
35 Set<Language> languages = new HashSet<Language>();
36 languages.add(Language.DEFAULT());
37 return languages;
38 }
39
40 public Language getLanguageByIso2Code(String iso2Code) {
41 return Language.DEFAULT();
42 }
43
44 }