com.liferay.portal.kernel.increment
Class OverrideIncrement<T extends Comparable<T>>
java.lang.Object
com.liferay.portal.kernel.increment.OverrideIncrement<T>
- All Implemented Interfaces:
- Increment<T>
- Direct Known Subclasses:
- DateOverrideIncrement, IntegerOverrideIncrement
public abstract class OverrideIncrement<T extends Comparable<T>>
- extends Object
- implements Increment<T>
Field Summary |
protected T |
value
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
value
protected T extends Comparable<T> value
OverrideIncrement
public OverrideIncrement(T value)
decrease
public void decrease(T delta)
- Specified by:
decrease
in interface Increment<T extends Comparable<T>>
decreaseForNew
public OverrideIncrement<T> decreaseForNew(T delta)
- Specified by:
decreaseForNew
in interface Increment<T extends Comparable<T>>
getValue
public T getValue()
- Specified by:
getValue
in interface Increment<T extends Comparable<T>>
increase
public void increase(T delta)
- Specified by:
increase
in interface Increment<T extends Comparable<T>>
increaseForNew
public OverrideIncrement<T> increaseForNew(T delta)
- Specified by:
increaseForNew
in interface Increment<T extends Comparable<T>>
setValue
public void setValue(T value)
- Specified by:
setValue
in interface Increment<T extends Comparable<T>>
createOverrideIncrement
protected abstract OverrideIncrement<T> createOverrideIncrement(T value)