Interface TriggerRules

    • Method Detail

      • getUsedVcsRootsIds

        Set<String> getUsedVcsRootsIds()
        Each Trigger rule can reference to VCS root by its external id.

        This method collects and returns ids of all VCS roots that are used in the whole set of rules.

      • isIncludeAll

        boolean isIncludeAll()
        Returns:
        true if rules include all changes
      • shouldInclude

        boolean shouldInclude​(@NotNull
                              SVcsModification modification,
                              @NotNull
                              Collection<CheckoutRules> allCheckoutRules)
        Checks if the given modification should be included for given set of checkout rules
        Parameters:
        modification - modification of interest
        allCheckoutRules - checkout rules
        Returns:
        see above