@Override public String[] getDefaultProfiles() { return StringUtils.toStringArray(doGetDefaultProfiles()); }
/** * Return whether the given profile is active, or if active profiles are empty * whether the profile should be active by default. * @throws IllegalArgumentException per {@link #validateProfile(String)} */ protected boolean isProfileActive(String profile) { validateProfile(profile); Set<String> currentActiveProfiles = doGetActiveProfiles(); return (currentActiveProfiles.contains(profile) || (currentActiveProfiles.isEmpty() && doGetDefaultProfiles().contains(profile))); }
@Override public String[] getDefaultProfiles() { return StringUtils.toStringArray(doGetDefaultProfiles()); }
/** * Return whether the given profile is active, or if active profiles are empty * whether the profile should be active by default. * @throws IllegalArgumentException per {@link #validateProfile(String)} */ protected boolean isProfileActive(String profile) { validateProfile(profile); Set<String> currentActiveProfiles = doGetActiveProfiles(); return (currentActiveProfiles.contains(profile) || (currentActiveProfiles.isEmpty() && doGetDefaultProfiles().contains(profile))); }
public String[] getDefaultProfiles() { return StringUtils.toStringArray(doGetDefaultProfiles()); }
public boolean acceptsProfiles(String... profiles) { Assert.notEmpty(profiles, "Must specify at least one profile"); boolean activeProfileFound = false; Set<String> activeProfiles = this.doGetActiveProfiles(); Set<String> defaultProfiles = this.doGetDefaultProfiles(); for (String profile : profiles) { this.validateProfile(profile); if (activeProfiles.contains(profile) || (activeProfiles.isEmpty() && defaultProfiles.contains(profile))) { activeProfileFound = true; break; } } return activeProfileFound; }
@Override public String[] getDefaultProfiles() { return StringUtils.toStringArray(doGetDefaultProfiles()); }
@Override public String[] getDefaultProfiles() { return StringUtils.toStringArray(doGetDefaultProfiles()); }
/** * Return whether the given profile is active, or if active profiles are empty * whether the profile should be active by default. * @throws IllegalArgumentException per {@link #validateProfile(String)} */ protected boolean isProfileActive(String profile) { validateProfile(profile); Set<String> currentActiveProfiles = doGetActiveProfiles(); return (currentActiveProfiles.contains(profile) || (currentActiveProfiles.isEmpty() && doGetDefaultProfiles().contains(profile))); }
/** * Return whether the given profile is active, or if active profiles are empty * whether the profile should be active by default. * @throws IllegalArgumentException per {@link #validateProfile(String)} */ protected boolean isProfileActive(String profile) { validateProfile(profile); Set<String> currentActiveProfiles = doGetActiveProfiles(); return (currentActiveProfiles.contains(profile) || (currentActiveProfiles.isEmpty() && doGetDefaultProfiles().contains(profile))); }