Interface CSVConfigRepository

    • Method Detail

      • findAllConfigNames

        @Query("SELECT new org.openiam.idm.srvc.synch.domain.CSVConfigEntity(x.id, x.name, x.linesNumber,x.createDatetime,x.createdBy) FROM CSVConfigEntity x")
        List<CSVConfigEntity> findAllConfigNames()
      • getPreview

        @Query("SELECT new org.openiam.idm.srvc.synch.domain.CSVConfigEntity(x.id, x.preview) FROM CSVConfigEntity x WHERE x.id = :id")
        Optional<CSVConfigEntity> getPreview​(@Param("id")
                                             String id)
      • findAllByLinesNumber

        @Query("SELECT x FROM CSVConfigEntity x WHERE x.linesNumber=:number")
        org.springframework.data.domain.Page<CSVConfigEntity> findAllByLinesNumber​(@Param("number")
                                                                                   Long number,
                                                                                   org.springframework.data.domain.Pageable page)
      • findOldCSV

        @Query("SELECT new org.openiam.idm.srvc.synch.domain.CSVConfigEntity(x.id, x.name, x.linesNumber,x.createDatetime,x.createdBy) FROM CSVConfigEntity x WHERE x.createDatetime < :from")
        List<CSVConfigEntity> findOldCSV​(@Param("from")
                                         Date from)