view flys-backend/src/main/java/de/intevation/hibernate/MapResultTransformer.java @ 4538:8cd4b019f150

Load bedheigt single values via the datacage for a bedheight middle output The bedheight single values are used to generate a soundings width chart.
author Björn Ricks <bjoern.ricks@intevation.de>
date Thu, 15 Nov 2012 16:29:31 +0100
parents 3d3e40d9d6d7
children 18619c1e7c2a
line wrap: on
line source
package de.intevation.hibernate;

import java.util.HashMap;
import java.util.Map;

import org.hibernate.transform.BasicTransformerAdapter;

public class MapResultTransformer
extends      BasicTransformerAdapter
{
    public static final MapResultTransformer INSTANCE =
        new MapResultTransformer();

    public MapResultTransformer() {
    }

    @Override
    public Object transformTuple(Object [] tuple, String [] aliases) {
        Map<String, Object> map = new HashMap<String, Object>();
        for (int i = 0; i < tuple.length; ++i) {
            map.put(aliases[i], tuple[i]);
        }
        return map;
    }
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org