/** * Configure features XML repositories to use at current {@link #defaultStage stage} with given <em>add all</em> flag * @param addAll * @param repositories * @return */ public Builder repositories(boolean addAll, String... repositories) { return repositories(defaultStage, addAll, repositories); }
/** * Configure features XML repositories to use at current {@link #defaultStage stage} with given <em>add all</em> flag * @param addAll * @param repositories * @return */ public Builder repositories(boolean addAll, String... repositories) { return repositories(defaultStage, addAll, repositories); }
/** * Configure features XML repositories to use at current {@link #defaultStage stage} with default <em>add all</em> flag * @param repositories * @return */ public Builder repositories(String... repositories) { return repositories(defaultStage, defaultAddAll, repositories); }
/** * Configure features XML repositories to use at current {@link #defaultStage stage} with default <em>add all</em> flag * @param repositories * @return */ public Builder repositories(String... repositories) { return repositories(defaultStage, defaultAddAll, repositories); }
builder.defaultStage(Builder.Stage.Startup) .kars(toArray(startupKars)) .repositories(startupFeatures.isEmpty() && startupProfiles.isEmpty() && installAllFeaturesByDefault, toArray(startupRepositories)) .features(toArray(startupFeatures)) .bundles(toArray(startupBundles)) .repositories(bootFeatures.isEmpty() && bootProfiles.isEmpty() && installAllFeaturesByDefault, toArray(bootRepositories)) .features(toArray(bootFeatures)) .bundles(toArray(bootBundles)) .repositories(installedFeatures.isEmpty() && installedProfiles.isEmpty() && installAllFeaturesByDefault, toArray(installedRepositories)) .features(toArray(installedFeatures)) .bundles(toArray(installedBundles))
builder.defaultStage(Builder.Stage.Startup) .kars(toArray(startupKars)) .repositories(startupFeatures.isEmpty() && startupProfiles.isEmpty() && installAllFeaturesByDefault, toArray(startupRepositories)) .features(toArray(startupFeatures)) .bundles(toArray(startupBundles)) .repositories(bootFeatures.isEmpty() && bootProfiles.isEmpty() && installAllFeaturesByDefault, toArray(bootRepositories)) .features(toArray(bootFeatures)) .bundles(toArray(bootBundles)) .repositories(installedFeatures.isEmpty() && installedProfiles.isEmpty() && installAllFeaturesByDefault, toArray(installedRepositories)) .features(toArray(installedFeatures)) .bundles(toArray(installedBundles))