View Javadoc
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  }