blob: 65f85c24ec96e241c1c61113b80810254b465732 (
plain) (
blame)
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
/*
*
*/
package org.uic.ticket.api.spec;
/**
* The Interface ICustomerStatusDescription.
*
*
* ICustomerStatusDescription provides a description of the customer status.
*
*/
public interface ICustomerStatusDescription {
/**
* Gets the status provider.
*
* RICS codes should be used in case the status is provided by a railway.
*
* @return the status provider
*/
public String getStatusProvider();
/**
* Sets the status provider.
*
* RICS codes should be used in case the status is provided by a railway.
*
* @param statusProvider the new status provider
*/
public void setStatusProvider(String statusProvider);
/**
* Gets the human readable status description.
*
* @return the human readable status description.
*/
public String getDescription();
/**
* Sets the human readable status description.
*
* @param description the new the human readable status description.
*/
public void setDescription(String description) ;
/**
* Gets the status code.
*
* -- customer status code
* -- 1 = basic
* -- 2 = premium
* -- 3 = silver
* -- 4 = gold
* -- 5 = platinum
* -- 6 = senator
* -- > 50 - code table of the status provider
*
* @return the status code
*/
public int getStatus() ;
/**
* Sets the status.
*
* -- customer status code
* -- 1 = basic
* -- 2 = premium
* -- 3 = silver
* -- 4 = gold
* -- 5 = platinum
* -- 6 = senator
* -- > 50 - code table of the status provider
*
* @param status the new status
*/
public void setStatus(int status) ;
}
|