Class CmsAspspTppServiceInternal

  • All Implemented Interfaces:
    de.adorsys.psd2.consent.aspsp.api.tpp.CmsAspspTppService

    @Service
    @Transactional(readOnly=true)
    public class CmsAspspTppServiceInternal
    extends Object
    implements de.adorsys.psd2.consent.aspsp.api.tpp.CmsAspspTppService
    • Constructor Detail

      • CmsAspspTppServiceInternal

        public CmsAspspTppServiceInternal()
    • Method Detail

      • getTppStopListRecord

        @NotNull
        public @NotNull Optional<de.adorsys.psd2.xs2a.core.tpp.TppStopListRecord> getTppStopListRecord​(@NotNull
                                                                                                       @NotNull String tppAuthorisationNumber,
                                                                                                       @NotNull
                                                                                                       @NotNull String instanceId)
        Specified by:
        getTppStopListRecord in interface de.adorsys.psd2.consent.aspsp.api.tpp.CmsAspspTppService
      • blockTpp

        @Transactional
        public boolean blockTpp​(@NotNull
                                @NotNull String tppAuthorisationNumber,
                                @NotNull
                                @NotNull String instanceId,
                                @Nullable
                                @Nullable Duration lockPeriod)
        Specified by:
        blockTpp in interface de.adorsys.psd2.consent.aspsp.api.tpp.CmsAspspTppService
      • unblockTpp

        @Transactional
        public boolean unblockTpp​(@NotNull
                                  @NotNull String tppAuthorisationNumber,
                                  @NotNull
                                  @NotNull String instanceId)
        Specified by:
        unblockTpp in interface de.adorsys.psd2.consent.aspsp.api.tpp.CmsAspspTppService
      • getTppInfo

        @NotNull
        public @NotNull Optional<de.adorsys.psd2.xs2a.core.tpp.TppInfo> getTppInfo​(@NotNull
                                                                                   @NotNull String tppAuthorisationNumber,
                                                                                   @NotNull
                                                                                   @NotNull String instanceId)
        Specified by:
        getTppInfo in interface de.adorsys.psd2.consent.aspsp.api.tpp.CmsAspspTppService