package bigbank;

import org.springframework.beans.factory.InitializingBean;
import org.springframework.util.Assert;

public class SeedData implements InitializingBean{
    private BankDao bankDao;

    public void afterPropertiesSet() throws Exception {
        Assert.notNull(bankDao);
        bankDao.createOrUpdateAccount(new Account("rod"));
        bankDao.createOrUpdateAccount(new Account("dianne"));
        bankDao.createOrUpdateAccount(new Account("scott"));
        bankDao.createOrUpdateAccount(new Account("peter"));
    }

    public void setBankDao(BankDao bankDao) {
        this.bankDao = bankDao;
    }

}
