01: package com.completex.objective.components.persistency.core.impl;
02:
03: /**
04: * @author Gennady Krizhevsky
05: */
06: class LastIndex {
07: private int lastIndex;
08:
09: public LastIndex() {
10: }
11:
12: public LastIndex(int lastIndex) {
13: this .lastIndex = lastIndex;
14: }
15:
16: public int getLastIndex() {
17: return lastIndex;
18: }
19:
20: public void setLastIndex(int lastIndex) {
21: this .lastIndex = lastIndex;
22: }
23:
24: public int increaseIndex() {
25: return ++this .lastIndex;
26: }
27:
28: public int increaseIndex(int lastIndex) {
29: if (lastIndex >= 0) {
30: return increaseIndex();
31: }
32: return this .lastIndex;
33:
34: }
35:
36: public int decreaseIndex() {
37: if (this .lastIndex > -1) {
38: return --this .lastIndex;
39: }
40: return -1;
41: }
42: }
|