Package org.silverpeas.components.community
Silverpeas Web Application Component to manage a community of users for a collaborative space. By
default, a collaborative space is visible either only to the users having access rights to it or
to all users in the case of a public space. The decision to give access rights to users in
Silverpeas are decided unilaterally only by space managers. With this application, a
collaborative space can become a community space, that is a space with a community of users. In
this case, the space is visible to anyone (but not its content in subspaces, applications,
contributions, ...) and any user in Silverpeas can ask to join the community of the space. When
joining such a community, the user gain then access rights to the space.
To allow this Community application to manage the community of users for a given space, the recommended way is to instantiated this application into the targeted space and then to declare it as the home page of that space.
- Author:
- mmoquillon
-
Class Summary Class Description CommunityComponentSettings It gathers all the settings and i18n relative to the community component.CommunityInstancePostConstruction Once the Community application instance created, constructs an empty community of users for the collaborative space in which the application instance has been spawned.CommunityInstancePreDestruction Wipe out for the spawned community instance the resources that were allocated to him.CommunityUserDeletionListener A listener of events concerning an operation applied on a user profile in Silverpeas.CommunityWebManager WEB manager which allows to centralize code to be used by REST Web Services and Web Component Controller. -
Exception Summary Exception Description AlreadyMemberException Exception thrown when a user is already a member of a community.