@RestController
@RequestMapping(value="/servers/{serverName}/open-metadata/access-services/community-profile/users/{userId}")
public class CommunityProfileResource
extends Object
| Constructor and Description |
|---|
CommunityProfileResource() |
| Modifier and Type | Method and Description |
|---|---|
VoidResponse |
addMasterDataManagerClassification(String serverName,
String userId,
String metadataSourceGUID,
NullRequestBody requestBody)
Update classification of the metadata source that is a master data manager for user profile information.
|
VoidResponse |
addUserAccessDirectoryClassification(String serverName,
String userId,
String metadataSourceGUID,
NullRequestBody requestBody)
Update classification of the metadata source that is providing a user access directory information
such as the groups and access rights of a user Id.
|
VoidResponse |
addUserProfileManagerClassification(String serverName,
String userId,
String metadataSourceGUID,
NullRequestBody requestBody)
Update classification of the metadata source as being capable if managing user profiles.
|
GUIDResponse |
createMetadataSource(String serverName,
String userId,
MetadataSourceProperties requestBody)
Create information about the metadata source that is providing user profile information.
|
MetadataSourceResponse |
getMetadataSource(String serverName,
String userId,
String metadataSourceGUID)
Retrieve the properties of the software server capability that describes a metadata source.
|
GUIDResponse |
getMetadataSourceGUID(String serverName,
String userId,
String qualifiedName)
Retrieve the unique identifier of the software server capability that describes a metadata source.
|
ConnectionResponse |
getOutTopicConnection(String serverName,
String userId,
String callerId)
Return the connection object for the Community Profile OMAS's out topic.
|
@GetMapping(path="/topics/out-topic-connection/{callerId}")
public ConnectionResponse getOutTopicConnection(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String callerId)
serverName - name of the service to route the request to.userId - identifier of calling user.callerId - unique identifier of the caller@PostMapping(path="/metadata-sources") public GUIDResponse createMetadataSource(@PathVariable String serverName, @PathVariable String userId, @RequestBody MetadataSourceProperties requestBody)
serverName - name of calling serveruserId - calling userrequestBody - description of the metadata source@GetMapping(path="/metadata-sources/by-name/{qualifiedName}")
public GUIDResponse getMetadataSourceGUID(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String qualifiedName)
serverName - name of calling serveruserId - calling userqualifiedName - unique name of the metadata source@GetMapping(path="/metadata-sources/{metadataSourceGUID}")
public MetadataSourceResponse getMetadataSource(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String metadataSourceGUID)
serverName - name of calling serveruserId - calling usermetadataSourceGUID - unique identifier of the metadata source@PostMapping(path="/metadata-sources/{metadataSourceGUID}/user-profile-manager")
public VoidResponse addUserProfileManagerClassification(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String metadataSourceGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of calling serveruserId - calling usermetadataSourceGUID - unique identifier of the metadata sourcerequestBody - null request body@PostMapping(path="/metadata-sources/{metadataSourceGUID}/user-access-directory")
public VoidResponse addUserAccessDirectoryClassification(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String metadataSourceGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of calling serveruserId - calling usermetadataSourceGUID - unique identifier of the metadata sourcerequestBody - null request body@PostMapping(path="/metadata-sources/{metadataSourceGUID}/master-data-manager")
public VoidResponse addMasterDataManagerClassification(@PathVariable
String serverName,
@PathVariable
String userId,
@PathVariable
String metadataSourceGUID,
@RequestBody(required=false)
NullRequestBody requestBody)
serverName - name of calling serveruserId - calling usermetadataSourceGUID - unique identifier of the metadata sourcerequestBody - null request bodyCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.