All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.akquinet.jbosscc.guttenbase.tools.schema.comparison.IndexIssue Maven / Gradle / Ivy

The newest version!
package de.akquinet.jbosscc.guttenbase.tools.schema.comparison;

import de.akquinet.jbosscc.guttenbase.meta.IndexMetaData;

public abstract class IndexIssue extends SchemaCompatibilityIssue {
  private final SchemaCompatibilityIssueType _type;
  private final IndexMetaData _indexMetaData;

  public IndexIssue(final String message, final SchemaCompatibilityIssueType type, final IndexMetaData indexMetaData) {
    super(message);
    assert type != null : "type != null";
    assert indexMetaData != null : "indexMetaData != null";

    _type = type;
    _indexMetaData = indexMetaData;
  }

  public IndexMetaData getIndexMetaData() {
    return _indexMetaData;
  }

  @Override
  public SchemaCompatibilityIssueType getCompatibilityIssueType() {
    return _type;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy