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
.getData("class");
String[] info = getProductURI(ti, false);
for (int i = 0; i < info.length; i++) {
if (i != 0) {
stringBuilder.append("\n");
}
if (prod instanceof AbstractRequestableProductBrowserDataDefinition<?>) {
AbstractRequestableProductBrowserDataDefinition<?> aProd = (AbstractRequestableProductBrowserDataDefinition<?>) prod;
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<?>) {
stringBuilder
.append(((AbstractRequestableProductBrowserDataDefinition<?>) prod).order[i]
.append(((AbstractRequestableProductBrowserDataDefinition<?>) prod).order[i - 1]
+ " = " + info[i]);
} else {
stringBuilder.append(info[i]);

View file

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