All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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