com.ibm.db.models.db2.luw.util
Class DatabaseToRemoteServerHelper

java.lang.Object
  extended by com.ibm.db.models.db2.util.ReverseNavigationHelper
      extended by com.ibm.db.models.db2.luw.util.DatabaseToRemoteServerHelper

public class DatabaseToRemoteServerHelper
extends ReverseNavigationHelper

Author:
ellersr Helper to provide the ability to navigate the RelationalRemoteServer.database relationship in the inverse direction. (I.e. navigate from an SQL Database object back to an LUW RelationalRemoteServer object, even though the relationship RelationalRemoteServer to Database is modeled to be one directional.)

Window - Preferences - Java - Code Style - Code Templates


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.db.models.db2.util.ReverseNavigationHelper
ReverseNavigationHelper.InverseAdapter
 
Field Summary
static ReverseNavigationHelper.InverseAdapter INVERSE_DATABASE_ADAPTER
          The singleton instance of INVERSE_DATABASE_ADAPTER must be attached to any instance of RelationalRemoteServer for which reverse navigation is required.
 
Fields inherited from class com.ibm.db.models.db2.util.ReverseNavigationHelper
MULTIPLE, SINGLE
 
Constructor Summary
DatabaseToRemoteServerHelper()
           
 
Method Summary
static RelationalRemoteServer getRemoteServer(org.eclipse.wst.rdb.internal.models.sql.schema.Database db)
          Helper method to get the LUW RelationalRemoteServer object that points to a specified instance of a SQL Database object via the RelationalRemoteServer.database relationship.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INVERSE_DATABASE_ADAPTER

public static final ReverseNavigationHelper.InverseAdapter INVERSE_DATABASE_ADAPTER
The singleton instance of INVERSE_DATABASE_ADAPTER must be attached to any instance of RelationalRemoteServer for which reverse navigation is required. This adapter should be attached at the time the RelationalRemoteServer object is created.

Constructor Detail

DatabaseToRemoteServerHelper

public DatabaseToRemoteServerHelper()
Method Detail

getRemoteServer

public static RelationalRemoteServer getRemoteServer(org.eclipse.wst.rdb.internal.models.sql.schema.Database db)
Helper method to get the LUW RelationalRemoteServer object that points to a specified instance of a SQL Database object via the RelationalRemoteServer.database relationship.

Parameters:
db - The SQL Database object
Returns:
The corresponding LUW RelationalRemoteServer object