Interface BankAccounts

    • Method Detail

      • has

        boolean has​(String fullnumber)
        Checks if account of full number (24 digits) exists.
        Parameters:
        fullnumber - Full number
        Returns:
        boolean exits
        Throws:
        IllegalArgumentException - If not found or fullnumber doesn't match
      • add

        BankAccount add​(Bank bank,
                        String branchcode,
                        String number,
                        String key)
        Add a new account.
        Parameters:
        bank - Bank associated
        branchcode - Branch code
        number - Number
        key - Key
      • remove

        void remove​(Long id)
        Remove an account.
        Parameters:
        id - Identifier