Issue #1471 fix product browser issues

Change-Id: Ic37ef8f288a4949d13db75b27e7aebb03c8e3062

Former-commit-id: 3f6ffe12e3 [formerly 0a8448cfed] [formerly 90fa08596e] [formerly 3f6ffe12e3 [formerly 0a8448cfed] [formerly 90fa08596e] [formerly 6bfbf6b0e3 [formerly 90fa08596e [formerly 87ca33679bc3b6ff5fbfffd1f95398b255de9137]]]]
Former-commit-id: 6bfbf6b0e3
Former-commit-id: 0e04e3e1d2 [formerly 1ab332b654] [formerly dc95ddec2b8f59c1d1a2eb1f098a077fdf7a1dd2 [formerly addac12b84]]
Former-commit-id: 071a886d9726875eef4b75105ef39cddfecc209a [formerly e85d6610e4]
Former-commit-id: e5379c7c15
This commit is contained in:
Matt Nash 2013-01-11 10:48:06 -06:00
parent 4aa6e6fb69
commit a76854077a
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);