blob: 38092692b65a61132c2e981e85fb68faa0c16110 [file] [log] [blame]
/*
* Copyright (c) 2013 VMware, Inc. All Rights Reserved.
*/
package com.vmware.gerrit.owners;
import com.google.inject.Inject;
import com.google.common.collect.ImmutableSet;
import com.google.gerrit.extensions.annotations.Listen;
import com.google.gerrit.rules.PredicateProvider;
import com.google.gerrit.server.account.AccountResolver;
/**
* Gerrit OWNERS Prolog Predicate Provider.
*/
@Listen
public class OwnerPredicateProvider implements PredicateProvider {
@Inject
public OwnerPredicateProvider(AccountResolver resolver) {
OwnersStoredValues.initialize(resolver);
}
@Override
public ImmutableSet<String> getPackages() {
return ImmutableSet.of("gerrit_owners");
}
}