001/**
002 * The contents of this file are subject to the license and copyright
003 * detailed in the LICENSE and NOTICE files at the root of the source
004 * tree.
005 *
006 */
007package org.fcrepo.migration.pidlist;
008
009/**
010 * PidListManager implementations indicate that the Fedora Object associated with a PID
011 *  should be processed, or not.
012 *
013 * @author awoods
014 * @since 2019-11-08
015 */
016public interface PidListManager {
017
018    /**
019     * This method returns true if the the provided PID should be processed
020     *
021     * @param pid associated with a Fedora Object to potentially be processed
022     * @return true if Object should be processed
023     */
024    boolean accept(String pid);
025
026
027}