Liferay 6.2-ce-ga5

com.liferay.portal.kernel.increment
Class OverrideIncrement<T extends Comparable<T>>

java.lang.Object
  extended by 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
           
 
Constructor Summary
OverrideIncrement(T value)
           
 
Method Summary
protected abstract  OverrideIncrement<T> createOverrideIncrement(T value)
           
 void decrease(T delta)
           
 OverrideIncrement<T> decreaseForNew(T delta)
           
 T getValue()
           
 void increase(T delta)
           
 OverrideIncrement<T> increaseForNew(T delta)
           
 void setValue(T value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected T extends Comparable<T> value
Constructor Detail

OverrideIncrement

public OverrideIncrement(T value)
Method Detail

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)

Liferay 6.2-ce-ga5