package org.argeo.suite.workbench.internal;
import javax.jcr.Node;
+import javax.jcr.Property;
import javax.jcr.RepositoryException;
+import javax.jcr.nodetype.NodeType;
import org.argeo.activities.ActivitiesService;
import org.argeo.activities.ActivitiesTypes;
import org.argeo.activities.ui.ActivityListLabelProvider;
import org.argeo.connect.resources.ResourcesService;
import org.argeo.connect.ui.ConnectUiConstants;
-import org.argeo.connect.ui.ConnectUiUtils;
import org.argeo.connect.ui.util.TagLabelProvider;
+import org.argeo.connect.util.ConnectUtils;
import org.argeo.connect.workbench.SystemWorkbenchService;
import org.argeo.people.PeopleException;
import org.argeo.people.PeopleNames;
result = mlInstanceLp.getText(element);
else if (entity.isNodeType(PeopleTypes.PEOPLE_GROUP))
result = groupLp.getText(element);
+ else if (entity.isNodeType(NodeType.MIX_TITLE) && entity.hasProperty(Property.JCR_TITLE))
+ result = entity.getProperty(Property.JCR_TITLE).getString();
else
result = "";
- return ConnectUiUtils.replaceAmpersand(result);
+ return ConnectUtils.replaceAmpersand(result);
} catch (RepositoryException re) {
throw new PeopleException("Unable to get formatted value for node", re);
}