Class OrganizationResource
java.lang.Object
org.odpi.openmetadata.accessservices.communityprofile.server.spring.OrganizationResource
@RestController
@RequestMapping("/servers/{serverName}/open-metadata/access-services/community-profile/users/{userId}")
public class OrganizationResource
extends Object
The OrganizationResource provides a Spring based server-side REST API
that supports the OrganizationManagementInterface. It delegates each request to the
OrganizationRESTServices. This provides the server-side implementation of the Community Profile Open Metadata
Assess Service (OMAS) which is used to manage information about people, roles and organizations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetActorProfileByUserId
(String serverName, String userId, String actorProfileUserId) Return information about a specific actor profile.getPersonRoleByGUID
(String serverName, String userId, String personRoleGUID) Return information about a specific person role.
-
Constructor Details
-
OrganizationResource
public OrganizationResource()Default constructor
-
-
Method Details
-
getActorProfileByUserId
@GetMapping(path="/profiles/user-ids/{actorProfileUserId}") public ActorProfileGraphResponse getActorProfileByUserId(@PathVariable String serverName, @PathVariable String userId, @PathVariable String actorProfileUserId) Return information about a specific actor profile.- Parameters:
serverName
- called serveruserId
- calling useractorProfileUserId
- unique identifier for the userId- Returns:
- properties of the actor profile InvalidParameterException actorProfileUserId or userId is null PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getPersonRoleByGUID
@GetMapping(path="/person-roles/{personRoleGUID}") public ActorRoleResponse getPersonRoleByGUID(@PathVariable String serverName, @PathVariable String userId, @PathVariable String personRoleGUID) Return information about a specific person role.- Parameters:
serverName
- called serveruserId
- calling userpersonRoleGUID
- unique identifier for the person role- Returns:
- properties of the person role InvalidParameterException personRoleGUID or userId is null PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-