1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.pdp.businessobject.defaultvalue;
17
18 import org.kuali.ole.pdp.PdpConstants;
19 import org.kuali.ole.pdp.businessobject.AchAccountNumber;
20 import org.kuali.ole.sys.context.SpringContext;
21 import org.kuali.rice.krad.service.SequenceAccessorService;
22 import org.kuali.rice.krad.valuefinder.ValueFinder;
23
24
25
26
27 public class NextAchAccountIdentifierFinder implements ValueFinder {
28
29
30
31
32 public String getValue() {
33 return getLongValue().toString();
34 }
35
36
37
38
39
40
41 public static Long getLongValue() {
42 SequenceAccessorService sas = SpringContext.getBean(SequenceAccessorService.class);
43 return sas.getNextAvailableSequenceNumber(
44 PdpConstants.ACH_ACCOUNT_IDENTIFIER_SEQUENCE_NAME,
45 AchAccountNumber.class);
46 }
47 }