private Stream<Application> getNonPlatformApplications() { Stream<Application> applications = stream(applicationManager.getApplications().spliterator(), false); return applications.filter(input -> !(input instanceof PlatformApplication)); }
@Override public ValidationResult validateApplicationLicense(@Nonnull final I18nHelper i18nHelper, @Nonnull final String licenseString) { final Set<ApplicationKey> appKeys = newHashSet(); for (Application application : applicationManager.getApplications()) { appKeys.add(application.getKey()); } return validate(appKeys, licenseString, i18nHelper); }
private Option<Application> getApplicationWithPostInstall() final Option<Iterable<Application>> applications = Option.option(applicationManager.getApplications());
@ActionViewData ("success") public Map<String, Object> getData() { Application application = StreamSupport.stream(applicationManager.getApplications().spliterator(), false) .filter(app -> !ApplicationKeys.CORE.equals(app.getKey())) .findFirst() .orElseGet(applicationManager::getPlatform); return MapBuilder.<String, Object>newBuilder() .add("productName", application.getName()) .add("productVersion", application.getVersion()) .add("notMigratedGroups", notMigratedGroups()) .add("notDefinedRoles", notDefinedRoles()) .toMap(); }