The API package defines the Java interfaces supported by the Community Profile OMAS. The Community Profile OMAS is used by tools and administrators to maintain information associated with individuals and communities. The client interfaces are each targeted at different use cases. Not all client interfaces are implemented. The interface that begin "MyXXX" are expected to move to a new View service called My Profile OMVS.
Interface Summary Interface Description CollectionManagementInterfaceThe CollectionManagementInterface adds methods for managing collections that can be attached to communities and personal profiles. CommunityManagementInterfaceThe CommunityManagementInterface provides methods for managing communities, their membership and content. CommunityProfileEventInterfaceCommunityProfileEventInterface defines how a client gets access to the events produced by the Community Profile OMAS. CommunityProfileEventListenerCommunityProfileEventListener is the interface that a client implements to register to receive the events from the Community Profile OMAS's out topic. ExternalReferenceManagementInterfaceExternalReferenceManagementInterface defines the Java API for managing external references. LocationManagementInterfaceLocationManagementInterface defines the client side interface for the Community Profile OMAS that is relevant for managing definitions of locations. MetadataSourceInterfaceMetadataSourceInterface is the interface used to define information about the third party technologies that an integration daemon is extracting metadata from. MyFavouriteCollectionsInterfaceMyFavouriteCollectionsInterface covers the management of the MyAssets, MyProjects and MyCommunities collections associated with a person's personal profile. MyPersonalMessagesInterface MyPersonalNetworkInterfaceMyPersonalNetworkInterface provides interfaces to query the personal network of the individual. MyPersonalNotesInterfaceMyPersonalNotesInterface provides the ability for a person to create and manage their personal notes. MyPersonalProfileInterfaceMyPersonalProfileInterface covers the management of a user's personal profile. MyRolesAndActionsInterfaceMyRolesAndActionsInterface covers the ability to query a person's roles and any actions (to dos) assigned to those roles. OrganizationManagementInterfaceOrganizationManagementInterface defines the client interface for setting up the profiles, roles and relationships for an organization. PersonalProfileManagementInterfacePersonalProfileManagementInterface defines the client interface for an administrator setting up a profile for an individual. RelatedElementsManagementInterfaceDefines the interface that is common to multiple element types SecurityGroupInterface ToDoManagementInterface UserIdentityManagementInterfaceUserIdentityManagementInterface provides administrative function to alter the association between a profile (either personal profile or IT profile) and a user identity. ValidValueManagementInterfaceThe ValidValueManagementInterface provides methods for managing valid values.