package org.jcommons.db.load.sort; import java.util.Collections; import java.util.List; import javax.sql.DataSource; import org.jcommons.io.sheet.Sheet; import org.jcommons.message.Message; import org.jcommons.message.Messages; /** * A simple sorting strategy that does not sort but returns the same sheets. * * @author Thorsten Goeckeler */ public class SimpleSheetSorter implements SheetSortingStrategy { private static Message errors = new Messages(); /** {@inheritDoc} */ @Override public List<Sheet> sort(final List<Sheet> sheets) { if (sheets == null) return Collections.emptyList(); return sheets; } /** {@inheritDoc} */ @Override public Message validate() { return errors; } /** {@inheritDoc} */ @Override public DataSource getDataSource() { return null; } /** {@inheritDoc} */ @Override public void setDataSource(final DataSource dataSource) { } }