
package de.ivu.elect.business.personenpruefung.control.wertelisten;

import java.io.Serializable;
import java.util.Collection;

import de.ivu.elect.business.person.entity.Beruf;
import de.ivu.elect.business.person.entity.Personendaten;
import de.ivu.elect.business.wertelisten.entity.Wertelisten;

public class PersonendatenWertelistenAbgleichMatcherResolver implements Serializable {

  private static final long serialVersionUID = 1L;

  protected static final PersonendatenWertelistenAbgleichMatcher NO_OP_MATCHER = new AbstractPersonendatenWertelistenAbgleichMatcher() {

    private static final long serialVersionUID = 1L;

    @Override
    public boolean matches(Collection<Beruf> berufe, Collection<Wertelisten> werteliste, Personendaten personendaten) {
      return true;
    }

  };

  public PersonendatenWertelistenAbgleichMatcher getMatcher(Personendaten personendaten) {
    return NO_OP_MATCHER;
  }
}
