Interface BranchGroupsProvider

    • Method Detail

      • getId

        @NotNull
        String getId()
        unique id of this extension. Should be a valid Java identifier
      • collectBranches

        boolean collectBranches​(@NotNull
                                String branchGroupId,
                                @NotNull
                                BranchGroupsProvider.Context context,
                                @NotNull
                                ItemProcessor<BranchEx> processor)
        Should exit fast on branchGroupId which is not supported by this provider
        Parameters:
        branchGroupId - id which can match id from earlier returned BranchGroup via getAvailableBranchGroups method
        context -
        processor -
        Returns:
        true if branchGroupId belongs to this provider (and matching branches. if any were fed to processor), false otherwise