Project

General

Profile

« Previous | Next » 

Revision 47245

View differences:

PublisherDAO.java
32 32

  
33 33
	public Publisher savePublisher(Publisher publisher) {
34 34

  
35
		if(publisher.getBankAccount() == null)
36
			publisher.setBankAccount(new BankAccount(null,getBankAddress().toString(),null,null,null));
35
		if(publisher.getBankAccount() == null) {
36
			BigInteger id = getBankId();
37
			publisher.setBankAccount(new BankAccount(id,null, getBankAddress().toString(), null, null, null));
38
		}
37 39

  
38 40
		Publisher p = getPublisher(publisher.getId());
39 41
		Publisher publisher_merged = null;
......
51 53

  
52 54
    }
53 55

  
56
	public BigInteger getBankId() {
57
		return (BigInteger) getSession().createSQLQuery("select nextval('bank_id_seq') as id").list().get(0);
58

  
59
	}
60

  
54 61
    @SuppressWarnings("unchecked")
55 62
    public Publisher getPublisherByName(String name) {
56 63
		List<Publisher> rs = (List<Publisher>) createEntityCriteria()

Also available in: Unified diff