com.sun.portal.community.mc |
|
Java Source File Name | Type | Comment |
CMCException.java | Class | Generic exception class for community membership and configuration system. |
CMCExistsException.java | Class | This exception is thrown when a community is expected not to exist,
but does. |
CMCFactory.java | Class | Returns instances of CommunityUser
and CommunityNode objects.
The community MC (membership and configuration)
system is implemented using the
group of responsibility (GoR) pattern. |
CMCNode.java | Interface | Provides access to community membership and configuration.
Clients obtain instances of CommunityNode objects
through a CommunityFactory object.
CommunityNode objects operate from the
perspective of the community. |
CMCNodeManager.java | Interface | Provides access to operations that target >1 communities, and are not
specific to any user. |
CMCPrincipal.java | Class | Unqiuely identifies a community. |
CMCRolePrincipal.java | Class | Uniquely identifies a community role.
There are three possible roles: owner, member, and visitor. |
CMCUser.java | Interface | Describes the relationship between a user and communities.
Clients obtain instances of CommunityUser objects
through a CommunityFactory factory object.
CommunityUser objects operate from the
perspective of the user.
For example, the client has a user ID, and they want
to ask questions about the user's relationship
with communities.
Contrast this with a CommunityNode
object. |
ConfigTable.java | Class | Provides a map-like interface to get and set per-community, per-role
configuration. |