Package com.google.gerrit.server.rules
-
Interface Summary Interface Description PredicateProvider Provides additional packages that contain Prolog predicates that should be made available in the Prolog environment.PrologEnvironment.Factory PrologRuleEvaluator.Factory SubmitRule Allows plugins to decide whether a change is ready to be submitted or not. -
Class Summary Class Description DefaultSubmitRule Java implementation of Gerrit's default pre-submit rules behavior: check if the labels have the correct values, according to theLabelFunction
they are attached to.DefaultSubmitRule.DefaultSubmitRuleModule IgnoreSelfApprovalRule Rule to require an approval from a user that did not upload the current patch set or block submission.IgnoreSelfApprovalRule.IgnoreSelfApprovalRuleModule PredicateClassLoader Loads the classes for Prolog predicates.PrologEnvironment Per-thread Prolog interpreter.PrologEnvironment.Args PrologModule PrologOptions PrologRule PrologRuleEvaluator Evaluates a submit-like Prolog rule found in the rules.pl file of the current project and filters the results through rules found in the parent projects, all the way up to All-Projects.RulesCache Manages a cache of compiled Prolog rules.RulesCache.RulesCacheModule RuleUtil Provides utility methods for configuring and running Prolog rules inside Gerrit.StoredValue<T> Defines a value cached in aPrologEnvironment
.StoredValues