groupDescription.addStyleName(StaticResourceBundle.INSTANCE.coreCss().pendingGroupDescription());
groupAbout.add(groupDescription);
FlowPanel groupMetaData = new FlowPanel();
groupMetaData.addStyleName(StaticResourceBundle.INSTANCE.coreCss().connectionItemFollowers());
groupMetaData.add(new InlineLabel(new DateFormatter().timeAgo(group.getDateAdded(), true)));
insertActionSeparator(groupMetaData);
groupMetaData.add(new InlineLabel("By: "));
String url =
Session.getInstance().generateUrl(
new CreateUrlRequest(Page.PEOPLE, group.getPersonCreatedByAccountId()));
groupMetaData.add(new InlineHyperlink(group.getPersonCreatedByDisplayName(), url));
// Display Business Area (BA) information
insertActionSeparator(groupMetaData);
groupMetaData.add(new InlineLabel("BA: "));
Label baLabel = new InlineLabel(group.getPersonCreatedByCompanyName());
baLabel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().connectionItemFollowersData());
groupMetaData.add(baLabel);
insertActionSeparator(groupMetaData);
groupMetaData.add(new InlineLabel("Privacy Setting: "));
Label label = new InlineLabel(group.isPublic() ? "Public" : "Private");
label.addStyleName(StaticResourceBundle.INSTANCE.coreCss().connectionItemFollowersData());
groupMetaData.add(label);
groupAbout.add(groupMetaData);
// -- actions --