/* * Copyright (c) 2016 OBiBa. All rights reserved. * * This program and the accompanying materials * are made available under the terms of the GNU Public License v3.0. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package org.obiba.runtime.jdbc; import org.springframework.util.PatternMatchUtils; @edu.umd.cs.findbugs.annotations.SuppressWarnings(value = "UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD", justification = "XML deserialization") public class DatabaseProduct { public String[] databaseProductNames; public String normalizedName; public String getNormalizedName() { return normalizedName; } public boolean isForProductName(String dbProductName) { return PatternMatchUtils.simpleMatch(databaseProductNames, dbProductName); } @Override public String toString() { return getNormalizedName(); } }