org.openxava.calculators
Class NextIntegerCalculator

java.lang.Object
  extended by org.openxava.calculators.NextIntegerCalculator
All Implemented Interfaces:
java.io.Serializable, ICalculator, IJDBCCalculator

public class NextIntegerCalculator
extends java.lang.Object
implements IJDBCCalculator

Author:
Javier Paniza
See Also:
Serialized Form

Constructor Summary
NextIntegerCalculator()
           
 
Method Summary
 java.lang.Object calculate()
           
 int calculateNextInteger()
           
 java.lang.String getModel()
           
 java.lang.String getProperty()
           
 void setConnectionProvider(IConnectionProvider provider)
          This method is call from the system to provide a JDBC connection provider.
 void setModel(java.lang.String model)
           
 void setProperty(java.lang.String property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NextIntegerCalculator

public NextIntegerCalculator()
Method Detail

setConnectionProvider

public void setConnectionProvider(IConnectionProvider provider)
Description copied from interface: IJDBCCalculator
This method is call from the system to provide a JDBC connection provider.

When the calculate method is called this method alredy has been called with a valid connection provider.

Specified by:
setConnectionProvider in interface IJDBCCalculator

calculate

public java.lang.Object calculate()
                           throws java.lang.Exception
Specified by:
calculate in interface ICalculator
Throws:
java.lang.Exception

calculateNextInteger

public int calculateNextInteger()
                         throws java.lang.Exception
Throws:
java.lang.Exception

getModel

public java.lang.String getModel()

setModel

public void setModel(java.lang.String model)

getProperty

public java.lang.String getProperty()

setProperty

public void setProperty(java.lang.String property)