# Package org.silverpeas.components.community.repository

package org.silverpeas.components.community.repository
Persistence repository for the community of users and for the members of the communities.

Author:
  mmoquillon

- Related Packages
  Package
  Description
  org.silverpeas.components.community
  Silverpeas Web Application Component to manage a community of users for a collaborative space.
  org.silverpeas.components.community.model
  The business objects used to represent a community of users and its members.
  org.silverpeas.components.community.notification
  Provides classes to notify other components in Silverpeas about the events triggered by some operations in a Community application instance.
- 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.
  CommunityMembershipRepository
  A repository to persist the memberships to a community of users.
  CommunityMembershipRepository.CommunityMembershipsTable
  The table of memberships of a given community of users.
  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.
  CommunityOfUsersRepository
  This repository manages the persistence of communities of users.