-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRatePlan.java
More file actions
69 lines (57 loc) · 1.85 KB
/
RatePlan.java
File metadata and controls
69 lines (57 loc) · 1.85 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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package i2i.benimle;
import i2i_benimle.Tariff;
/**
*
* @author Furkan KAYALI
*/
public class RatePlan {
private String title,content;
private int dataAmount,smsAmount,voiceAmount;
WsConnection wsPort = new WsConnection();
Tariff rateplan;
public RatePlan(int ContractID){
I2iBenimle.logger.info("\nRate plan verileri çekiliyor...");
rateplan = wsPort.service.getDbi2IBenimlePort().getRateplan(ContractID);
this.setTitle(rateplan.getName());
this.setContent(rateplan.getDescription());
this.setDataAmount(rateplan.getDataAmount());
this.setSmsAmount(rateplan.getSmsAmount());
this.setVoiceAmount(rateplan.getVoiceAmount());
I2iBenimle.logger.info("\nRate plan: \ntitle : "+title+"\ncontent : "+content+"\ndata:"+dataAmount+"\nsms:"+smsAmount+"\nvoice:"+voiceAmount);
}
public String getTitle() {
return title;
}
private void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
private void setContent(String content) {
this.content = content;
}
public int getDataAmount() {
return dataAmount;
}
private void setDataAmount(int dataAmount) {
this.dataAmount = dataAmount;
}
public int getSmsAmount() {
return smsAmount;
}
private void setSmsAmount(int smsAmount) {
this.smsAmount = smsAmount;
}
public int getVoiceAmount() {
return voiceAmount;
}
private void setVoiceAmount(int voiceAmount) {
this.voiceAmount = voiceAmount;
}
}