package at.procon.dip.domain.document.repository;

import at.procon.dip.domain.document.entity.DocumentAttribute;
import java.util.List;
import java.util.UUID;
import org.springframework.data.jpa.repository.JpaRepository;

public interface DocumentAttributeRepository extends JpaRepository<DocumentAttribute, UUID> {

    boolean existsByDocument_IdAndAttributeName_IdAndAttributeValueHash(UUID documentId, UUID attributeNameId, String attributeValueHash);

    List<DocumentAttribute> findByDocument_IdOrderByAttributeName_AttributeContextAscAttributeName_AttributeNameAsc(UUID documentId);
}
