weborb.management.datamanagement.codegen
Class NameMapper

java.lang.Object
  extended by weborb.data.management.codegen.DefaultNameMapper
      extended by weborb.management.datamanagement.codegen.NameMapper
All Implemented Interfaces:
INameMapper

public class NameMapper
extends DefaultNameMapper


Constructor Summary
NameMapper(UserSettings settings, UserDataModel model)
           
 
Method Summary
 java.lang.String getChildProperty(java.lang.String databaseName, java.lang.String tableName, java.lang.String childTable, java.lang.String key)
           
 java.lang.String getClassName(java.lang.String databaseName, java.lang.String tableName)
           
 java.lang.String getParentProperty(java.lang.String database, java.lang.String tableName, java.lang.String parentTable, java.lang.String key)
           
 java.lang.String getPropertyName(java.lang.String databaseName, java.lang.String tableName, java.lang.String columnName)
           
 
Methods inherited from class weborb.data.management.codegen.DefaultNameMapper
getBeanSpecificationName, getSafeName, isNameSafe
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameMapper

public NameMapper(UserSettings settings,
                  UserDataModel model)
Method Detail

getClassName

public java.lang.String getClassName(java.lang.String databaseName,
                                     java.lang.String tableName)
Specified by:
getClassName in interface INameMapper
Overrides:
getClassName in class DefaultNameMapper

getPropertyName

public java.lang.String getPropertyName(java.lang.String databaseName,
                                        java.lang.String tableName,
                                        java.lang.String columnName)
Specified by:
getPropertyName in interface INameMapper
Overrides:
getPropertyName in class DefaultNameMapper

getChildProperty

public java.lang.String getChildProperty(java.lang.String databaseName,
                                         java.lang.String tableName,
                                         java.lang.String childTable,
                                         java.lang.String key)
Specified by:
getChildProperty in interface INameMapper
Overrides:
getChildProperty in class DefaultNameMapper

getParentProperty

public java.lang.String getParentProperty(java.lang.String database,
                                          java.lang.String tableName,
                                          java.lang.String parentTable,
                                          java.lang.String key)
Specified by:
getParentProperty in interface INameMapper
Overrides:
getParentProperty in class DefaultNameMapper


Discuss WebORB

Copyright 2003-2008 Midnight Coders, Inc. All Rights Reserved.