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)