Grundaufbau der App
[DHBWCampusApp.git] / app / src / main / java / de / dhbwloe / campusapp / database / NfcCardData.java
1 package de.dhbwloe.campusapp.database;
2
3 import java.util.Date;
4
5 /**
6  * Created by pk910 on 21.01.2016.
7  */
8 public class NfcCardData {
9     private int iUniqueId;
10     private long iLastUpdate;
11     private String sCardData;
12     private int iBalance;
13     private int iLastTransaction;
14
15     public NfcCardData(de.dhbwloe.campusapp.nfcreader.cardreader.NfcCardData carddata) {
16         iUniqueId = carddata.getUniqueid();
17         iLastUpdate = (new Date()).getTime()/1000;
18         sCardData = carddata.getCompactCardDataSummary();
19         iBalance = (int)(carddata.getBalanceData() * 100);
20         iLastTransaction = (int)(carddata.getLastTransaction() * 100);
21     }
22
23     public NfcCardData(int uid, long lastupdate, String carddata, int balance, int transaction) {
24         iUniqueId = uid;
25         iLastUpdate = lastupdate;
26         sCardData = carddata;
27         iBalance = balance;
28         iLastTransaction = transaction;
29     }
30
31     public int getUniqueId() {
32         return iUniqueId;
33     }
34
35     public String getCardData() {
36         return sCardData;
37     }
38
39     public long getLastUpdate() {
40         return iLastUpdate;
41     }
42
43     public int getBalance() {
44         return iBalance;
45     }
46
47     public int getLastTransaction() {
48         return iLastTransaction;
49     }
50
51 }