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}