| CMS.Personas Namespace | 
| Class | Description | |
|---|---|---|
| ContactPersonaEvaluator | 
            Contains methods for reevaluation of contact's persona. 
              | |
| MultipleDocumentsActionFactory | 
            Simplifies creating implementations of operations on personas and nodes.
              | |
| PersonaInfo | 
            PersonaInfo data container class.
              | |
| PersonaInfoProvider | 
            Class providing PersonaInfo management.
              | |
| PersonaNodeInfo | 
            PersonaNodeInfo data container class.
              | |
| PersonaNodeInfoProvider | 
            Class providing PersonaNodeInfo management.
              | |
| PersonaPictureImgTagGenerator | 
            Class capable of generating HTML img tags displaying persona picture.
              | |
| PersonaPictureUrlCreator | 
            Creates urls of the persona images.
              | |
| PersonaService | 
            Provides methods to determine membership of contacts in personas.
              | |
| PersonasFactory | 
            Factory to access classes of the Personas module.
              | 
| Interface | Description | |
|---|---|---|
| IContactPersonaEvaluator | 
            Contains methods for reevaluation of contact's persona.
              | |
| IMultipleDocumentsAction | 
            Denotes contract for performing actions on multiple personas and multiple nodes.
              | |
| IPersonaPictureImgTagGenerator | 
            Defines contract of the service capable of generating HTML img tags displaying persona picture.
              | |
| IPersonaPictureUrlCreator | 
            Creates urls of the persona images.
              | |
| IPersonaService | 
            Provides methods to determine membership of contacts in personas.
              | 
| Enumeration | Description | |
|---|---|---|
| MultipleDocumentsActionTypeEnum | 
            Specifies types of mass action on personas and nodes.
              |