a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac/*
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * CDDL HEADER START
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * The contents of this file are subject to the terms of the
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * Common Development and Distribution License, Version 1.0 only
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * (the "License"). You may not use this file except in compliance
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * with the License.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * You can obtain a copy of the license at legal-notices/CDDLv1_0.txt
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * or http://forgerock.org/license/CDDLv1.0.html.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * See the License for the specific language governing permissions
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * and limitations under the License.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * When distributing Covered Code, include this CDDL HEADER in each
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * file and include the License file at legal-notices/CDDLv1_0.txt.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * If applicable, add the following below this CDDL HEADER, with the
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * fields enclosed by brackets "[]" replaced with your own identifying
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * information:
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * Portions Copyright [yyyy] [name of copyright owner]
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * CDDL HEADER END
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
815a836ed89f450f9949d1a40bb99ec3e7889e2eJean-Noël Rouvignac * Copyright 2014-2015 ForgeRock AS
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac */
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignacpackage org.opends.legacy;
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac
815a836ed89f450f9949d1a40bb99ec3e7889e2eJean-Noël Rouvignacimport java.io.Serializable;
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignacimport java.util.Comparator;
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac/**
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * Dummy implementation for a byte array comparator.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * This allows to quickly reimplement deleted matching rule classes for upgrade
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * and rebuild-index with Berkeley JE.
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac *
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * @since OPENDJ-1637 Upgrade: server fails to start after upgrade (ClassNotFoundException)
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac * @deprecated Do not use
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac */
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac@Deprecated
815a836ed89f450f9949d1a40bb99ec3e7889e2eJean-Noël Rouvignacpublic class DummyByteArrayComparator implements Comparator<byte[]>, Serializable {
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac @Override
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac public int compare(byte[] o1, byte[] o2) {
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac return 0;
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac }
a0c5d844897894f20544288aa010623829ba12c4Jean-Noel Rouvignac}