Revision 47245
Added by Panagiotis Kanakakis almost 7 years ago
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