Mercurial > dive4elements > river
annotate flys-artifacts/src/main/java/de/intevation/flys/utils/IdGenerator.java @ 4173:7d4480c0e68e
Allow users to select the current relevant discharge table in historical discharge table calculattion.
In addition to this, the discharge tables in the helper panel displayed in the client is ordered in time.
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 18 Oct 2012 12:13:48 +0200 |
parents | e0e9a2629d7d |
children |
rev | line source |
---|---|
3218
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
1 package de.intevation.flys.utils; |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
2 |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
3 public class IdGenerator { |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
4 |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
5 protected int id; |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
6 |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
7 public IdGenerator() { |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
8 } |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
9 |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
10 public IdGenerator(int id) { |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
11 this.id = id; |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
12 } |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
13 |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
14 public int next() { |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
15 return id++; |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
16 } |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
17 } |
e0e9a2629d7d
FixA: Moved IdGenerator to top level class.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
diff
changeset
|
18 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : |