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 :