
io.mosip.registration.dao.DocumentCategoryDAO Maven / Gradle / Ivy
package io.mosip.registration.dao;
import java.util.List;
import io.mosip.registration.dto.packetmanager.DocumentDto;
import io.mosip.registration.entity.DocumentCategory;
/**
* This class is used to fetch all the Document category related data.
*
* @author Brahmnanda Reddy
*
*/
public interface DocumentCategoryDAO {
/**
* This method is used to fetch the document categories
*
* @return List of document categories
*/
List getDocumentCategories();
/**
* This method is used to fetch all document categories by language code.
*
* @param langCode Language code
* @return List of doc categories
*/
List getDocumentCategoriesByLangCode(String langCode);
/**
* This method is used to fetch all document categories by doc categeory code.
*
* @param docCategeoryCode document categeory code
* @param langCode Language code
* @return doc category
*/
DocumentCategory getDocumentCategoryByCodeAndByLangCode(String docCategeoryCode, String langCode);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy