Interface NtsMetafieldRepository

  • All Superinterfaces:
    org.springframework.data.repository.CrudRepository<NtsMetafieldEntity,​Long>, org.springframework.data.repository.Repository<NtsMetafieldEntity,​Long>

    @ConditionalOnProperty(prefix="nts.helper.metafield",
                           name="enabled",
                           havingValue="true")
    @Repository
    public interface NtsMetafieldRepository
    extends org.springframework.data.repository.CrudRepository<NtsMetafieldEntity,​Long>
    • Method Detail

      • deleteById

        @Modifying
        @Query("update NtsMetafieldEntity e set e.deleted = true where e.id = ?1")
        void deleteById​(Long id)
        Specified by:
        deleteById in interface org.springframework.data.repository.CrudRepository<NtsMetafieldEntity,​Long>
      • delete

        @Modifying
        @Query("update NtsMetafieldEntity e set e.deleted = true where e = ?1")
        void delete​(NtsMetafieldEntity entity)
        Specified by:
        delete in interface org.springframework.data.repository.CrudRepository<NtsMetafieldEntity,​Long>
      • deleteAllById

        @Modifying
        @Query("update NtsMetafieldEntity e set e.deleted = true where e.id in ?1")
        void deleteAllById​(Iterable<? extends Long> ids)
        Specified by:
        deleteAllById in interface org.springframework.data.repository.CrudRepository<NtsMetafieldEntity,​Long>
      • deleteAll

        @Modifying
        @Query("update NtsMetafieldEntity e set e.deleted = true where e in ?1")
        void deleteAll​(Iterable<? extends NtsMetafieldEntity> entities)
        Specified by:
        deleteAll in interface org.springframework.data.repository.CrudRepository<NtsMetafieldEntity,​Long>
      • deleteAll

        @Modifying
        @Query("update NtsMetafieldEntity e set e.deleted = true")
        void deleteAll()
        Specified by:
        deleteAll in interface org.springframework.data.repository.CrudRepository<NtsMetafieldEntity,​Long>
      • countByOwnerResourceAndOwnerId

        long countByOwnerResourceAndOwnerId​(String ownerResource,
                                            Long ownerId)