org.opennms.netmgt.dao.db.columnchanges
Class NextValReplacement

java.lang.Object
  extended by org.opennms.netmgt.dao.db.columnchanges.NextValReplacement
All Implemented Interfaces:
ColumnChangeReplacement

public class NextValReplacement
extends Object
implements ColumnChangeReplacement


Constructor Summary
NextValReplacement(String sequence, DataSource dataSource)
          Constructor for NextValReplacement.
 
Method Summary
 boolean addColumnIfColumnIsNew()
          addColumnIfColumnIsNew
 void close()
          close
protected  void finalize()
          finalize
 Integer getColumnReplacement(ResultSet rs, Map<String,ColumnChange> columnChanges)
          getColumnReplacement
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NextValReplacement

public NextValReplacement(String sequence,
                          DataSource dataSource)
                   throws SQLException

Constructor for NextValReplacement.

Parameters:
sequence - a String object.
dataSource - a DataSource object.
Throws:
SQLException - if any.
Method Detail

getColumnReplacement

public Integer getColumnReplacement(ResultSet rs,
                                    Map<String,ColumnChange> columnChanges)
                             throws SQLException

getColumnReplacement

Specified by:
getColumnReplacement in interface ColumnChangeReplacement
Parameters:
rs - a ResultSet object.
columnChanges - a Map object.
Returns:
a Object object.
Throws:
SQLException - if any.

addColumnIfColumnIsNew

public boolean addColumnIfColumnIsNew()

addColumnIfColumnIsNew

Specified by:
addColumnIfColumnIsNew in interface ColumnChangeReplacement
Returns:
a boolean.

close

public void close()
           throws SQLException

close

Specified by:
close in interface ColumnChangeReplacement
Throws:
SQLException - if any.

finalize

protected void finalize()
                 throws SQLException

finalize

Overrides:
finalize in class Object
Throws:
SQLException - if any.


Copyright © 2011. All Rights Reserved.