| Interface | Description | 
|---|---|
| ComputedGroup | 
 Marker interface for computed group (avoids changing  
NuxeoGroup interface). | 
| ComputedGroupsService | 
 Interface for computed group service. 
 | 
| GroupComputer | 
 Interface that must be implemented by all contributed  
GroupComputers. | 
| GroupComputerLabelled | 
 Group Computer implementing this interface will expose Group with specific label. 
 | 
| Class | Description | 
|---|---|
| AbstractAttributeBasedGroupComputer | 
 Base class for  
GroupComputer implementation that uses User attribute to compute groups. | 
| AbstractGroupComputer | 
 Base class for  
GroupComputer implementation. | 
| CompanyGroupComputer | 
 Sample  
GroupComputer implementation that uses company field. | 
| ComputedGroupsServiceImpl | 
ComputedGroupsService implementation | 
| DocumentMetadataGroupComputer | 
 Configurable Group Computer based on Metadata of Documents. 
 | 
| DocumentMetadataGroupComputerDescriptor | |
| GroupComputerChainDescriptor | |
| GroupComputerDescriptor | |
| NuxeoComputedGroup | 
 Computed group implementation class. 
 | 
| UserManagerWithComputedGroups | 
UserManager implementation that is aware of ComputedGroup. | 
| UserMetadataGroupComputer | 
 Configurable Group Computer based on metadata of the user. 
 | 
| UserMetadataGroupComputerDescriptor | 
Copyright © 2019 Nuxeo. All rights reserved.