Package org.odpi.openmetadata.accessservices.communityprofile.api
The Community Profile Open Metadata Access Service (OMAS) is used by tools and administrators to
maintain information associated with individuals and communities. The client interfaces are targeted
at different use cases. They are as follows:
- MyProfileManagement covers the management of a personal profile by the userId associated with the profile.
- MyNotificationsInterface covers the management of personal notifications that derive from changes to the metadata.
- PersonalProfileManagementInterface covers the setting up and removal of personal profiles by an administrator.
- CollectionManagement covers the management of collections of resources that can be attached to personal profiles, projects or communities.
- CommunityManagementInterface covers the administrator's role in setting up and shutting down communities.
-
Interface Summary Interface Description CollectionManagementInterface The Community Profile Open Metadata Access Service (OMAS) is used by tools and administrators to maintain information associated with individuals and communities.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.SecurityGroupInterface ToDoManagementInterface UserIdentityManagementInterface UserIdentityManagementInterface provides administrative function to alter the association between a profile (either personal profile or IT profile) and a user identity.