/alaspatial/src/main/java/org/ala/spatial/dao/LayersDAO.java
http://alageospatialportal.googlecode.com/ · Java · 25 lines · 17 code · 3 blank · 5 comment · 0 complexity · 4d8f1e77bf9060021841e1232e2f9393 MD5 · raw file
- package org.ala.spatial.dao;
- import java.util.List;
- import org.ala.spatial.model.LayerInfo;
- /**
- * DAO class for the LayerInfo class / 'layers' list
- *
- * @author ajay
- */
- public interface LayersDAO {
- public List<LayerInfo> getLayers();
- public LayerInfo getLayerById(String id);
- public LayerInfo getLayerById(String id, boolean force);
- public List<LayerInfo> getLayersByName(String name);
- public List<LayerInfo> getLayersByDisplayName(String name);
- public List<LayerInfo> getLayersByType(String type);
- public List<LayerInfo> getLayersBySource(String source);
- public List<LayerInfo> getLayersByExtent(String extent);
- public List<LayerInfo> getLayersByEnabled(boolean enabled);
- public List<LayerInfo> getLayersByNotes(String notes);
- public List<LayerInfo> getLayersByCriteria(String keywords);
- public void addLayer(LayerInfo layer);
- }