Class AuthorisationService
- java.lang.Object
-
- de.adorsys.psd2.consent.service.authorisation.AuthorisationService
-
@Service public class AuthorisationService extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AuthorisationMapperauthorisationMapperprotected AuthorisationRepositoryauthorisationRepository
-
Constructor Summary
Constructors Constructor Description AuthorisationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AuthorisationEntity>findAllByParentExternalIdAndType(String parentId, de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType authorisationType)Optional<AuthorisationEntity>findByExternalIdAndType(String authorisationId, de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType authorisationType)AuthorisationEntityprepareAuthorisationEntity(Authorisable authorisationParent, de.adorsys.psd2.consent.api.authorisation.CreateAuthorisationRequest request, Optional<PsuData> psuDataOptional, de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType authorisationType, long redirectUrlExpirationTimeMs, long authorisationExpirationTimeMs)AuthorisationEntitysave(AuthorisationEntity entity)
-
-
-
Field Detail
-
authorisationMapper
protected final AuthorisationMapper authorisationMapper
-
authorisationRepository
protected final AuthorisationRepository authorisationRepository
-
-
Method Detail
-
findAllByParentExternalIdAndType
public List<AuthorisationEntity> findAllByParentExternalIdAndType(String parentId, de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType authorisationType)
-
findByExternalIdAndType
public Optional<AuthorisationEntity> findByExternalIdAndType(String authorisationId, de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType authorisationType)
-
prepareAuthorisationEntity
public AuthorisationEntity prepareAuthorisationEntity(Authorisable authorisationParent, de.adorsys.psd2.consent.api.authorisation.CreateAuthorisationRequest request, Optional<PsuData> psuDataOptional, de.adorsys.psd2.xs2a.core.authorisation.AuthorisationType authorisationType, long redirectUrlExpirationTimeMs, long authorisationExpirationTimeMs)
-
save
public AuthorisationEntity save(AuthorisationEntity entity)
-
-