
package de.ivu.elect.business.person.control;

import java.util.Collection;

import de.ivu.elect.business.person.entity.PersonenVerknuepfungBase;
import de.ivu.elect.business.person.entity.VerknuepfungsStatus;

public class PersonenVerknuepfungNachStatusFilter implements PersonenVerknuepfungFilter {

  private final Collection<VerknuepfungsStatus> acceptedStatus;

  public PersonenVerknuepfungNachStatusFilter(Collection<VerknuepfungsStatus> acceptedStatus) {
    this.acceptedStatus = acceptedStatus;
  }

  @Override
  public boolean isAccept(PersonenVerknuepfungBase verknuepfung) {
    return acceptedStatus.contains(verknuepfung.getVerknuepfungsStatus());
  }

}
