ch.sahits.model.java
Class GeneratedJavaDBClass

java.lang.Object
  extended by ch.sahits.model.GeneratedClass
      extended by ch.sahits.model.java.GeneratedJavaClass
          extended by ch.sahits.model.java.GeneratedJavaDBClass
All Implemented Interfaces:
IGeneratedDBClass, IGeneratedObject, IGeneratorClass, IGeneratorClass2, IGeneratedJavaClass, IGeneratedJavaClass2, IGeneratedJavaDBClass, IGeneratedJavaDBClass2, java.lang.Cloneable
Direct Known Subclasses:
DataBaseTable

public class GeneratedJavaDBClass
extends GeneratedJavaClass
implements IGeneratedJavaDBClass

This class adds database specific data to the data class model of a Java specific data class.

Since:
0.9.3 TODO: switch to IGeneratedJavaDBClass2
Author:
Andi Hotz

Constructor Summary
GeneratedJavaDBClass(java.lang.String name)
          Constructor initializing the class name
GeneratedJavaDBClass(java.lang.String packageName, java.lang.String className)
           
 
Method Summary
 java.lang.String getDbProductName()
           
 void setDbProductName(java.lang.String _dbProductName)
           
 
Methods inherited from class ch.sahits.model.java.GeneratedJavaClass
addSuperClass, equals, getGeneratorClassPath, getInputFilePath, getInterfaces, getJetTemplatePath, getJProject, getPackageName, getReferenceImplementationPath, getSrcPath, getVisibility, hashCode, interfaces, isAbstract, isAstTemplateUse, isFinal, isGeneratorClassPathInPlugin, isGeneratorUse, isJetFileUse, isJetTemplateInPlugin, isJetTemplateUse, isPackageDefault, isPrivate, isProtected, isPublic, isSympleType, setAbstract, setAstTemplateUse, setFinal, setGeneratorClassPath, setGeneratorClassPathInPlugin, setGeneratorUse, setInputFilePath, setJetFileUse, setJetTemplateInPlugin, setJetTemplatePath, setJetTemplateUse, setJProject, setPackageName, setReferenceImplementationPath, setSrcPath, setVisibility
 
Methods inherited from class ch.sahits.model.GeneratedClass
getClassName, hasSuperClass, setClassName, superclasses
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ch.sahits.model.java.IGeneratedJavaClass
setAbstract, setAstTemplateUse, setClassName, setFinal, setGeneratorClassPath, setGeneratorClassPathInPlugin, setGeneratorUse, setInputFilePath, setJetFileUse, setJetTemplateInPlugin, setJetTemplatePath, setJetTemplateUse, setJProject, setPackageName, setReferenceImplementationPath, setSrcPath, setVisibility
 
Methods inherited from interface ch.sahits.model.java.IGeneratedJavaClass2
getClassName, getGeneratorClassPath, getInputFilePath, getInterfaces, getJetTemplatePath, getJProject, getPackageName, getReferenceImplementationPath, getSrcPath, getVisibility, interfaces, isAbstract, isAstTemplateUse, isFinal, isGeneratorClassPathInPlugin, isGeneratorUse, isJetFileUse, isJetTemplateInPlugin, isJetTemplateUse, isPackageDefault, isPrivate, isProtected, isPublic, isSympleType
 
Methods inherited from interface ch.sahits.model.IGeneratorClass
addSuperClass
 
Methods inherited from interface ch.sahits.model.IGeneratorClass2
hasSuperClass, superclasses
 

Constructor Detail

GeneratedJavaDBClass

public GeneratedJavaDBClass(java.lang.String name)
Constructor initializing the class name

Parameters:
name - class name

GeneratedJavaDBClass

public GeneratedJavaDBClass(java.lang.String packageName,
                            java.lang.String className)
Parameters:
packageName - Name of the package
className - Name of the class
Method Detail

getDbProductName

public java.lang.String getDbProductName()
Specified by:
getDbProductName in interface IGeneratedDBClass
Returns:
the dbProductName

setDbProductName

public void setDbProductName(java.lang.String _dbProductName)
Specified by:
setDbProductName in interface IGeneratedDBClass
Parameters:
_dbProductName - the dbProductName to set