ingo@114: package de.intevation.flys.artifacts.model; ingo@114: sascha@132: ingo@114: import java.util.List; ingo@114: sascha@132: import de.intevation.flys.model.River; sascha@132: sascha@132: import org.hibernate.Session; ingo@114: ingo@114: /** ingo@114: * @author Ingo Weinzierl ingo@114: */ ingo@114: public class RiverFactory { ingo@114: ingo@114: /** We don't need to instantiate concrete objects of this class. */ ingo@114: private RiverFactory() { ingo@114: } ingo@114: ingo@114: ingo@114: /** ingo@114: * Returns all rivers that were found in the backend. ingo@114: * ingo@114: * @return all rivers. ingo@114: */ ingo@114: public static List getRivers() { sascha@308: Session session = SessionHolder.HOLDER.get(); sascha@308: return (List)session sascha@308: .createQuery("from River order by name").list(); ingo@114: } ingo@114: } ingo@114: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :