Merge a870ff1142 into d518e9e5a4
This commit is contained in:
commit
f2dc481c79
@ -2911,37 +2911,21 @@ public class GeoServerRESTPublisher {
|
|||||||
*/
|
*/
|
||||||
private String appendParameters(NameValuePair... params) {
|
private String appendParameters(NameValuePair... params) {
|
||||||
StringBuilder sbUrl = new StringBuilder();
|
StringBuilder sbUrl = new StringBuilder();
|
||||||
// append parameters
|
if (params != null && params.length > 0) {
|
||||||
if (params != null) {
|
boolean noLongerFirst = false;
|
||||||
final int paramsSize = params.length;
|
for (NameValuePair param : params){
|
||||||
if (paramsSize > 0) {
|
final String name = param.getName();
|
||||||
int i = 0;
|
final String value = param.getValue();
|
||||||
NameValuePair param = params[i];
|
if (name != null && !name.isEmpty() && value != null && !value.isEmpty()) {
|
||||||
while (param != null && i++ < paramsSize) {
|
// valid parameter to pass
|
||||||
final String name = param.getName();
|
if(noLongerFirst){
|
||||||
final String value = param.getValue();
|
// add successive parameters (if any)
|
||||||
// success
|
sbUrl.append("&").append(name).append("=").append(value);
|
||||||
if (name != null && !name.isEmpty() && value != null && !value.isEmpty()) {
|
|
||||||
sbUrl.append(name).append("=").append(value);
|
|
||||||
// end cycle
|
|
||||||
param = null;
|
|
||||||
} else {
|
} else {
|
||||||
// next value
|
//add the first parameter
|
||||||
param = params[i];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for (; i < paramsSize; i++) {
|
|
||||||
param = params[i];
|
|
||||||
if (param != null) {
|
|
||||||
final String name = param.getName();
|
|
||||||
final String value = param.getValue();
|
|
||||||
sbUrl.append(name).append("=").append(value);
|
sbUrl.append(name).append("=").append(value);
|
||||||
if (name != null && !name.isEmpty() && value != null && !value.isEmpty()) {
|
noLongerFirst = true;
|
||||||
sbUrl.append("&").append(name).append("=").append(value);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user