Uses of Interface
space.arim.libertybans.api.select.SelectionOrderBuilder
Packages that use SelectionOrderBuilder
Package
Description
Defines API for drafting punishments as well as punishments themselves.
-
Uses of SelectionOrderBuilder in space.arim.libertybans.api.punish
Methods in space.arim.libertybans.api.punish with parameters of type SelectionOrderBuilderModifier and TypeMethodDescriptionPunishmentDetailsCalculator.compute(EscalationTrack track, Victim victim, SelectionOrderBuilder selectionOrderBuilder) Computes punishment details for the given victim. -
Uses of SelectionOrderBuilder in space.arim.libertybans.api.select
Subinterfaces with type arguments of type SelectionOrderBuilder in space.arim.libertybans.api.selectMethods in space.arim.libertybans.api.select that return SelectionOrderBuilderModifier and TypeMethodDescriptionSelectionOrderBuilder.limitToRetrieve(int limitToRetrieve) default SelectionOrderBuilderSelectionOrderBuilder.operators(SelectionPredicate<Operator> operators) default SelectionOrderBuilderSelectionOrderBuilder.scope(ServerScope scope) SelectionOrderBuilder.scopes(SelectionPredicate<ServerScope> scopes) default SelectionOrderBuilderSelectionOrderBuilder.selectActiveOnly()SelectionOrderBuilder.selectActiveOnly(boolean selectActiveOnly) default SelectionOrderBuilderSelectionOrderBuilder.selectAll()PunishmentSelector.selectionBuilder()Begins creating a selection order to retrieve punishments.SelectionOrderBuilder.skipFirstRetrieved(int skipCount) default SelectionOrderBuilderSelectionOrderBuilder.type(PunishmentType type) SelectionOrderBuilder.types(SelectionPredicate<PunishmentType> types) default SelectionOrderBuilderSets the victim matched.SelectionOrderBuilder.victims(SelectionPredicate<Victim> victims) Sets the victims matched.default SelectionOrderBuilderSelectionOrderBuilder.victimType(Victim.VictimType victimType) Sets the victim type matched.SelectionOrderBuilder.victimTypes(SelectionPredicate<Victim.VictimType> victimTypes) Sets the victim types matched.