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 }