Class RepositoryConformanceWorkbenchConfig

java.lang.Object
org.odpi.openmetadata.adminservices.configuration.properties.AdminServicesConfigHeader
org.odpi.openmetadata.adminservices.configuration.properties.RepositoryConformanceWorkbenchConfig
All Implemented Interfaces:
Serializable

public class RepositoryConformanceWorkbenchConfig extends AdminServicesConfigHeader
RepositoryConformanceWorkbenchConfig provides the config that drives the RepositoryWorkbench within the Open Metadata Conformance Suite.
See Also:
  • Constructor Details

    • RepositoryConformanceWorkbenchConfig

      public RepositoryConformanceWorkbenchConfig()
      Default constructor does nothing.
    • RepositoryConformanceWorkbenchConfig

      public RepositoryConformanceWorkbenchConfig(RepositoryConformanceWorkbenchConfig template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getTutRepositoryServerName

      public String getTutRepositoryServerName()
      Return the name of the server that the repository workbench is to test.
      Returns:
      server name
    • setTutRepositoryServerName

      public void setTutRepositoryServerName(String tutRepositoryServerName)
      Set up the name of the server that the repository workbench is to test.
      Parameters:
      tutRepositoryServerName - server name
    • getMaxSearchResults

      public int getMaxSearchResults()
      Return the maximum search results that should processed for testing the search operations of the server under test.
      Returns:
      page size
    • setMaxSearchResults

      public void setMaxSearchResults(int maxSearchResults)
      Set up the maximum search results that should be processed for testing the search operations of the server under test.
      Parameters:
      maxSearchResults - page size
    • getTestEntityTypes

      public List<String> getTestEntityTypes()
      Return the list of entity types to test. If the value is null then all known entities will be used. The names of the entities are used to drive the spawning of tests since the repository workbench aims to test each permutation of types.
      Returns:
      list of entity type names
    • setTestEntityTypes

      public void setTestEntityTypes(List<String> testEntityTypes)
      Return the list of entity types to test. If the value is null then all known entities will be used. The names of the entities are used to drive the spawning of tests since the repository workbench aims to test each permutation of types.
      Parameters:
      testEntityTypes - list of entity type names (or null to test all types)
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class Object
      Returns:
      JSON style description of variables.
    • equals

      public boolean equals(Object objectToCompare)
      Validate that an object is equal depending on their stored values.
      Overrides:
      equals in class Object
      Parameters:
      objectToCompare - object
      Returns:
      boolean result
    • hashCode

      public int hashCode()
      Return a hash code based on the values of this object.
      Overrides:
      hashCode in class Object
      Returns:
      in hash code