Class OpenMetadataConformanceProfileResults
java.lang.Object
org.odpi.openmetadata.conformance.beans.OpenMetadataConformanceProfileResults
OpenMetadataConformanceProfileResults provides a detailed assessment of a technology's
conformance to an open metadata conformance profile, including all evidence collected.
-
Constructor Summary
ConstructorDescriptionDefault constructor used in JSON exchangeOpenMetadataConformanceProfileResults
(Integer id, String name, String description, String documentationURL, OpenMetadataConformanceProfilePriority profilePriority) Standard constructor used during test run.Copy/clone constructor used in JSON exchange -
Method Summary
Modifier and TypeMethodDescriptionReturn the conformance status of the technology under test (TUT).Return the short description of the profile.Return the URL link to the profile.getId()
Return the identifier of the profile.getName()
Return the display name of the profile.Return the priority of the profile.Return detailed results, requirement by requirement.void
setConformanceStatus
(OpenMetadataConformanceStatus conformanceStatus) Set up the conformance status of the technology under test (TUT).void
setDescription
(String description) Set up the short description of the profile.void
setDocumentationURL
(String documentationURL) Set up the URL link to the profile.void
Set up the identifier of the profile.void
Set up the display name of the profile.void
setProfilePriority
(OpenMetadataConformanceProfilePriority profilePriority) Set up the priority of the profile.void
setRequirementResults
(List<OpenMetadataConformanceRequirementResults> requirementResults) Set up detailed results, requirement by requirement.toString()
toString() JSON-style
-
Constructor Details
-
OpenMetadataConformanceProfileResults
public OpenMetadataConformanceProfileResults()Default constructor used in JSON exchange -
OpenMetadataConformanceProfileResults
public OpenMetadataConformanceProfileResults(Integer id, String name, String description, String documentationURL, OpenMetadataConformanceProfilePriority profilePriority) Standard constructor used during test run.- Parameters:
id
- unique identifier use in indexing the resultsname
- name of the profiledescription
- description of the profiledocumentationURL
- URL to the documentation of the profileprofilePriority
- mandatory or optional
-
OpenMetadataConformanceProfileResults
Copy/clone constructor used in JSON exchange- Parameters:
template
- object to copy
-
-
Method Details
-
getId
Return the identifier of the profile.- Returns:
- integer used to index the profile
-
setId
Set up the identifier of the profile.- Parameters:
id
- integer used to index the profile
-
getName
Return the display name of the profile.- Returns:
- string name
-
setName
Set up the display name of the profile.- Parameters:
name
- string name
-
getDescription
Return the short description of the profile.- Returns:
- string description
-
setDescription
Set up the short description of the profile.- Parameters:
description
- string description
-
getDocumentationURL
Return the URL link to the profile.- Returns:
- url
-
setDocumentationURL
Set up the URL link to the profile.- Parameters:
documentationURL
- url
-
getConformanceStatus
Return the conformance status of the technology under test (TUT).- Returns:
- status enum
-
setConformanceStatus
Set up the conformance status of the technology under test (TUT).- Parameters:
conformanceStatus
- status enum
-
getProfilePriority
Return the priority of the profile.- Returns:
- priority enum
-
setProfilePriority
Set up the priority of the profile.- Parameters:
profilePriority
- priority enum
-
getRequirementResults
Return detailed results, requirement by requirement.- Returns:
- list of requirement results
-
setRequirementResults
public void setRequirementResults(List<OpenMetadataConformanceRequirementResults> requirementResults) Set up detailed results, requirement by requirement.- Parameters:
requirementResults
- list of requirement results
-
toString
toString() JSON-style
-