Skip to content

Commit d67a7a6

Browse files
committed
introduce PMD/category/java/codestyle.xml/FieldNamingConventions rule
1 parent ea5f7ea commit d67a7a6

File tree

14 files changed

+50
-17
lines changed

14 files changed

+50
-17
lines changed

pmd.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,5 @@
3737
<rule ref="category/java/codestyle.xml/DontImportJavaLang" />
3838
<rule ref="category/java/codestyle.xml/DuplicateImports" />
3939
<rule ref="category/java/codestyle.xml/ExtendsObject" />
40+
<rule ref="category/java/codestyle.xml/FieldNamingConventions" />
4041
</ruleset>

scribejava-apis/src/main/java/com/github/scribejava/apis/FreelancerApi.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public static FreelancerApi instance() {
2121

2222
@Override
2323
public OAuth1SignatureType getSignatureType() {
24-
return OAuth1SignatureType.QueryString;
24+
return OAuth1SignatureType.QUERY_STRING;
2525
}
2626

2727
@Override

scribejava-apis/src/main/java/com/github/scribejava/apis/fitbit/FitBitJsonTokenExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public void generateError(String response) {
3939

4040
OAuth2AccessTokenErrorResponse.ErrorCode errorCode;
4141
try {
42-
errorCode = OAuth2AccessTokenErrorResponse.ErrorCode.valueOf(errorInString);
42+
errorCode = OAuth2AccessTokenErrorResponse.ErrorCode.parseFrom(errorInString);
4343
} catch (IllegalArgumentException iaE) {
4444
//non oauth standard error code
4545
errorCode = null;

scribejava-apis/src/test/java/com/github/scribejava/apis/fitbit/FitBitJsonTokenExtractorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public void testErrorExtraction() {
2828
final FitBitJsonTokenExtractor extractor = new FitBitJsonTokenExtractor();
2929

3030
thrown.expect(OAuth2AccessTokenErrorResponse.class);
31-
thrown.expect(new ErrorCodeFeatureMatcher(ErrorCode.invalid_grant));
31+
thrown.expect(new ErrorCodeFeatureMatcher(ErrorCode.INVALID_GRANT));
3232
thrown.expect(new ErrorDescriptionFeatureMatcher(ERROR_DESCRIPTION));
3333

3434
extractor.generateError(ERROR_JSON);

scribejava-core/src/main/java/com/github/scribejava/core/builder/api/DefaultApi10a.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public SignatureService getSignatureService() {
8585
* @return the signature type, choose between header, querystring, etc. Defaults to Header
8686
*/
8787
public OAuth1SignatureType getSignatureType() {
88-
return OAuth1SignatureType.Header;
88+
return OAuth1SignatureType.HEADER;
8989
}
9090

9191
/**

scribejava-core/src/main/java/com/github/scribejava/core/builder/api/OAuth1SignatureType.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
public enum OAuth1SignatureType {
44

5-
Header,
6-
QueryString
5+
HEADER,
6+
QUERY_STRING
77
}

scribejava-core/src/main/java/com/github/scribejava/core/extractors/OAuth2AccessTokenJsonExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public void generateError(String response) {
6666

6767
OAuth2AccessTokenErrorResponse.ErrorCode errorCode;
6868
try {
69-
errorCode = OAuth2AccessTokenErrorResponse.ErrorCode.valueOf(errorInString);
69+
errorCode = OAuth2AccessTokenErrorResponse.ErrorCode.parseFrom(errorInString);
7070
} catch (IllegalArgumentException iaE) {
7171
//non oauth standard error code
7272
errorCode = null;

scribejava-core/src/main/java/com/github/scribejava/core/model/OAuth2AccessTokenErrorResponse.java

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,31 @@ public class OAuth2AccessTokenErrorResponse extends OAuthException {
1212
private static final long serialVersionUID = 2309424849700276816L;
1313

1414
public enum ErrorCode {
15-
invalid_request, invalid_client, invalid_grant, unauthorized_client, unsupported_grant_type, invalid_scope,
15+
INVALID_REQUEST("invalid_request"),
16+
INVALID_CLIENT("invalid_client"),
17+
INVALID_GRANT("invalid_grant"),
18+
UNAUTHORIZED_CLIENT("unauthorized_client"),
19+
UNSUPPORTED_GRANT_TYPE("unsupported_grant_type"),
20+
INVALID_SCOPE("invalid_scope"),
1621
/**
1722
* @see <a href="https://tools.ietf.org/html/rfc7009#section-2.2.1">RFC 7009, 2.2.1. Error Response</a>
1823
*/
19-
unsupported_token_type
24+
UNSUPPORTED_TOKEN_TYPE("unsupported_token_type");
25+
26+
private final String errorCodeString;
27+
28+
ErrorCode(String errorCodeString) {
29+
this.errorCodeString = errorCodeString;
30+
}
31+
32+
public static ErrorCode parseFrom(String errorCodeString) {
33+
for (ErrorCode errorCode : ErrorCode.values()) {
34+
if (errorCode.errorCodeString.equals(errorCodeString)) {
35+
return errorCode;
36+
}
37+
}
38+
throw new IllegalArgumentException("there is no knowlege about '" + errorCodeString + "' ErrorCode");
39+
}
2040
}
2141

2242
private final ErrorCode errorCode;

scribejava-core/src/main/java/com/github/scribejava/core/oauth/OAuth10aService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,13 @@ private String getSignature(OAuthRequest request, String tokenSecret) {
171171
protected void appendSignature(OAuthRequest request) {
172172
final OAuth1SignatureType signatureType = api.getSignatureType();
173173
switch (signatureType) {
174-
case Header:
174+
case HEADER:
175175
log("using Http Header signature");
176176

177177
final String oauthHeader = api.getHeaderExtractor().extract(request);
178178
request.addHeader(OAuthConstants.HEADER, oauthHeader);
179179
break;
180-
case QueryString:
180+
case QUERY_STRING:
181181
log("using Querystring signature");
182182

183183
for (Map.Entry<String, String> oauthParameter : request.getOauthParameters().entrySet()) {

scribejava-core/src/main/java/com/github/scribejava/core/oauth/OAuth20Service.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ protected OAuthRequest createRevokeTokenRequest(String tokenToRevoke, TokenTypeH
355355

356356
request.addParameter("token", tokenToRevoke);
357357
if (tokenTypeHint != null) {
358-
request.addParameter("token_type_hint", tokenTypeHint.toString());
358+
request.addParameter("token_type_hint", tokenTypeHint.getValue());
359359
}
360360
return request;
361361
}

0 commit comments

Comments
 (0)