Skip to content

Commit eed6e20

Browse files
authored
Merge pull request #230 from coreydaley/fixing_some_issues
[OSJC-201] fixing multiple issues
2 parents 644f8b0 + 410614f commit eed6e20

17 files changed

Lines changed: 42 additions & 56 deletions

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ language: java
33
jdk:
44
- openjdk7
55

6-
script: mvn package
6+
script: mvn package

src/main/java/com/openshift/client/utils/Base64Coder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public static String encode(byte[] unencoded) {
3737
if (unencoded == null) {
3838
return null;
3939
} else if (unencoded.length == 0) {
40-
return new String();
40+
return "";
4141
}
4242
return DatatypeConverter.printBase64Binary(unencoded);
4343
}
@@ -59,7 +59,7 @@ public static String encode(String unencoded) {
5959
public static String decode(byte[] encoded) {
6060
if (encoded == null
6161
|| encoded.length == 0) {
62-
return new String();
62+
return "";
6363
}
6464
return decode(new String(encoded));
6565
}

src/main/java/com/openshift/internal/client/APIResource.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,9 +225,10 @@ public IDomain showDomain(String id) throws OpenShiftException {
225225
Assert.notNull(id);
226226

227227
final DomainResourceDTO domainDTO = new ShowDomainRequest().execute(id);
228-
final IDomain domain = new DomainResource(domainDTO, this);
229228
// TODO: implement caching
230-
return domain;
229+
return new DomainResource(domainDTO, this);
230+
231+
231232
}
232233

233234
@Override

src/main/java/com/openshift/internal/client/ApplicationResource.java

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ protected ApplicationResource(ApplicationResourceDTO dto, DomainResource domain)
182182
* the git url
183183
* @param sshUrl
184184
* the ssh url
185-
* @param cartridge
185+
* @param cartridgesByName
186186
* the cartridge (type/framework)
187187
* @param aliases
188188
* the aliases
@@ -563,7 +563,7 @@ public IGearGroup getGearGroup(ICartridge cartridge, Collection<IGearGroup> gear
563563

564564
for (IGearGroup gearGroup : gearGroups) {
565565
for (ICartridge groupCartridge : gearGroup.getCartridges()) {
566-
if (cartridge.equals(cartridge)) {
566+
if (groupCartridge.equals(cartridge)) {
567567
return gearGroup;
568568
}
569569
}
@@ -755,14 +755,14 @@ public Map<String, IEnvironmentVariable> addEnvironmentVariables(Map<String, Str
755755
throws OpenShiftException {
756756

757757
Map<String,String>variablesCandidateMap = new HashMap<String,String>();
758-
for(String varCandidateName:environmentVariables.keySet()){
759-
IEnvironmentVariable tempVar = environmentVariablesMap.get(varCandidateName);
758+
for(Map.Entry<String,String> varCandidate:environmentVariables.entrySet()){
759+
IEnvironmentVariable tempVar = environmentVariablesMap.get(varCandidate.getKey());
760760
if(tempVar != null)
761-
{ if(tempVar.getValue().equals(environmentVariables.get(varCandidateName)))
762-
variablesCandidateMap.put(varCandidateName,environmentVariables.get(varCandidateName));
761+
{ if(tempVar.getValue().equals(varCandidate.getValue()))
762+
variablesCandidateMap.put(varCandidate.getKey(),varCandidate.getValue());
763763
}
764764
else
765-
variablesCandidateMap.put(varCandidateName, environmentVariables.get(varCandidateName));
765+
variablesCandidateMap.put(varCandidate.getKey(), varCandidate.getValue());
766766
}
767767
List<EnvironmentVariableResourceDTO> environmentVariableResourceDTOs = new AddEnvironmentVariablesRequest()
768768
.execute(variablesCandidateMap);
@@ -799,14 +799,10 @@ public boolean hasEnvironmentVariable(String name) throws OpenShiftException {
799799
}
800800

801801
protected void updateEnvironmentVariables() throws OpenShiftException {
802-
if (!canGetEnvironmentVariables())
803-
return;
804-
else
805-
{
802+
if (canGetEnvironmentVariables()) {
806803
environmentVariablesMap.clear();
807804
environmentVariablesMap = loadEnvironmentVariables();
808805
}
809-
810806
}
811807

812808
/*
@@ -852,7 +848,6 @@ public boolean canUpdateEnvironmentVariables() {
852848
/**
853849
* List all forwardable ports for a given application.
854850
*
855-
* @param application
856851
* @return the forwardable ports in an unmodifiable collection
857852
* @throws JSchException
858853
* @throws OpenShiftSSHOperationException

src/main/java/com/openshift/internal/client/EnvironmentVariableResource.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,6 @@ public IApplication getApplication() {
130130
}
131131

132132
public String toString(){
133-
return new String(
134-
"Name:"+this.name+",Value:"+value
135-
);
133+
return "Name:"+this.name+",Value:"+value;
136134
}
137135
}

src/main/java/com/openshift/internal/client/RestService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public RestResponse request(Link link, int timeout, IMediaType requestMediaType,
118118
RestResponse restResponse = getRestResponse(e);
119119
String message = getMessage(restResponse, e);
120120
throw new OpenShiftEndpointException(
121-
url.toString(), e, restResponse, "Could not request {0}: {1}", url, message);
121+
url, e, restResponse, "Could not request {0}: {1}", url, message);
122122
} catch (SocketTimeoutException e) {
123123
throw new OpenShiftTimeoutException(url, e,
124124
"Could not request url {0}, connection timed out", url);

src/main/java/com/openshift/internal/client/UserResource.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,7 @@ public IDomain createDomain(String id) throws OpenShiftException {
101101

102102
@Override
103103
public List<IDomain> getDomains() throws OpenShiftException {
104-
List<IDomain> domains = api.getDomains();
105-
return domains;
104+
return api.getDomains();
106105
}
107106

108107
@Override

src/main/java/com/openshift/internal/client/httpclient/UrlConnectionHttpClient.java

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -283,13 +283,13 @@ private void setAuthorization(String username, String password, String authKey,
283283
}
284284
else if(token != null){
285285
connection.setRequestProperty(PROPERTY_AUTHORIZATION,
286-
new StringBuilder().append(AUTHORIZATION_BEARER).append(SPACE).append(token).toString());
286+
AUTHORIZATION_BEARER + SPACE + token);
287287
}
288288
} else {
289289
String credentials = Base64Coder.encode(
290-
new StringBuilder().append(username).append(COLON).append(password).toString().getBytes());
290+
(username + COLON + password).getBytes());
291291
connection.setRequestProperty(PROPERTY_AUTHORIZATION,
292-
new StringBuilder().append(AUTHORIZATION_BASIC).append(SPACE).append(credentials).toString());
292+
AUTHORIZATION_BASIC + SPACE + credentials);
293293
}
294294
}
295295

@@ -338,8 +338,6 @@ private X509TrustManager createCallbackTrustManager(ISSLCertificateCallback sslA
338338
*
339339
* @param sslContext
340340
* the ssl context that shall be used
341-
* @param url
342-
* the url we are connecting to
343341
* @param connection
344342
* the connection that the cipher filter shall be applied to
345343
*/
@@ -355,7 +353,17 @@ excludedSSLCipherRegex, getSupportedCiphers(sslContext)), sslContext
355353
}
356354

357355
protected String[] getSupportedCiphers(SSLContext sslContext) {
358-
return sslContext.getSupportedSSLParameters().getCipherSuites();
356+
if (sslContext != null) {
357+
return sslContext.getSupportedSSLParameters().getCipherSuites();
358+
} else {
359+
/*
360+
* Should we throw an exception here?
361+
* Seems like we never hit this point before or we would have gotten an exception...
362+
*/
363+
LOGGER.warn("sslContext is null");
364+
return null;
365+
}
366+
359367
}
360368

361369
private void setConnectTimeout(int timeout, URLConnection connection) {

src/main/java/com/openshift/internal/client/httpclient/request/FormUrlEncodedMediaType.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,7 @@ public void writeTo(ParameterValueMap parameterMap, OutputStream out) throws Enc
7070

7171
private void writeTo(String name, ParameterValueMap parameterMap, OutputStream out) throws IOException {
7272
for (Parameter parameter : parameterMap.getValue().values()) {
73-
String childName = new StringBuilder()
74-
.append(name)
75-
.append('[').append(parameter.getName()).append(']')
76-
.toString();
73+
String childName = name + '[' + parameter.getName() + ']';
7774
writeTo(childName, parameter.getValue(), out);
7875
}
7976
}

src/main/java/com/openshift/internal/client/ssh/AbstractSSHKey.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,7 @@ public boolean equals(Object obj) {
5454
if (getClass() != obj.getClass())
5555
return false;
5656
AbstractSSHKey other = (AbstractSSHKey) obj;
57-
if (keyType != other.keyType)
58-
return false;
59-
return true;
57+
return keyType == other.keyType;
6058
}
6159

6260
@Override

0 commit comments

Comments
 (0)