com.sun.jdo.spi.persistence.generator.database
Class DatabaseGenerator.NameTuple

java.lang.Object
  extended by com.sun.jdo.spi.persistence.generator.database.DatabaseGenerator.NameTuple
Enclosing class:
DatabaseGenerator

public static class DatabaseGenerator.NameTuple
extends Object

This class holds three strings which contain three type of information. For database generation, for each persistence class, we need to have persistence class name to look up persistence class, desired table name for table name and hash class name for unique table name. Depending on the caller's option, hash class name can be same as persistence class name or it can be different from persistence class name.


Constructor Summary
DatabaseGenerator.NameTuple(String persistenceClassName, String desiredTableName)
          An object holds three string objects.
DatabaseGenerator.NameTuple(String persistenceClassName, String desiredTableName, String hashClassName)
          An object holds three string objects.
 
Method Summary
 String getDesiredTableName()
           
 String getHashClassName()
           
 String getPersistenceClassName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseGenerator.NameTuple

public DatabaseGenerator.NameTuple(String persistenceClassName,
                                   String desiredTableName,
                                   String hashClassName)
An object holds three string objects.

Parameters:
persistenceClassName - persistence class name for persistence class look up
desiredTableName - it can be used for table name
hashClassName - it can be used for unique table name

DatabaseGenerator.NameTuple

public DatabaseGenerator.NameTuple(String persistenceClassName,
                                   String desiredTableName)
An object holds three string objects.

Parameters:
persistenceClassName - persistence class name
desiredTableName - name for creating table name
Method Detail

getPersistenceClassName

public String getPersistenceClassName()
Returns:
persistence class name.

getHashClassName

public String getHashClassName()
Returns:
hash class name.

getDesiredTableName

public String getDesiredTableName()
Returns:
desired table name.


Copyright © 2012 GlassFish Community. All Rights Reserved.