Class OpenMetadataConformanceWorkbenchSummary

java.lang.Object
org.odpi.openmetadata.conformance.beans.OpenMetadataConformanceWorkbenchSummary
All Implemented Interfaces:
Serializable

public class OpenMetadataConformanceWorkbenchSummary extends Object implements Serializable
OpenMetadataConformanceWorkbenchResults provides a bean for storing the results of an Open Metadata Conformance Suite Workbench. This includes the accumulated results from each of the tests it runs within each profile.
See Also:
  • Constructor Details

    • OpenMetadataConformanceWorkbenchSummary

      public OpenMetadataConformanceWorkbenchSummary()
      Default constructor - used when constructing from JSON.
  • Method Details

    • getWorkbenchId

      public String getWorkbenchId()
      Return the unique identifier of the workbench.
      Returns:
      string id
    • setWorkbenchId

      public void setWorkbenchId(String workbenchId)
      Set up the unique identifier of the workbench.
      Parameters:
      workbenchId - string id
    • getWorkbenchName

      public String getWorkbenchName()
      Return the name of the workbench
      Returns:
      string name
    • setWorkbenchName

      public void setWorkbenchName(String workbenchName)
      Set up the name of the workbench
      Parameters:
      workbenchName - name
    • getVersionNumber

      public String getVersionNumber()
      Return the version number of the workbench.
      Returns:
      string version
    • setVersionNumber

      public void setVersionNumber(String versionNumber)
      Set up the version number of the workbench running the tests.
      Parameters:
      versionNumber - string version number
    • getWorkbenchDocumentationURL

      public String getWorkbenchDocumentationURL()
      Return the url to the workbench documentation.
      Returns:
      string url
    • setWorkbenchDocumentationURL

      public void setWorkbenchDocumentationURL(String workbenchDocumentationURL)
      Set up the url to the workbench documentation.
      Parameters:
      workbenchDocumentationURL - url
    • getTutType

      public String getTutType()
      Return the technology under test type description.
      Returns:
      name
    • setTutType

      public void setTutType(String tutType)
      Set up the technology under test type description.
      Parameters:
      tutType - name
    • getTutName

      public String getTutName()
      Return the technology under test name (eg server name).
      Returns:
      name
    • setTutName

      public void setTutName(String tutName)
      Set up the technology under test name (eg server name).
      Parameters:
      tutName - name
    • getProfileSummaries

      public List<OpenMetadataConformanceProfileSummary> getProfileSummaries()
      Return the indexed list of profile summaries. There is an entry for each profile indexed by the profileId.
      Returns:
      map of profile id to profile summaries
    • setProfileSummaries

      public void setProfileSummaries(List<OpenMetadataConformanceProfileSummary> profileSummaries)
      Set up the indexed list of profile summaries. There is an entry for each profile indexed by the profileId.
      Parameters:
      profileSummaries - map of profile id to profile results
    • toString

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