Class OpenMetadataConformanceProfileResults

java.lang.Object
org.odpi.openmetadata.conformance.beans.OpenMetadataConformanceProfileResults

public class OpenMetadataConformanceProfileResults extends Object
OpenMetadataConformanceProfileResults provides a detailed assessment of a technology's conformance to an open metadata conformance profile, including all evidence collected.
  • 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 results
      name - name of the profile
      description - description of the profile
      documentationURL - URL to the documentation of the profile
      profilePriority - mandatory or optional
    • OpenMetadataConformanceProfileResults

      public OpenMetadataConformanceProfileResults(OpenMetadataConformanceProfileResults template)
      Copy/clone constructor used in JSON exchange
      Parameters:
      template - object to copy
  • Method Details

    • getId

      public Integer getId()
      Return the identifier of the profile.
      Returns:
      integer used to index the profile
    • setId

      public void setId(Integer id)
      Set up the identifier of the profile.
      Parameters:
      id - integer used to index the profile
    • getName

      public String getName()
      Return the display name of the profile.
      Returns:
      string name
    • setName

      public void setName(String name)
      Set up the display name of the profile.
      Parameters:
      name - string name
    • getDescription

      public String getDescription()
      Return the short description of the profile.
      Returns:
      string description
    • setDescription

      public void setDescription(String description)
      Set up the short description of the profile.
      Parameters:
      description - string description
    • getDocumentationURL

      public String getDocumentationURL()
      Return the URL link to the profile.
      Returns:
      url
    • setDocumentationURL

      public void setDocumentationURL(String documentationURL)
      Set up the URL link to the profile.
      Parameters:
      documentationURL - url
    • getConformanceStatus

      public OpenMetadataConformanceStatus getConformanceStatus()
      Return the conformance status of the technology under test (TUT).
      Returns:
      status enum
    • setConformanceStatus

      public void setConformanceStatus(OpenMetadataConformanceStatus conformanceStatus)
      Set up the conformance status of the technology under test (TUT).
      Parameters:
      conformanceStatus - status enum
    • getProfilePriority

      public OpenMetadataConformanceProfilePriority getProfilePriority()
      Return the priority of the profile.
      Returns:
      priority enum
    • setProfilePriority

      public void setProfilePriority(OpenMetadataConformanceProfilePriority profilePriority)
      Set up the priority of the profile.
      Parameters:
      profilePriority - priority enum
    • getRequirementResults

      public List<OpenMetadataConformanceRequirementResults> 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

      public String toString()
      toString() JSON-style
      Overrides:
      toString in class Object
      Returns:
      string description