1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.coa.service;
17
18 import java.util.List;
19
20 import org.kuali.ole.coa.businessobject.Account;
21 import org.kuali.ole.coa.businessobject.ObjectCode;
22 import org.kuali.rice.krad.maintenance.MaintenanceLock;
23
24 public interface SubObjectTrickleDownInactivationService {
25 public List<MaintenanceLock> generateTrickleDownMaintenanceLocks(Account inactivatedAccount, String documentNumber);
26
27 public List<MaintenanceLock> generateTrickleDownMaintenanceLocks(ObjectCode inactivatedObject, String documentNumber);
28
29 public void trickleDownInactivateSubObjects(Account inactivatedAccount, String documentNumber);
30
31 public void trickleDownInactivateSubObjects(ObjectCode inactivatedObject, String documentNumber);
32 }