View Javadoc
1   package org.argeo.people.ui.exports;
2   
3   import javax.jcr.Node;
4   
5   import org.argeo.connect.resources.ResourcesService;
6   import org.argeo.connect.util.ConnectJcrUtils;
7   import org.eclipse.jface.viewers.ColumnLabelProvider;
8   
9   public class CountMemberLP extends ColumnLabelProvider {
10  	private static final long serialVersionUID = 1L;
11  
12  	private final ResourcesService resourcesService;
13  
14  	public CountMemberLP(ResourcesService resourcesService) {
15  		this.resourcesService = resourcesService;
16  	}
17  
18  	@Override
19  	public String getText(Object element) {
20  		Node currNode = ConnectJcrUtils.getNodeFromElement(element, null);
21  		long count = resourcesService.countMembers(currNode);
22  		return "" + count;
23  	}
24  }