Class PrivacyOfficerRESTServices
java.lang.Object
org.odpi.openmetadata.tokencontroller.TokenController
org.odpi.openmetadata.viewservices.privacyofficer.server.PrivacyOfficerRESTServices
The PrivacyOfficerRESTServices provides the server-side implementation of the Privacy Officer Open Metadata
View Service (OMVS). This interface provides access to a person's profile, roles and network.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondetachDataProcessingSpecification(String serverName, String elementGUID, String dataProcessingDescriptionGUID, DeleteRelationshipRequestBody requestBody) Detach a data processing description from the element that performed the processing.detachDataProcessingTarget(String serverName, String dataProcessingActionGUID, String targetGUID, DeleteRelationshipRequestBody requestBody) Detach a data processing action from a target element.detachDetailedProcessingAction(String serverName, String parentProcessingActionGUID, String childProcessingActionGUID, DeleteRelationshipRequestBody requestBody) Detach a child data processing action from its parent data processing action.detachPermittedProcessing(String serverName, String dataProcessingPurposeGUID, String dataProcessingDescriptionGUID, DeleteRelationshipRequestBody requestBody) Detach a data processing purpose from a data processing description.linkDataProcessingSpecification(String serverName, String elementGUID, String dataProcessingDescriptionGUID, NewRelationshipRequestBody requestBody) Attach a data processing description to the element that performs the processing.linkDataProcessingTarget(String serverName, String dataProcessingActionGUID, String targetGUID, NewRelationshipRequestBody requestBody) Link a data processing action to a target element.linkDetailedProcessingAction(String serverName, String parentProcessingActionGUID, String childProcessingActionGUID, NewRelationshipRequestBody requestBody) Attach a child data processing action to its parent data processing action.linkPermittedProcessing(String serverName, String dataProcessingPurposeGUID, String dataProcessingDescriptionGUID, NewRelationshipRequestBody requestBody) Link a data processing purpose to a data processing description.Methods inherited from class org.odpi.openmetadata.tokencontroller.TokenController
getUser
-
Constructor Details
-
PrivacyOfficerRESTServices
public PrivacyOfficerRESTServices()Default constructor
-
-
Method Details
-
linkPermittedProcessing
public VoidResponse linkPermittedProcessing(String serverName, String dataProcessingPurposeGUID, String dataProcessingDescriptionGUID, NewRelationshipRequestBody requestBody) Link a data processing purpose to a data processing description.- Parameters:
serverName- name of called serverdataProcessingPurposeGUID- unique identifier of the data processing purposedataProcessingDescriptionGUID- unique identifier of the data processing descriptionrequestBody- description of the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
detachPermittedProcessing
public VoidResponse detachPermittedProcessing(String serverName, String dataProcessingPurposeGUID, String dataProcessingDescriptionGUID, DeleteRelationshipRequestBody requestBody) Detach a data processing purpose from a data processing description.- Parameters:
serverName- name of called serverdataProcessingPurposeGUID- unique identifier of the data processing purposedataProcessingDescriptionGUID- unique identifier of the data processing descriptionrequestBody- description of the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
linkDataProcessingTarget
public VoidResponse linkDataProcessingTarget(String serverName, String dataProcessingActionGUID, String targetGUID, NewRelationshipRequestBody requestBody) Link a data processing action to a target element.- Parameters:
serverName- name of called serverdataProcessingActionGUID- unique identifier of the data processing actiontargetGUID- unique identifier of the target elementrequestBody- description of the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
detachDataProcessingTarget
public VoidResponse detachDataProcessingTarget(String serverName, String dataProcessingActionGUID, String targetGUID, DeleteRelationshipRequestBody requestBody) Detach a data processing action from a target element.- Parameters:
serverName- name of called serverdataProcessingActionGUID- unique identifier of the data processing actiontargetGUID- unique identifier of the target elementrequestBody- description of the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid. PropertyServerException a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
linkDataProcessingSpecification
public VoidResponse linkDataProcessingSpecification(String serverName, String elementGUID, String dataProcessingDescriptionGUID, NewRelationshipRequestBody requestBody) Attach a data processing description to the element that performs the processing.- Parameters:
serverName- name of the server to route the request toelementGUID- unique identifier of the element that performs the data processingdataProcessingDescriptionGUID- unique identifier of the data processing descriptionrequestBody- properties for the relationship- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachDataProcessingSpecification
public VoidResponse detachDataProcessingSpecification(String serverName, String elementGUID, String dataProcessingDescriptionGUID, DeleteRelationshipRequestBody requestBody) Detach a data processing description from the element that performed the processing.- Parameters:
serverName- name of the server to route the request toelementGUID- unique identifier of the element that performs the data processingdataProcessingDescriptionGUID- unique identifier of the data processing descriptionrequestBody- delete options- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
linkDetailedProcessingAction
public VoidResponse linkDetailedProcessingAction(String serverName, String parentProcessingActionGUID, String childProcessingActionGUID, NewRelationshipRequestBody requestBody) Attach a child data processing action to its parent data processing action.- Parameters:
serverName- name of the server to route the request toparentProcessingActionGUID- unique identifier of the parent data processing actionchildProcessingActionGUID- unique identifier of the child data processing actionrequestBody- properties for the relationship- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-
detachDetailedProcessingAction
public VoidResponse detachDetailedProcessingAction(String serverName, String parentProcessingActionGUID, String childProcessingActionGUID, DeleteRelationshipRequestBody requestBody) Detach a child data processing action from its parent data processing action.- Parameters:
serverName- name of the server to route the request toparentProcessingActionGUID- unique identifier of the parent data processing actionchildProcessingActionGUID- unique identifier of the child data processing actionrequestBody- delete options- Returns:
- void or InvalidParameterException one of the parameters is invalid UserNotAuthorizedException the user is not authorized to issue this request PropertyServerException a problem reported in the open metadata server(s)
-