/** * Copyright (C) Intersect 2012. * * This module contains Proprietary Information of Intersect, * and should be treated as Confidential. */ package au.org.intersect.exsite9.domain.utils; import java.util.Comparator; import au.org.intersect.exsite9.domain.MetadataAttributeValue; /** * Comparator used to sort {@link MetadataAttributeValue}s alphabetically. */ public final class AlphabeticalMetadataAttributeValueComparator implements Comparator<MetadataAttributeValue> { /** * @{inheritDoc} */ @Override public int compare(final MetadataAttributeValue mav1, final MetadataAttributeValue mav2) { final String val1 = mav1.getValue(); final String val2 = mav2.getValue(); return val1.compareToIgnoreCase(val2); } }