package incheon.cmm.g2f.TaskLayer.service;

import java.util.List;
import java.util.Map;

import incheon.cmm.g2f.TaskLayer.vo.G2TaskLayerVO;

public interface G2FTaskLayerService {
	void delete(Integer nfId);

	void update(G2TaskLayerVO poi);

	void Metaupdate(G2TaskLayerVO poi);

	void create(G2TaskLayerVO poi);

	List<Map<String, Object>> getGroupCodes();

	int getTotalCount(String searchKeyword, String searchType);

	List<G2TaskLayerVO> getList(String searchKeyword, String searchType, int page, int size);

	List<G2TaskLayerVO> getList();

	G2TaskLayerVO getById(Integer nfId);

	Map<String, Object> verifyGeometryTable(String schema, String tableNm, String lyrSrvcNm, String lyrPhysNm);
}