Skip to content

Commit 15ce278

Browse files
committed
Implementing serializable at OAuthService and its implementations
1 parent f4c36ab commit 15ce278

7 files changed

Lines changed: 20 additions & 5 deletions

File tree

src/main/java/org/scribe/builder/api/Api.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.scribe.builder.api;
22

3+
import java.io.Serializable;
4+
35
import org.scribe.model.*;
46
import org.scribe.oauth.*;
57

@@ -9,7 +11,7 @@
911
* @author Pablo Fernandez
1012
*
1113
*/
12-
public interface Api
14+
public interface Api extends Serializable
1315
{
1416
/**
1517
* Creates an {@link OAuthService}

src/main/java/org/scribe/builder/api/DefaultApi10a.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
*/
2424
public abstract class DefaultApi10a implements Api
2525
{
26-
/**
26+
private static final long serialVersionUID = -3234502019570234880L;
27+
28+
/**
2729
* Returns the access token extractor.
2830
*
2931
* @return access token extractor

src/main/java/org/scribe/builder/api/DefaultApi20.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@
2222
*/
2323
public abstract class DefaultApi20 implements Api
2424
{
25+
26+
private static final long serialVersionUID = -6733442623821719522L;
2527

26-
/**
28+
/**
2729
* Returns the access token extractor.
2830
*
2931
* @return access token extractor

src/main/java/org/scribe/model/OAuthConfig.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
*
88
* @author Pablo Fernandez
99
*/
10-
public class OAuthConfig
10+
public class OAuthConfig implements Serializable
1111
{
12+
private static final long serialVersionUID = 225358604407162581L;
13+
1214
private final String apiKey;
1315
private final String apiSecret;
1416
private final String callback;

src/main/java/org/scribe/oauth/OAuth10aServiceImpl.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
*/
1414
public class OAuth10aServiceImpl implements OAuthService
1515
{
16+
17+
private static final long serialVersionUID = 8034949250412540195L;
18+
1619
private static final String VERSION = "1.0";
1720

1821
private OAuthConfig config;

src/main/java/org/scribe/oauth/OAuth20ServiceImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
public class OAuth20ServiceImpl implements OAuthService
77
{
8+
private static final long serialVersionUID = 2394405347932454500L;
9+
810
private static final String VERSION = "2.0";
911

1012
private final DefaultApi20 api;

src/main/java/org/scribe/oauth/OAuthService.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.scribe.oauth;
22

3+
import java.io.Serializable;
4+
35
import org.scribe.model.*;
46

57
/**
@@ -9,7 +11,7 @@
911
*
1012
* @author Pablo Fernandez
1113
*/
12-
public interface OAuthService
14+
public interface OAuthService extends Serializable
1315
{
1416
/**
1517
* Retrieve the request token.

0 commit comments

Comments
 (0)