TraceAttachmentSpecification.java
package fr.avenirsesr.portfolio.file.infrastructure.adapter.specification;
import fr.avenirsesr.portfolio.file.infrastructure.adapter.model.TraceAttachmentEntity;
import fr.avenirsesr.portfolio.trace.infrastructure.adapter.model.TraceEntity;
import org.springframework.data.jpa.domain.Specification;
public interface TraceAttachmentSpecification {
static Specification<TraceAttachmentEntity> ofTrace(TraceEntity trace) {
return (root, query, criteriaBuilder) -> criteriaBuilder.equal(root.get("trace"), trace);
}
}