1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.kuali.rice.kew.edl.dao;
18
19 import java.util.List;
20
21 import org.kuali.rice.kew.edl.bo.EDocLiteAssociation;
22 import org.kuali.rice.kew.edl.bo.EDocLiteDefinition;
23 import org.kuali.rice.kew.edl.bo.EDocLiteStyle;
24
25
26 public interface EDocLiteDAO {
27 public void saveEDocLiteStyle(EDocLiteStyle style);
28 public void saveEDocLiteDefinition(EDocLiteDefinition definition);
29 public void saveEDocLiteAssociation(EDocLiteAssociation assoc);
30
31 public EDocLiteStyle getEDocLiteStyle(String styleName);
32 public EDocLiteDefinition getEDocLiteDefinition(String defName);
33 public EDocLiteAssociation getEDocLiteAssociation(String documentTypeName);
34 public EDocLiteAssociation getEDocLiteAssociation(Long associationId);
35
36 public List<String> getEDocLiteStyleNames();
37 public List<EDocLiteStyle> getEDocLiteStyles();
38
39 public List<String> getEDocLiteDefinitions();
40 public List<EDocLiteAssociation> getEDocLiteAssociations();
41
42 public List<EDocLiteAssociation> search(EDocLiteAssociation edocLite);
43 }