Class NoOpAccessRequestService

java.lang.Object
swiss.trustbroker.accessrequest.service.NoOpAccessRequestService
All Implemented Interfaces:
swiss.trustbroker.api.accessrequest.service.AccessRequestService

@Service @ConditionalOnMissingBean(swiss.trustbroker.api.accessrequest.service.AccessRequestService.class) public class NoOpAccessRequestService extends Object implements swiss.trustbroker.api.accessrequest.service.AccessRequestService
NO-OP fallback implementation of AccessRequestService, never requires any access request.
See Also:
  • AccessRequestService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    swiss.trustbroker.api.accessrequest.dto.AccessRequestResult
    performAccessRequestIfRequired(swiss.trustbroker.api.accessrequest.dto.AccessRequestHttpData httpData, swiss.trustbroker.api.relyingparty.dto.RelyingPartyConfig relyingPartyConfig, swiss.trustbroker.api.sessioncache.dto.SessionState stateData, Runnable refreshIdmCallback)
     
    swiss.trustbroker.api.accessrequest.dto.AccessRequestResult
    triggerAccessRequest(swiss.trustbroker.api.accessrequest.dto.AccessRequestHttpData httpData, swiss.trustbroker.api.relyingparty.dto.RelyingPartyConfig relyingPartyConfig, swiss.trustbroker.api.sessioncache.dto.SessionState stateData)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NoOpAccessRequestService

      public NoOpAccessRequestService()
  • Method Details

    • triggerAccessRequest

      public swiss.trustbroker.api.accessrequest.dto.AccessRequestResult triggerAccessRequest(swiss.trustbroker.api.accessrequest.dto.AccessRequestHttpData httpData, swiss.trustbroker.api.relyingparty.dto.RelyingPartyConfig relyingPartyConfig, swiss.trustbroker.api.sessioncache.dto.SessionState stateData)
      Specified by:
      triggerAccessRequest in interface swiss.trustbroker.api.accessrequest.service.AccessRequestService
    • performAccessRequestIfRequired

      public swiss.trustbroker.api.accessrequest.dto.AccessRequestResult performAccessRequestIfRequired(swiss.trustbroker.api.accessrequest.dto.AccessRequestHttpData httpData, swiss.trustbroker.api.relyingparty.dto.RelyingPartyConfig relyingPartyConfig, swiss.trustbroker.api.sessioncache.dto.SessionState stateData, Runnable refreshIdmCallback)
      Specified by:
      performAccessRequestIfRequired in interface swiss.trustbroker.api.accessrequest.service.AccessRequestService