Package org.odpi.openmetadata.accessservices.communityprofile.api
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 CollectionManagementInterface The CollectionManagementInterface adds methods for managing collections that can be attached to communities and personal profiles.CommunityManagementInterface The CommunityManagementInterface provides methods for managing communities, their membership and content.CommunityProfileEventInterface CommunityProfileEventInterface defines how a client gets access to the events produced by the Community Profile OMAS.CommunityProfileEventListener CommunityProfileEventListener is the interface that a client implements to register to receive the events from the Community Profile OMAS's out topic.ExternalReferenceManagementInterface ExternalReferenceManagementInterface defines the Java API for managing external references.LocationManagementInterface LocationManagementInterface defines the client side interface for the Community Profile OMAS that is relevant for managing definitions of locations.MetadataSourceInterface MetadataSourceInterface is the interface used to define information about the third party technologies that an integration daemon is extracting metadata from.MyFavouriteCollectionsInterface MyFavouriteCollectionsInterface covers the management of the MyAssets, MyProjects and MyCommunities collections associated with a person's personal profile.MyPersonalMessagesInterface MyPersonalNetworkInterface MyPersonalNetworkInterface provides interfaces to query the personal network of the individual.MyPersonalNotesInterface MyPersonalNotesInterface provides the ability for a person to create and manage their personal notes.MyPersonalProfileInterface MyPersonalProfileInterface covers the management of a user's personal profile.MyRolesAndActionsInterface MyRolesAndActionsInterface covers the ability to query a person's roles and any actions (to dos) assigned to those roles.OrganizationManagementInterface OrganizationManagementInterface defines the client interface for setting up the profiles, roles and relationships for an organization.PersonalProfileManagementInterface PersonalProfileManagementInterface defines the client interface for an administrator setting up a profile for an individual.RelatedElementsManagementInterface Defines the interface that is common to multiple element typesSecurityGroupInterface ToDoManagementInterface UserIdentityManagementInterface UserIdentityManagementInterface provides administrative function to alter the association between a profile (either personal profile or IT profile) and a user identity.ValidValueManagementInterface The ValidValueManagementInterface provides methods for managing valid values.