1 package org.argeo.connect.e4.resources;
2
3 import javax.jcr.Node;
4
5 import org.argeo.connect.e4.AppE4Service;
6 import org.argeo.connect.resources.ResourcesTypes;
7 import org.argeo.connect.ui.ConnectImages;
8 import org.argeo.connect.util.ConnectJcrUtils;
9 import org.eclipse.swt.graphics.Image;
10
11 public class ResourcesE4Service implements AppE4Service {
12
13 @Override
14 public String getEntityEditorId(Node entity) {
15 if (ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_TAG))
16 return "org.argeo.suite.e4.partdescriptor.tagEditor";
17 return null;
18 }
19
20 @Override
21 public String getSearchEntityEditorId(String nodeType) {
22 if (ResourcesTypes.RESOURCES_TAG.equals(nodeType))
23 return null;
24 return null;
25 }
26
27 @Override
28 public Image getIconForType(Node entity) {
29 if (ConnectJcrUtils.isNodeType(entity, ResourcesTypes.RESOURCES_TAG))
30 return ConnectImages.TAG;
31 return null;
32 }
33 }