1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.kuali.kfs.module.ld.batch.dataaccess;
20
21 import java.sql.Timestamp;
22
23 import org.kuali.kfs.module.ld.businessobject.LaborObject;
24 import org.kuali.kfs.module.ld.businessobject.LedgerBalance;
25 import org.kuali.kfs.module.ld.businessobject.LedgerEntry;
26 import org.kuali.kfs.sys.batch.dataaccess.PreparedStatementCachingDao;
27
28 public interface LedgerPreparedStatementCachingDao extends PreparedStatementCachingDao {
29 public LaborObject getLaborObject(Integer fiscalYear, String chartCode, String objectCode);
30
31
32 public int getMaxLaborSequenceNumber(LedgerEntry t);
33
34
35 public LedgerBalance getLedgerBalance(LedgerBalance ledgerBalance);
36
37 public void insertLedgerBalance(LedgerBalance ledgerBalance, Timestamp currentTimestamp);
38
39 public void updateLedgerBalance(LedgerBalance ledgerBalance, Timestamp currentTimestamp);
40
41
42 public void insertLedgerEntry(LedgerEntry ledgerEntry);
43 }