1 package org.kuali.kpme.edo.workflow.service; 2 3 4 import java.math.BigDecimal; 5 import java.util.List; 6 7 import org.kuali.kpme.edo.api.dossier.EdoDossierDocumentInfo; 8 9 public interface EdoDossierDocumentInfoService { 10 11 public void saveOrUpdate(EdoDossierDocumentInfo documentHeader); 12 public EdoDossierDocumentInfo getEdoDossierDocumentInfoByDocId(String documentId); 13 public EdoDossierDocumentInfo getEdoDossierDocumentInfoByDossierId(String dossierId); 14 public List<EdoDossierDocumentInfo> getEdoDossierDocumentInfoByDocType(String dossierId, String docTypeName); 15 public BigDecimal getCurrentRouteLevel(String dossierId ); 16 public String getCurrentRouteLevelName(String dossierId ); 17 public boolean hasPendingSupplementalDocument(String dossierId); 18 public List<EdoDossierDocumentInfo> getPendingSupplementalDocuments(String dossierId); 19 20 21 }