# Package org.silverpeas.components.community.repository

Persistence repository for the community of users and for the members of the communities.

Author:
  mmoquillon

- Interface Summary
  Interface | Description
  --- | ---
  CommunityMembershipRepository | A repository to persist the memberships to a community of users.
  CommunityMembershipRepository.CommunityMembershipsTable | The table of memberships of a given community of users.
  CommunityOfUsersRepository | This repository manages the persistence of communities of users.

- Class Summary
  Class | Description
  --- | ---
  CommunityMembershipJpaRepository | Implementation of the repository of members of communities of users by extending the `SilverpeasJpaEntityRepository` base repository that provides all the basic and necessary methods to save, to update, to delete and to get the business entities by using the JPA engine.
  CommunityOfUsersJpaRepository | Implementation of the repository of Community of users by extending the `BasicJpaEntityRepository` base repository that provides all the basic and necessary methods to save, to update, to delete and to get the business entities by using the JPA engine.