Class DigitalBusinessRESTServices
java.lang.Object
org.odpi.openmetadata.tokencontroller.TokenController
org.odpi.openmetadata.viewservices.digitalbusiness.server.DigitalBusinessRESTServices
The DigitalBusinessRESTServices provides the server-side implementation of the Digital Business Open Metadata
View Service (OMVS). This interface provides access to business capabilities. These are collections so
Collection Manager OMVS provides the definition of the business capability element and this service handles the
specialized relationships and classification.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclearBusinessSignificance(String serverName, String elementGUID, DeleteClassificationRequestBody requestBody) Remove the business significant classification from the element.detachBusinessCapabilityDependency(String serverName, String businessCapabilityGUID, String supportingBusinessCapabilityGUID, DeleteRelationshipRequestBody requestBody) Detach dependent business capabilities.detachDigitalSupport(String serverName, String businessCapabilityGUID, String elementGUID, DeleteRelationshipRequestBody requestBody) Detach a business capability from an element that provides digital support.linkBusinessCapabilityDependency(String serverName, String businessCapabilityGUID, String supportingBusinessCapabilityGUID, NewRelationshipRequestBody requestBody) Link dependent business capabilities.linkDigitalSupport(String serverName, String businessCapabilityGUID, String elementGUID, NewRelationshipRequestBody requestBody) Attach a business capability to an element that provides digital support.setBusinessSignificant(String serverName, String elementGUID, NewClassificationRequestBody requestBody) Classify an element to indicate that it is significant to a particular business capability.Methods inherited from class org.odpi.openmetadata.tokencontroller.TokenController
getUser
-
Constructor Details
-
DigitalBusinessRESTServices
public DigitalBusinessRESTServices()Default constructor
-
-
Method Details
-
linkBusinessCapabilityDependency
public VoidResponse linkBusinessCapabilityDependency(String serverName, String businessCapabilityGUID, String supportingBusinessCapabilityGUID, NewRelationshipRequestBody requestBody) Link dependent business capabilities.- Parameters:
serverName- name of called serverbusinessCapabilityGUID- unique identifier of the business capability that is dependent on anothersupportingBusinessCapabilityGUID- unique identifier of the business capability that is supportingrequestBody- description of the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
detachBusinessCapabilityDependency
public VoidResponse detachBusinessCapabilityDependency(String serverName, String businessCapabilityGUID, String supportingBusinessCapabilityGUID, DeleteRelationshipRequestBody requestBody) Detach dependent business capabilities.- Parameters:
serverName- name of called serverbusinessCapabilityGUID- unique identifier of the business capability that is dependent on anothersupportingBusinessCapabilityGUID- unique identifier of the business capability that is supportingrequestBody- description of the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
linkDigitalSupport
public VoidResponse linkDigitalSupport(String serverName, String businessCapabilityGUID, String elementGUID, NewRelationshipRequestBody requestBody) Attach a business capability to an element that provides digital support.- Parameters:
serverName- name of called serverbusinessCapabilityGUID- unique identifier of the business capabilityelementGUID- unique identifier of the elementrequestBody- description of the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
detachDigitalSupport
public VoidResponse detachDigitalSupport(String serverName, String businessCapabilityGUID, String elementGUID, DeleteRelationshipRequestBody requestBody) Detach a business capability from an element that provides digital support.- Parameters:
serverName- name of called serverbusinessCapabilityGUID- unique identifier of the business capabilityelementGUID- unique identifier of the elementrequestBody- description of the relationship.- Returns:
- void or InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
-
setBusinessSignificant
public VoidResponse setBusinessSignificant(String serverName, String elementGUID, NewClassificationRequestBody requestBody) Classify an element to indicate that it is significant to a particular business capability.- Parameters:
serverName- name of the server instance to connect toelementGUID- unique identifier of the metadata element to updaterequestBody- properties for classification request- Returns:
- void or InvalidParameterException full path or userId is null or PropertyServerException problem accessing property server or UserNotAuthorizedException security access problem
-
clearBusinessSignificance
public VoidResponse clearBusinessSignificance(String serverName, String elementGUID, DeleteClassificationRequestBody requestBody) Remove the business significant classification from the element.- Parameters:
serverName- name of the server instance to connect toelementGUID- unique identifier of the metadata element to updaterequestBody- properties for classification request- Returns:
- void or InvalidParameterException full path or userId is null or PropertyServerException problem accessing property server or UserNotAuthorizedException security access problem
-