summaryrefslogtreecommitdiffstats
path: root/src/org/uic/ticket/api/spec/ICustomerCard.java
blob: a5be24a345a9d8676899b2778a5ff07f2a1b506c (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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
/*
 * 
 */
package org.uic.ticket.api.spec;

import java.util.Collection;
import java.util.Date;

import org.uic.ticket.api.asn.omv1.TravelClassType;

// TODO: Auto-generated Javadoc
/**
 * The Interface ICustomerCard.
 */
public interface ICustomerCard  extends IDocumentData {

	
	/**
	 * Gets the customer.
	 *
	 * @return the customer
	 */
	public ITraveler getCustomer() ;
	
	/**
	 * Sets the customer.
	 *
	 * @param customer the new customer
	 */
	public void setCustomer(ITraveler customer) ;
	
	/**
	 * Gets the card id.
	 *
	 * @return the card id
	 */
	public String getCardId();
	
	/**
	 * Sets the card id.
	 *
	 * @param cardId the new card id
	 */
	public void setCardId(String cardId);
	
	/**
	 * Gets the valid from.
	 *
	 * @return the valid from
	 */
	public Date getValidFrom();
	
	/**
	 * Sets the valid from.
	 *
	 * @param validFrom the new valid from
	 */
	public void setValidFrom(Date validFrom);
	
	/**
	 * Gets the valid until.
	 *
	 * @return the valid until
	 */
	public Date getValidUntil();
	
	/**
	 * Sets the valid until.
	 *
	 * @param validUntil the new valid until
	 */
	public void setValidUntil(Date validUntil) ;
	
	/**
	 * Gets the class code.
	 *
	 * @return the class code
	 */
	public TravelClassType getClassCode();
	
	/**
	 * Sets the class code.
	 *
	 * @param classCode the new class code
	 */
	public void setClassCode(TravelClassType classCode);
	
	/**
	 * Gets the card type.
	 *
	 * @return the card type
	 */
	public int getCardType();
	
	/**
	 * Sets the card type.
	 *
	 * @param cardType the new card type
	 */
	public void setCardType(int cardType);
	
	/**
	 * Gets the card type descr.
	 *
	 * @return the card type descr
	 */
	public String getCardTypeDescr();
	
	/**
	 * Sets the card type descr.
	 *
	 * @param cardTypeDescr the new card type descr
	 */
	public void setCardTypeDescr(String cardTypeDescr);
	
	/**
	 * Gets the customer status.
	 *
	 * @return the customer status
	 */
	public int getCustomerStatus();
	
	/**
	 * Sets the customer status.
	 *
	 * @param customerStatus the new customer status
	 */
	public void setCustomerStatus(int customerStatus);
	
	/**
	 * Gets the customer status descr.
	 *
	 * @return the customer status descr
	 */
	public String getCustomerStatusDescr();
	
	/**
	 * Sets the customer status descr.
	 *
	 * @param customerStatusDescr the new customer status descr
	 */
	public void setCustomerStatusDescr(String customerStatusDescr);
	
	/**
	 * Gets the included services.
	 *
	 * @return the included services
	 */
	public Collection<Integer> getIncludedServices();
	
	/**
	 * Adds the included service.
	 *
	 * @param includedService the included service
	 */
	public void addIncludedService(Integer includedService);
	
	/**
	 * Gets the extension.
	 *
	 * @return the extension
	 */
	public IExtension getExtension();

	/**
	 * Sets the extension.
	 *
	 * @param extension the new extension
	 */
	public void setExtension(IExtension extension);	
	
}