annotate flys-artifacts/src/main/java/de/intevation/flys/utils/IdGenerator.java @ 5128:a020100ee6a1

SCHEME CHANGE: Merge branch dami into default. A summary on the scheme changes: HWS and Lines tables are dropped and will be replaced by HWS_Lines and HWS_Points. The catchment table removed and will be replaced by a WMS Service. Hydr_boundaries has an added reference to boundary_kind sectie_kind and sobek_kind objects. Dem has a new column srid.
author Andre Heinecke <aheinecke@intevation.de>
date Thu, 28 Feb 2013 11:48:17 +0100
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 :

http://dive4elements.wald.intevation.org