com.liferay.portal.kernel.increment
Class NumberIncrement

java.lang.Object
  extended by com.liferay.portal.kernel.increment.NumberIncrement
All Implemented Interfaces:
Increment<java.lang.Number>

public class NumberIncrement
extends java.lang.Object
implements Increment<java.lang.Number>

View Source

Author:
Zsolt Berentey

Constructor Summary
NumberIncrement(java.lang.Number value)
           
 
Method Summary
protected  java.lang.Number add(java.lang.Number delta)
           
protected  java.lang.Number addAsDouble(java.lang.Number delta)
           
protected  java.lang.Number addAsInteger(java.lang.Number delta)
           
protected  java.lang.Number addAsLong(java.lang.Number delta)
           
 void decrease(java.lang.Number delta)
           
 Increment<java.lang.Number> decreaseForNew(java.lang.Number delta)
           
 java.lang.Number getValue()
           
 void increase(java.lang.Number delta)
           
 Increment<java.lang.Number> increaseForNew(java.lang.Number delta)
           
 void setValue(java.lang.Number value)
           
protected  java.lang.Number subtract(java.lang.Number delta)
           
protected  java.lang.Number subtractAsDouble(java.lang.Number delta)
           
protected  java.lang.Number subtractAsInteger(java.lang.Number delta)
           
protected  java.lang.Number subtractAsLong(java.lang.Number delta)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumberIncrement

public NumberIncrement(java.lang.Number value)
Method Detail

decrease

public void decrease(java.lang.Number delta)
Specified by:
decrease in interface Increment<java.lang.Number>

decreaseForNew

public Increment<java.lang.Number> decreaseForNew(java.lang.Number delta)
Specified by:
decreaseForNew in interface Increment<java.lang.Number>

getValue

public java.lang.Number getValue()
Specified by:
getValue in interface Increment<java.lang.Number>

increase

public void increase(java.lang.Number delta)
Specified by:
increase in interface Increment<java.lang.Number>

increaseForNew

public Increment<java.lang.Number> increaseForNew(java.lang.Number delta)
Specified by:
increaseForNew in interface Increment<java.lang.Number>

setValue

public void setValue(java.lang.Number value)
Specified by:
setValue in interface Increment<java.lang.Number>

add

protected java.lang.Number add(java.lang.Number delta)

addAsDouble

protected java.lang.Number addAsDouble(java.lang.Number delta)

addAsInteger

protected java.lang.Number addAsInteger(java.lang.Number delta)

addAsLong

protected java.lang.Number addAsLong(java.lang.Number delta)

subtract

protected java.lang.Number subtract(java.lang.Number delta)

subtractAsDouble

protected java.lang.Number subtractAsDouble(java.lang.Number delta)

subtractAsInteger

protected java.lang.Number subtractAsInteger(java.lang.Number delta)

subtractAsLong

protected java.lang.Number subtractAsLong(java.lang.Number delta)