# Serialized Form

- ## Package org.silverpeas.components.community

  - ### Exception org.silverpeas.components.community.AlreadyMemberException

    class AlreadyMemberException extends org.silverpeas.kernel.SilverpeasRuntimeException implements Serializable

- ## Package org.silverpeas.components.community.model

  - ### Class org.silverpeas.components.community.model.CommunityMembership

    class CommunityMembership extends org.silverpeas.core.persistence.datasource.model.jpa.SilverpeasJpaEntity<CommunityMembership,org.silverpeas.core.persistence.datasource.model.identifier.UuidIdentifier> implements Serializable

    - #### Serialized Fields

      - ##### community

            @NotNull CommunityOfUsers community

      - ##### joiningDate

            Instant joiningDate

      - ##### status

            @NotNull MembershipStatus status

      - ##### userId

            @jakarta.validation.constraints.NotNull int userId

  - ### Class org.silverpeas.components.community.model.CommunityOfUsers

    class CommunityOfUsers extends org.silverpeas.core.persistence.datasource.model.jpa.BasicJpaEntity<CommunityOfUsers,org.silverpeas.core.persistence.datasource.model.identifier.UuidIdentifier> implements Serializable
    serialVersionUID:
      -4908726669864467915L

    - #### Serialized Fields

      - ##### charterURL

            URL charterURL

      - ##### componentInstanceId

            @NotNull String componentInstanceId

      - ##### groupId

            Integer groupId

      - ##### homePage

            String homePage

      - ##### homePageType

            org.silverpeas.core.admin.space.SpaceHomePageType homePageType

      - ##### spaceId

            @NotNull String spaceId

- ## Package org.silverpeas.components.community.notification

  - ### Class org.silverpeas.components.community.notification.CommunityEvent

    class CommunityEvent extends org.silverpeas.core.notification.system.AbstractResourceEvent<CommunityOfUsers> implements Serializable