/**
 * Provides classes that are necessary to manage all related entities on Social and all services that manage
 * each type in both separating and collaborating between them.
 *
 * Entities in Social which need to be managed are: Identity, Activity and Relationship.
 * 
 * <ul>
 * <li>The Activity contains all information regarding to people, spaces and applications activities.</li>
 * <li>The Identity contains all profile information of users and spaces.</li>
 * <li>The Relationship contains all information regarding to relationship between users and users, users and spaces.</li>
 * </ul>
 */
package org.exoplatform.social.core.manager;