public class PersonalProfileRESTServices extends Object
| Constructor and Description |
|---|
PersonalProfileRESTServices()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
GUIDResponse |
createPersonalProfile(String serverName,
String userId,
PersonalProfileRequestBody requestBody)
Create a personal profile for an individual who is to be appointed to a governance role but does not
have a profile in open metadata.
|
VoidResponse |
deletePersonalProfile(String serverName,
String userId,
String profileGUID,
PersonalProfileValidatorRequestBody requestBody)
Delete the personal profile.
|
PersonalProfileResponse |
getPersonalProfileByGUID(String serverName,
String userId,
String profileGUID)
Retrieve a personal profile by guid.
|
PersonalProfileResponse |
getPersonalProfileByQualifiedName(String serverName,
String userId,
String employeeNumber)
Retrieve a personal profile by personnel/serial/unique employee number of the individual.
|
PersonalProfileResponse |
getPersonalProfileForUser(String serverName,
String userId,
String profileUserId)
Return the profile for this user.
|
PersonalProfileListResponse |
getPersonalProfilesByName(String serverName,
String userId,
String name,
int startFrom,
int pageSize)
Return a list of candidate personal profiles for an individual.
|
VoidResponse |
updatePersonalProfile(String serverName,
String userId,
String profileGUID,
PersonalProfileRequestBody requestBody)
Update properties for the personal properties.
|
public PersonalProfileRESTServices()
public GUIDResponse createPersonalProfile(String serverName, String userId, PersonalProfileRequestBody requestBody)
serverName - name of server instance to calluserId - the name of the calling user.requestBody - properties about the individual.public VoidResponse updatePersonalProfile(String serverName, String userId, String profileGUID, PersonalProfileRequestBody requestBody)
serverName - name of server instance to calluserId - the name of the calling user.profileGUID - unique identifier for the profile.requestBody - properties about the individual.public VoidResponse deletePersonalProfile(String serverName, String userId, String profileGUID, PersonalProfileValidatorRequestBody requestBody)
serverName - name of server instance to calluserId - the name of the calling user.profileGUID - unique identifier for the profile.requestBody - personnel/serial/unique employee number of the individual.public PersonalProfileResponse getPersonalProfileForUser(String serverName, String userId, String profileUserId)
serverName - name of the server instances for this requestuserId - userId of the user making the request.profileUserId - userId for person that profile belongs topublic PersonalProfileResponse getPersonalProfileByGUID(String serverName, String userId, String profileGUID)
serverName - name of server instance to calluserId - the name of the calling user.profileGUID - unique identifier for the profile.public PersonalProfileResponse getPersonalProfileByQualifiedName(String serverName, String userId, String employeeNumber)
serverName - name of server instance to calluserId - the name of the calling user.employeeNumber - personnel/serial/unique employee number of the individual.public PersonalProfileListResponse getPersonalProfilesByName(String serverName, String userId, String name, int startFrom, int pageSize)
serverName - name of server instance to calluserId - the name of the calling user.name - name of individual.startFrom - scan pointerpageSize - maximum number of resultsCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.