Class ConformanceSuiteConfig

  • All Implemented Interfaces:
    java.io.Serializable

    public class ConformanceSuiteConfig
    extends AdminServicesConfigHeader
    ConformanceSuiteConfig provides the configuration for an OMAG server that is running the Open Metadata Conformance suite. It supports two workbenches - one that tests the repository services in a server connected to the same cohort as the conformance suite server - the other tests the platform services of a platform given the server URL root of the platform.
    See Also:
    Serialized Form
    • Constructor Detail

      • ConformanceSuiteConfig

        public ConformanceSuiteConfig()
        Default constructor does nothing.
      • ConformanceSuiteConfig

        public ConformanceSuiteConfig​(ConformanceSuiteConfig template)
        Copy/clone constructor
        Parameters:
        template - object to copy
    • Method Detail

      • getPlatformWorkbenchConfig

        public PlatformConformanceWorkbenchConfig getPlatformWorkbenchConfig()
        Return the configuration for the platform workbench.
        Returns:
        platform workbench config properties
      • setPlatformWorkbenchConfig

        public void setPlatformWorkbenchConfig​(PlatformConformanceWorkbenchConfig platformWorkbenchConfig)
        Set up the configuration for the platform workbench.
        Parameters:
        platformWorkbenchConfig - platform workbench config properties
      • getRepositoryWorkbenchConfig

        public RepositoryConformanceWorkbenchConfig getRepositoryWorkbenchConfig()
        Return the configuration for the repository workbench.
        Returns:
        repository workbench config properties
      • setRepositoryWorkbenchConfig

        public void setRepositoryWorkbenchConfig​(RepositoryConformanceWorkbenchConfig repositoryWorkbenchConfig)
        Set up the configuration for the repository workbench.
        Parameters:
        repositoryWorkbenchConfig - repository workbench config properties
      • getRepositoryPerformanceConfig

        public RepositoryPerformanceWorkbenchConfig getRepositoryPerformanceConfig()
        Return the configuration for the repository performance workbench.
        Returns:
        repository performance workbench config properties
      • setRepositoryPerformanceConfig

        public void setRepositoryPerformanceConfig​(RepositoryPerformanceWorkbenchConfig repositoryPerformanceConfig)
        Set up the configuration for the repository performance workbench.
        Parameters:
        repositoryPerformanceConfig - repository performance workbench config properties
      • toString

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

        public boolean equals​(java.lang.Object objectToCompare)
        Validate that an object is equal depending on their stored values.
        Overrides:
        equals in class java.lang.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 java.lang.Object
        Returns:
        in hash code