aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/miz_hi/smileessence/auth/Account.java
blob: 8d20fb66cbc6e2eecca432037d0ae30bc1a8352d (plain)
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
package net.miz_hi.smileessence.auth;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;
import net.miz_hi.smileessence.auth.Consumers.Consumer;
import twitter4j.auth.AccessToken;

@DatabaseTable(tableName = "accounts")
public class Account
{

    @DatabaseField(generatedId = true)
    private Integer id;
    @DatabaseField
    private String consumerKey;
    @DatabaseField
    private String consumerSecret;
    @DatabaseField
    private String accessToken;
    @DatabaseField
    private String accessTokenSecret;
    @DatabaseField
    private String screenName;
    @DatabaseField
    private Long userId;

    public Account()
    {
    }

    public Account(AccessToken token, Consumer consumer)
    {
        this.accessToken = token.getToken();
        this.accessTokenSecret = token.getTokenSecret();
        this.screenName = token.getScreenName();
        this.userId = token.getUserId();
        this.setConsumerKey(consumer.key);
        this.setConsumerSecret(consumer.secret);
    }

    public Integer getId()
    {
        return id;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public String getAccessToken()
    {
        return accessToken;
    }

    public void setAccessToken(String accessToken)
    {
        this.accessToken = accessToken;
    }

    public String getAccessTokenSecret()
    {
        return accessTokenSecret;
    }

    public void setAccessTokenSecret(String accessTokenSecret)
    {
        this.accessTokenSecret = accessTokenSecret;
    }

    public String getScreenName()
    {
        return screenName;
    }

    public void setScreenName(String screenName)
    {
        this.screenName = screenName;
    }

    public Long getUserId()
    {
        return userId;
    }

    public void setUserId(Long userId)
    {
        this.userId = userId;
    }

    public String getConsumerKey()
    {
        return consumerKey;
    }

    public void setConsumerKey(String consumerKey)
    {
        this.consumerKey = consumerKey;
    }

    public String getConsumerSecret()
    {
        return consumerSecret;
    }

    public void setConsumerSecret(String consumerSecret)
    {
        this.consumerSecret = consumerSecret;
    }
}