
com.capitalone.dashboard.repository.MaturityModelRepository Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hygieia-common Show documentation
Show all versions of hygieia-common Show documentation
Core package shared by API layer and Microservices
The newest version!
package com.capitalone.dashboard.repository;
import com.capitalone.dashboard.model.MaturityModel;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.IterableUtils;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;
public interface MaturityModelRepository extends QueryRepository {
MaturityModel findByProfile(String profile);
default List getAllProfiles() {
List models = IterableUtils.toList(findAll());
if (CollectionUtils.isEmpty(models)) {
return Collections.emptyList();
}
return models.stream().map(MaturityModel::getProfile).collect(Collectors.toList());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy