Interface SubpropertyRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<Subproperty,Long>, org.springframework.data.jpa.repository.JpaRepository<Subproperty,Long>, org.springframework.data.repository.ListCrudRepository<Subproperty,Long>, org.springframework.data.repository.ListPagingAndSortingRepository<Subproperty,Long>, org.springframework.data.repository.PagingAndSortingRepository<Subproperty,Long>, org.springframework.data.repository.query.QueryByExampleExecutor<Subproperty>, org.springframework.data.repository.Repository<Subproperty,Long>

public interface SubpropertyRepository extends org.springframework.data.jpa.repository.JpaRepository<Subproperty,Long>
Repository interface for finding and managing subproperties in the database.
  • Method Details

    • findOneByVersionIdAndTypeIdAndPropertyId

      Optional<Subproperty> findOneByVersionIdAndTypeIdAndPropertyId(Long versionId, Long typeId, Long propertyId)
    • findByVersionIdAndType_Namespace_PrefixAndType_NameOrderBySequenceAsc

      Set<Subproperty> findByVersionIdAndType_Namespace_PrefixAndType_NameOrderBySequenceAsc(Long versionId, String prefix, String name)
    • findByVersionIdAndProperty_Namespace_PrefixAndProperty_NameOrderByType_NameAsc

      Set<Subproperty> findByVersionIdAndProperty_Namespace_PrefixAndProperty_NameOrderByType_NameAsc(Long versionId, String prefix, String name)
    • findByVersionIdAndType_Namespace_PrefixOrderByType_NameAscSequenceAsc

      Set<Subproperty> findByVersionIdAndType_Namespace_PrefixOrderByType_NameAscSequenceAsc(Long versionId, String prefix)
    • findByVersionIdAndProperty_Namespace_PrefixOrderByType_NameAscSequence

      Set<Subproperty> findByVersionIdAndProperty_Namespace_PrefixOrderByType_NameAscSequence(Long versionId, String prefix)
    • findByVersionId

      Set<Subproperty> findByVersionId(Long versionId)
    • findOneByTypeIdAndPropertyNameEndingWith

      Subproperty findOneByTypeIdAndPropertyNameEndingWith(Long typeId, String nameSuffix)
    • countByType_Namespace_Version_Id

      long countByType_Namespace_Version_Id(Long versionId)
    • countByType_Namespace_Id

      long countByType_Namespace_Id(Long namespaceId)
    • countByType_Id

      long countByType_Id(Long typeId)
    • countByProperty_Namespace_Id

      long countByProperty_Namespace_Id(Long namespaceId)
    • countByProperty_Id

      long countByProperty_Id(Long propertyId)