Issue #1471 fix product browser issues

Change-Id: Ic37ef8f288a4949d13db75b27e7aebb03c8e3062

Former-commit-id: 0a8448cfed [formerly 90fa08596e] [formerly 0a8448cfed [formerly 90fa08596e] [formerly 6bfbf6b0e3 [formerly 87ca33679bc3b6ff5fbfffd1f95398b255de9137]]]
Former-commit-id: 6bfbf6b0e3
Former-commit-id: 1ab332b654 [formerly addac12b84]
Former-commit-id: e85d6610e4
This commit is contained in:
Matt Nash 2013-01-11 10:48:06 -06:00
parent 9f2c0db712
commit e5379c7c15
2 changed files with 11 additions and 7 deletions

View file

@ -752,13 +752,18 @@ public class ProductBrowserView extends ViewPart {
AbstractProductBrowserDataDefinition<?> prod = (AbstractProductBrowserDataDefinition<?>) ti AbstractProductBrowserDataDefinition<?> prod = (AbstractProductBrowserDataDefinition<?>) ti
.getData("class"); .getData("class");
String[] info = getProductURI(ti, false); String[] info = getProductURI(ti, false);
for (int i = 0; i < info.length; i++) { if (prod instanceof AbstractRequestableProductBrowserDataDefinition<?>) {
if (i != 0) { AbstractRequestableProductBrowserDataDefinition<?> aProd = (AbstractRequestableProductBrowserDataDefinition<?>) prod;
stringBuilder.append("\n"); stringBuilder.append(aProd.PLUGIN_NAME + " = "
} + aProd.productName);
} else {
stringBuilder.append(prod.displayName);
}
for (int i = 1; i < info.length; i++) {
stringBuilder.append("\n");
if (prod instanceof AbstractRequestableProductBrowserDataDefinition<?>) { if (prod instanceof AbstractRequestableProductBrowserDataDefinition<?>) {
stringBuilder stringBuilder
.append(((AbstractRequestableProductBrowserDataDefinition<?>) prod).order[i] .append(((AbstractRequestableProductBrowserDataDefinition<?>) prod).order[i - 1]
+ " = " + info[i]); + " = " + info[i]);
} else { } else {
stringBuilder.append(info[i]); stringBuilder.append(info[i]);

View file

@ -266,8 +266,7 @@ public class GridProductBrowserDataDefinition extends
parameters[i])); parameters[i]));
} else { } else {
labels.add(new ProductBrowserLabel(info.getTitle() labels.add(new ProductBrowserLabel(info.getTitle()
+ " (" + " (" + parameters[i] + ")", + " (" + parameters[i] + ")", parameters[i]));
parameters[i]));
} }
} }
Collections.sort(labels); Collections.sort(labels);