summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/uic/barcode/ticket/api/spec/IIssuingDetail.java
blob: ecaf9c77fe78fed529767f78e3c42536ace46ddd (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
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
/*
 * 
 */
package org.uic.barcode.ticket.api.spec;

import java.util.Date;


/**
 * The Interface IIssuerDetails.
 */
public interface IIssuingDetail {
	
	/**
	 * Gets the issuing date.
	 *
	 * @return the issuing date
	 */
	public Date getIssuingDate();
	
	/**
	 * Sets the issuing date.
	 *
	 * @param date the new issuing date
	 */
	public void setIssuingDate(Date date);
	
	/**
	 * Gets the issuer.
	 *
	 * @return the issuer
	 */
	public String getIssuer();
	
	/**
	 * Sets the issuer.
	 *
	 * @param issuer the new issuer
	 */
	public void setIssuer(String issuer);
	
	/**
	 * Gets the security provider.
	 *
	 * @return the security provider
	 */
	public String getSecurityProvider();
	

	/**
	 * Sets the security provider.
	 *
	 * @param securityProvider the new security provider
	 */
	public void setSecurityProvider(String securityProvider);
	

	/**
	 * Gets the issuer name.
	 *
	 * @return the issuer name
	 */
	public String getIssuerName();
	

	/**
	 * Sets the issuer name.
	 *
	 * @param issuerName the new issuer name
	 */
	public void setIssuerName(String issuerName);
	

	/**
	 * Checks if is specimen.
	 *
	 * @return true, if is specimen
	 */
	public boolean isSpecimen();
	

	/**
	 * Sets the specimen.
	 *
	 * @param specimen the new specimen
	 */
	public void setSpecimen(boolean specimen);
	

	/**
	 * Checks if is activated.
	 *
	 * @return true, if is activated
	 */
	public boolean isActivated();
	

	/**
	 * Sets the activated.
	 *
	 * @param activated the new activated
	 */
	public void setActivated(boolean activated);
	

	/**
	 * Gets the issuer pnr.
	 *
	 * @return the issuer pnr
	 */
	public String getIssuerPNR();
	

	/**
	 * Sets the issuer pnr.
	 *
	 * @param issuerPNR the new issuer pnr
	 */
	public void setIssuerPNR(String issuerPNR);
	

	/**
	 * Gets the extension.
	 *
	 * @return the extension
	 */
	public IExtension getExtension();
	

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

	/**
	 * Gets the issued on train.
	 *
	 * @return the issued on train
	 */
	public String getIssuedOnTrain();
	

	/**
	 * Sets the issued on train.
	 *
	 * @param issuedOnTrain the new issued on train
	 */
	public void setIssuedOnTrain(String issuedOnTrain);
	

	/**
	 * Gets the issued on line.
	 *
	 * @return the issued on line
	 */
	public Integer getIssuedOnLine();
	

	/**
	 * Sets the line number or id in case the ticket was issued on a local transport line.
	 *
	 * @param issuedOnLine the new issued on line
	 */
	public void setIssuedOnLine(Integer issuedOnLine);
	

	/**
	 * Gets the point of sale.
	 *
	 * @return the point of sale
	 */
	public IGeoCoordinate getPointOfSale();
	

	/**
	 * Sets the point of sale.
	 *
	 * @param pointOfSale the new point of sale
	 */
	public void setPointOfSale(IGeoCoordinate pointOfSale);
	
		
	public boolean isSecurePaperTicket();
	public void setSecurePaperTicket(boolean securePaperTicket); 

}