Author: chris.laprun(a)jboss.com
Date: 2010-02-22 08:33:49 -0500 (Mon, 22 Feb 2010)
New Revision: 1802
Modified:
portal/trunk/component/application-registry/src/main/java/org/exoplatform/application/registry/impl/ApplicationRegistryServiceImpl.java
Log:
- GTNPORTAL-711: added (remote) suffix to remote portlet display names.
Modified:
portal/trunk/component/application-registry/src/main/java/org/exoplatform/application/registry/impl/ApplicationRegistryServiceImpl.java
===================================================================
---
portal/trunk/component/application-registry/src/main/java/org/exoplatform/application/registry/impl/ApplicationRegistryServiceImpl.java 2010-02-22
13:29:58 UTC (rev 1801)
+++
portal/trunk/component/application-registry/src/main/java/org/exoplatform/application/registry/impl/ApplicationRegistryServiceImpl.java 2010-02-22
13:33:49 UTC (rev 1802)
@@ -79,6 +79,7 @@
/** . */
final POMSessionManager mopManager;
+ private static final String REMOTE_DISPLAY_NAME_SUFFIX = " (remote)";
public ApplicationRegistryServiceImpl(ChromatticManager manager, POMSessionManager
mopManager)
{
@@ -447,7 +448,8 @@
}
// Additionally categorise the portlet as remote
- if (portlet.isRemote())
+ boolean remote = portlet.isRemote();
+ if (remote)
{
categoryNames.add(REMOTE_CATEGORY_NAME);
}
@@ -471,14 +473,19 @@
ContentDefinition app = category.getContentMap().get(portletName);
if (app == null)
{
- LocalizedString descriptionLS =
portlet.getInfo().getMeta().getMetaValue(MetaInfo.DESCRIPTION);
- LocalizedString displayNameLS =
portlet.getInfo().getMeta().getMetaValue(MetaInfo.DISPLAY_NAME);
+ MetaInfo metaInfo = portlet.getInfo().getMeta();
+ LocalizedString descriptionLS =
metaInfo.getMetaValue(MetaInfo.DESCRIPTION);
+
+ LocalizedString displayNameLS =
metaInfo.getMetaValue(MetaInfo.DISPLAY_NAME);
+ String displayName = getLocalizedStringValue(displayNameLS, portletName);
+
ContentType<?> contentType;
String contentId;
- if (portlet.isRemote())
+ if (remote)
{
contentType = WSRP.CONTENT_TYPE;
contentId = portlet.getContext().getId();
+ displayName += REMOTE_DISPLAY_NAME_SUFFIX; // add remote to display
name to make it more obvious that the portlet is remote
}
else
{
@@ -488,7 +495,7 @@
//
app = category.createContent(portletName, contentType, contentId);
- app.setDisplayName(getLocalizedStringValue(displayNameLS, portletName));
+ app.setDisplayName(displayName);
app.setDescription(getLocalizedStringValue(descriptionLS, portletName));
}
}
Show replies by date