view flys-backend/src/main/java/de/intevation/hibernate/MapResultTransformer.java @ 4641:f3325079dacc

Improve the up and down arrows in the theme navigation panel Don't stretch the arrow icons and fit to their actual size. Also put the up buttons on the left and the down buttons on the right.
author Björn Ricks <bjoern.ricks@intevation.de>
date Tue, 04 Dec 2012 16:16:43 +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