Class AccountAccessMethodSecurityExpressionRoot

  • All Implemented Interfaces:
    org.springframework.security.access.expression.method.MethodSecurityExpressionOperations, org.springframework.security.access.expression.SecurityExpressionOperations

    public class AccountAccessMethodSecurityExpressionRoot
    extends SecurityExpressionAdapter
    • Method Detail

      • isNewStaffUser

        public boolean isNewStaffUser​(UserTO user)
      • hasManagerAccessToAccountIban

        public boolean hasManagerAccessToAccountIban​(String iban)
      • hasManagerAccessToAccountId

        public boolean hasManagerAccessToAccountId​(String accountId)
      • isNewAccountAndCanBeCreatedForUser

        public boolean isNewAccountAndCanBeCreatedForUser​(AccountDetailsTO account,
                                                          String userId)
      • hasManagerAccessToUser

        public boolean hasManagerAccessToUser​(String userId)
      • isSameUser

        public boolean isSameUser​(String userId)
      • hasAccessToAccountByPaymentId

        public boolean hasAccessToAccountByPaymentId​(String paymentId)
      • hasAccessToAccountsWithIbans

        public boolean hasAccessToAccountsWithIbans​(Collection<String> ibans)
      • hasAccessToAccount

        public boolean hasAccessToAccount​(String accountId)
      • hasAccessToAccountWithIban

        public boolean hasAccessToAccountWithIban​(String iban)
      • isEnabledAccount

        public boolean isEnabledAccount​(String accountId)
      • hasAccessToAccountByLogin

        public boolean hasAccessToAccountByLogin​(String login,
                                                 String iban)
      • isEnabledUser

        public boolean isEnabledUser​(String userId)
      • hasScaScope

        public boolean hasScaScope()
      • hasPartialScope

        public boolean hasPartialScope()
      • hasAccessToAccountByScaOperation

        public boolean hasAccessToAccountByScaOperation​(StartScaOprTO opr)
      • hasAccessToAccountByAuthorizationId

        public boolean hasAccessToAccountByAuthorizationId​(String authorizationId)