1 package org.argeo.activities.e4; 2 3 import javax.jcr.Node; 4 5 import org.argeo.activities.ActivitiesTypes; 6 import org.argeo.activities.ui.ActivitiesUiService; 7 import org.argeo.connect.e4.AppE4Service; 8 import org.argeo.connect.util.ConnectJcrUtils; 9 10 public class ActivitiesE4Service extends ActivitiesUiService implements AppE4Service { 11 @Override 12 public String getEntityEditorId(Node entity) { 13 if (ConnectJcrUtils.isNodeType(entity, ActivitiesTypes.ACTIVITIES_RATE)) 14 return null; 15 else if (ConnectJcrUtils.isNodeType(entity, ActivitiesTypes.ACTIVITIES_TASK)) 16 return "org.argeo.suite.e4.partdescriptor.taskEditor"; 17 else if (ConnectJcrUtils.isNodeType(entity, ActivitiesTypes.ACTIVITIES_ACTIVITY)) 18 return "org.argeo.suite.e4.partdescriptor.activityEditor"; 19 return null; 20 } 21 22 @Override 23 public String getSearchEntityEditorId(String nodeType) { 24 if (ActivitiesTypes.ACTIVITIES_TASK.equals(nodeType) || ActivitiesTypes.ACTIVITIES_ACTIVITY.equals(nodeType)) 25 return null; 26 return null; 27 } 28 29 30 }