public class FintechConsentAccess extends Object implements ConsentAccess
Constructor and Description |
---|
FintechConsentAccess() |
Modifier and Type | Method and Description |
---|---|
ProtocolFacingConsent |
createDoNotPersist()
Factory method for new consent,
|
void |
delete(ProtocolFacingConsent consent)
Delete consent object from database.
|
List<ProtocolFacingConsent> |
findByCurrentServiceSessionOrderByModifiedDesc()
Available consents for current session execution.
|
Optional<ProtocolFacingConsent> |
findSingleByCurrentServiceSession()
Available consent for current session execution.
|
Collection<ProtocolFacingConsent> |
getAvailableConsentsForCurrentPsu()
Lists all consents that are available for current PSU.
|
boolean |
isFinTechScope() |
void |
save(ProtocolFacingConsent consent)
Save consent object to database.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFirstByCurrentSession
public boolean isFinTechScope()
isFinTechScope
in interface ConsentAccess
public ProtocolFacingConsent createDoNotPersist()
ConsentAccess
createDoNotPersist
in interface ConsentAccess
public void save(ProtocolFacingConsent consent)
ConsentAccess
save
in interface ConsentAccess
public void delete(ProtocolFacingConsent consent)
ConsentAccess
delete
in interface ConsentAccess
public Optional<ProtocolFacingConsent> findSingleByCurrentServiceSession()
ConsentAccess
findSingleByCurrentServiceSession
in interface ConsentAccess
public List<ProtocolFacingConsent> findByCurrentServiceSessionOrderByModifiedDesc()
ConsentAccess
findByCurrentServiceSessionOrderByModifiedDesc
in interface ConsentAccess
public Collection<ProtocolFacingConsent> getAvailableConsentsForCurrentPsu()
ConsentAccess
getAvailableConsentsForCurrentPsu
in interface ConsentAccess
Copyright © 2020. All rights reserved.