Class CertificationRESTServices
java.lang.Object
org.odpi.openmetadata.accessservices.assetowner.server.CertificationRESTServices
CertificationRESTServices is the java client for managing certification types and the certification of elements.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponsecertifyElement(String serverName, String userId, String elementGUID, String certificationTypeGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Link an element to a certification type and include details of the certification in the relationship properties.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponsedecertifyElement(String serverName, String userId, String certificationGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Remove the certification for an element.org.odpi.openmetadata.commonservices.ffdc.rest.RelatedElementsResponsegetCertifications(String serverName, String userId, String elementGUID, int startFrom, int pageSize) Return information about the certifications linked to an element.org.odpi.openmetadata.commonservices.ffdc.rest.CertificationTypeResponsegetCertificationTypeByDocId(String serverName, String userId, String documentIdentifier) Retrieve the certification type by its assigned unique document identifier.org.odpi.openmetadata.commonservices.ffdc.rest.CertificationTypesResponsegetCertificationTypeByDomainId(String serverName, String userId, int domainIdentifier, int startFrom, int pageSize) Retrieve all the certification type definitions for a specific governance domain.org.odpi.openmetadata.commonservices.ffdc.rest.CertificationTypeResponsegetCertificationTypeByGUID(String serverName, String userId, String certificationTypeGUID) Retrieve the certification type by the unique identifier assigned by this service when it was created.org.odpi.openmetadata.commonservices.ffdc.rest.CertificationTypesResponsegetCertificationTypesByTitle(String serverName, String userId, int startFrom, int pageSize, org.odpi.openmetadata.commonservices.ffdc.rest.SearchStringRequestBody requestBody) Retrieve all the certification types for a particular title.org.odpi.openmetadata.commonservices.ffdc.rest.RelatedElementsResponsegetCertifiedElements(String serverName, String userId, String certificationTypeGUID, int startFrom, int pageSize) Return information about the elements linked to a certification.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseupdateCertification(String serverName, String userId, String certificationGUID, boolean isMergeUpdate, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Update the properties of a certification.
-
Constructor Details
-
CertificationRESTServices
public CertificationRESTServices()Default constructor
-
-
Method Details
-
getCertificationTypeByGUID
public org.odpi.openmetadata.commonservices.ffdc.rest.CertificationTypeResponse getCertificationTypeByGUID(String serverName, String userId, String certificationTypeGUID) Retrieve the certification type by the unique identifier assigned by this service when it was created.- Parameters:
serverName- name of the server instance to connect touserId- calling usercertificationTypeGUID- identifier of the governance definition to retrieve- Returns:
- properties of the certification type or InvalidParameterException guid or userId is null; guid is not recognized PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getCertificationTypeByDocId
public org.odpi.openmetadata.commonservices.ffdc.rest.CertificationTypeResponse getCertificationTypeByDocId(String serverName, String userId, String documentIdentifier) Retrieve the certification type by its assigned unique document identifier.- Parameters:
serverName- name of the server instance to connect touserId- calling userdocumentIdentifier- identifier to search for- Returns:
- properties of the matching certification type or InvalidParameterException documentIdentifier or userId is null; documentIdentifier is not recognized PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getCertificationTypesByTitle
public org.odpi.openmetadata.commonservices.ffdc.rest.CertificationTypesResponse getCertificationTypesByTitle(String serverName, String userId, int startFrom, int pageSize, org.odpi.openmetadata.commonservices.ffdc.rest.SearchStringRequestBody requestBody) Retrieve all the certification types for a particular title. The title can include regEx wildcards.- Parameters:
serverName- name of the server instance to connect touserId- calling userrequestBody- short description of the certificationstartFrom- where to start from in the list of definitionspageSize- max number of results to return in one call- Returns:
- list of matching certification types (null if no matching elements) or InvalidParameterException title or userId is null PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getCertificationTypeByDomainId
public org.odpi.openmetadata.commonservices.ffdc.rest.CertificationTypesResponse getCertificationTypeByDomainId(String serverName, String userId, int domainIdentifier, int startFrom, int pageSize) Retrieve all the certification type definitions for a specific governance domain.- Parameters:
serverName- name of the server instance to connect touserId- calling userdomainIdentifier- identifier to search forstartFrom- where to start from in the list of definitionspageSize- max number of results to return in one call- Returns:
- properties of the matching certification type definitions or InvalidParameterException domainIdentifier or userId is null; domainIdentifier is not recognized PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
certifyElement
public org.odpi.openmetadata.commonservices.ffdc.rest.GUIDResponse certifyElement(String serverName, String userId, String elementGUID, String certificationTypeGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Link an element to a certification type and include details of the certification in the relationship properties.- Parameters:
serverName- name of the server instance to connect touserId- calling userelementGUID- unique identifier of the element being certifiedcertificationTypeGUID- unique identifier for the certification typerequestBody- the properties of the certification- Returns:
- guid or InvalidParameterException one of the properties is invalid PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
updateCertification
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse updateCertification(String serverName, String userId, String certificationGUID, boolean isMergeUpdate, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Update the properties of a certification. Remember to include the certificationId in the properties if the element has multiple certifications for the same certification type.- Parameters:
serverName- name of the server instance to connect touserId- calling usercertificationGUID- unique identifier for the certification typeisMergeUpdate- should the supplied properties overlay the existing properties or replace themrequestBody- the properties of the certification- Returns:
- void or InvalidParameterException one of the properties is invalid PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
decertifyElement
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse decertifyElement(String serverName, String userId, String certificationGUID, org.odpi.openmetadata.commonservices.ffdc.rest.RelationshipRequestBody requestBody) Remove the certification for an element.- Parameters:
serverName- name of the server instance to connect touserId- calling usercertificationGUID- unique identifier for the certification typerequestBody- external source information.- Returns:
- void or InvalidParameterException one of the properties is invalid PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getCertifiedElements
public org.odpi.openmetadata.commonservices.ffdc.rest.RelatedElementsResponse getCertifiedElements(String serverName, String userId, String certificationTypeGUID, int startFrom, int pageSize) Return information about the elements linked to a certification.- Parameters:
serverName- name of the server instance to connect touserId- calling usercertificationTypeGUID- unique identifier for the certificationstartFrom- paging start pointpageSize- maximum results that can be returned- Returns:
- properties of the certification or InvalidParameterException qualifiedName or userId is null PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-
getCertifications
public org.odpi.openmetadata.commonservices.ffdc.rest.RelatedElementsResponse getCertifications(String serverName, String userId, String elementGUID, int startFrom, int pageSize) Return information about the certifications linked to an element.- Parameters:
serverName- name of the server instance to connect touserId- calling userelementGUID- unique identifier for the certificationstartFrom- paging start pointpageSize- maximum results that can be returned- Returns:
- properties of the certification or InvalidParameterException qualifiedName or userId is null PropertyServerException problem accessing property server UserNotAuthorizedException security access problem
-