1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.amber.oauth2.common.token;
22
23
24
25
26 public class BasicOAuthToken implements OAuthToken {
27 protected String accessToken;
28 protected Long expiresIn;
29 protected String refreshToken;
30 protected String scope;
31
32 public BasicOAuthToken() {
33 }
34
35 public BasicOAuthToken(String accessToken, Long expiresIn, String refreshToken, String scope) {
36 this.accessToken = accessToken;
37 this.expiresIn = expiresIn;
38 this.refreshToken = refreshToken;
39 this.scope = scope;
40 }
41
42 public BasicOAuthToken(String accessToken) {
43 this(accessToken, null, null, null);
44 }
45
46 public BasicOAuthToken(String accessToken, Long expiresIn) {
47 this(accessToken, expiresIn, null, null);
48 }
49
50 public BasicOAuthToken(String accessToken, Long expiresIn, String scope) {
51 this(accessToken, expiresIn, null, scope);
52 }
53
54 public String getAccessToken() {
55 return accessToken;
56 }
57
58 public Long getExpiresIn() {
59 return expiresIn;
60 }
61
62 public String getRefreshToken() {
63 return refreshToken;
64 }
65
66 public String getScope() {
67 return scope;
68 }
69 }