Mercurial > dive4elements > river
view flys-client/src/main/java/de/intevation/flys/client/shared/model/IntegerRangeData.java @ 3548:fed914a42a10
Merged revisions 5373,5377-5378 via svnmerge from
file:///home/clients/bsh/bsh-generischer-viewer/Material/SVN/flys-client/trunk
........
r5373 | ingo | 2012-09-07 11:21:25 +0200 (Fr, 07 Sep 2012) | 1 line
Tagged 'flys-client' as 2.9
........
r5377 | bricks | 2012-09-07 13:37:00 +0200 (Fr, 07 Sep 2012) | 2 lines
Move RemoteServiceServlet to server package
........
r5378 | bricks | 2012-09-07 13:58:11 +0200 (Fr, 07 Sep 2012) | 4 lines
Refactor UserServiceImpl getCurrentUser method
Return the logged in user in getCurrentUser method.
........
flys-client/tags/2.9@5381 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 07 Sep 2012 12:03:15 +0000 |
parents | d0a9acddbea2 |
children |
line wrap: on
line source
package de.intevation.flys.client.shared.model; /** * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> */ public class IntegerRangeData implements RangeData { public static final String TYPE = "intrange"; protected String label; protected String description; protected int lower; protected int upper; protected Integer defLower; protected Integer defUpper; public IntegerRangeData() { } public IntegerRangeData(String label, String desc, int lower, int upper) { this(label, desc, lower, upper, null, null); } /** * @param label * @param desc * @param lower * @param upper * @param defLower * @param defUpper */ public IntegerRangeData( String label, String desc, int lower, int upper, Integer defLower, Integer defUpper ) { this.label = label; this.description = desc; this.lower = lower; this.upper = upper; this.defLower = defLower; this.defUpper = defUpper; } /** * Returns the label of the item. * * @return the label. */ public String getLabel() { return label; } /** * Returns the description of the item. * * @return the description. */ public String getDescription() { return description; } /** * Returns the type of the item. * * @return the type. */ public String getType() { return "intrange"; } /** * Returns a DataItem which value is a string that consists of the min and * max value separated by a ';'. * * @return the DataItem. */ public DataItem[] getItems() { String theMin = String.valueOf(lower); String theMax = String.valueOf(upper); String label = theMin + " - " + theMax; String value = theMin + ";" + theMax; DataItem item = new DefaultDataItem(label, label, value); return new DataItem[] { item }; } /** * @return always null. */ public DataItem getDefault() { return null; } public Object getLower() { return lower; } public Object getUpper() { return upper; } public Object getDefaultLower() { return defLower; } public Object getDefaultUpper() { return defUpper; } /** * Returns the values as colon separated string. * * @return colon separated string. */ public String getStringValue() { String data = lower + ";" + upper; return data; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :