Interface AuthorisationRepository

    • Method Detail

      • findByExternalIdAndType

        Optional<AuthorisationEntity> findByExternalIdAndType​(String externalId,
                                                              de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType authorisationType)
      • findAllByParentExternalIdAndType

        List<AuthorisationEntity> findAllByParentExternalIdAndType​(String parentExternalId,
                                                                   de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType authorisationType)
      • findAllByParentExternalIdAndType

        List<AuthorisationEntity> findAllByParentExternalIdAndType​(String parentExternalId,
                                                                   de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType authorisationType,
                                                                   org.springframework.data.domain.Pageable pageable)
      • findAllByParentExternalIdAndTypeIn

        List<AuthorisationEntity> findAllByParentExternalIdAndTypeIn​(String parentExternalId,
                                                                     Set<de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType> authorisationTypes)
      • findAllByParentExternalIdAndTypeIn

        List<AuthorisationEntity> findAllByParentExternalIdAndTypeIn​(String parentExternalId,
                                                                     Set<de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType> authorisationTypes,
                                                                     org.springframework.data.domain.Pageable pageable)
      • updateAuthorisationByConsentIds

        @Query("UPDATE authorisation SET scaStatus=\'FAILED\' WHERE type = \'CONSENT\' AND parentExternalId IN :consentIds")
        @Modifying
        void updateAuthorisationByConsentIds​(@Param("consentIds")
                                             List<String> consentIds)