ProductFlag.java
1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package fi.codecrew.moya.model;
public enum ProductFlag {
// FOODWAVE_ITEM, Äy... Ei kai tämän täällä tarvitse olla....
PREPAID_CREDIT, // Tämä ei ole missään käytössä. Poistetaas jossain
// vaiheessa --tuomari
/**
* Luodaan uusi paikka kun tuote ostetaan. Esim sisäänpääsylipuille kun
* halutaan GroupMembership mutta ei ole tarpeellista valita tiettyä
* paikkaa.
*
*/
CREATE_NEW_PLACE_WHEN_BOUGHT,
/**
* Varataan satunnainen paikka olemassaolevista paikosta kun käyttäjä ostaa
* paikan.
*
*/
RESERVE_PLACE_WHEN_BOUGHT,
// @Deprecated
/**
* Oletusarvo on että asiakkaalle luodaan tuote, ellei ole tagia
* PREPAID_CREDIT
*/
// PREPAID_INSTANT_CREATE, // Deprekoidaan!
/**
* Piilotetaan infonäkymästä. Esimerkiksi foodwavetuotteet jotka pitää
* hankkia foodwavenäkymän kautta.
*/
HIDE_FROM_INFOSHOP,
/**
* Käyttäjän itse kaupasta ostettavissa oleva tuote.
*/
USER_SHOPPABLE;
private static final String KEY_PREFIX = "productFlag.";
private final String key;
private ProductFlag() {
key = KEY_PREFIX + name();
}
public String getI18nkey()
{
return key;
}
}