src/main/java/hypernet/filter/MarketHasAdministrator.java
package hypernet.filter;
import java.util.List;
import com.fs.starfarer.api.campaign.CommDirectoryEntryAPI;
import com.fs.starfarer.api.campaign.econ.MarketAPI;
import hypernet.helper.CollectionHelper;
public class MarketHasAdministrator implements MarketFilter {
private PersonFilter filter;
public MarketHasAdministrator() {
filter = new PersonAdministrator();
}
public boolean accept(MarketAPI market) {
List<CommDirectoryEntryAPI> people = market.getCommDirectory().getEntriesCopy();
CollectionHelper.reduce(people, filter);
return !people.isEmpty();
}
}