com.sun.jdo.spi.persistence.support.ejb.ejbc
Class MappingGenerator
java.lang.Object
com.sun.jdo.api.persistence.mapping.ejb.MappingGenerator
com.sun.jdo.spi.persistence.support.ejb.ejbc.MappingGenerator
public class MappingGenerator
- extends MappingGenerator
|
Method Summary |
org.netbeans.modules.dbschema.SchemaElement |
generateMapping(DeploymentContext ctx,
String inputFilesPath,
String generatedXmlsPath,
File classout,
boolean ignoreSunDeploymentDescriptors)
This method will load mapping classes if there is sun-cmp-mappings.xml,
otherwise it will call the database generation backend to create
mapping classes and schema. |
String |
getDatabaseVendorName()
|
boolean |
isJavaToDatabase()
Returns javatodb flag in cmpResource. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAVA_TO_DB_FLAG
public static final String JAVA_TO_DB_FLAG
- See Also:
- Constant Field Values
MappingGenerator
public MappingGenerator(EjbBundleDescriptor bundle,
Model model,
NameMapper nameMapper,
ClassLoader loader)
- Constructor
- Parameters:
bundle - an ejb bundlemodel - a model containing mapping class and
persistence class informationnameMapper - a nameMapper for name lookuploader - a class loader
generateMapping
public org.netbeans.modules.dbschema.SchemaElement generateMapping(DeploymentContext ctx,
String inputFilesPath,
String generatedXmlsPath,
File classout,
boolean ignoreSunDeploymentDescriptors)
throws IOException,
org.netbeans.modules.dbschema.DBException,
ModelException,
org.netbeans.modules.schema2beans.Schema2BeansException,
SQLException,
GeneratorException,
ConversionException
- This method will load mapping classes if there is sun-cmp-mappings.xml,
otherwise it will call the database generation backend to create
mapping classes and schema. It also generates *.dbschema and
sun-cmp-mappings.xml in application dir if it is
in creating mapping classes mode.
- Parameters:
ctx - an object containing CLI options for
the database generation backendinputFilesPath - the directory where sun-cmp-mappings.xml is locatedgeneratedXmlsPath - the directory where the generated files are locatedclassout - the directory where the classes are locatedignoreSunDeploymentDescriptors - use java2db generation if set to true.
- Returns:
- a SchemaElement for mapping classes mapped to
- Throws:
IOException
org.netbeans.modules.dbschema.DBException
ModelException
org.netbeans.modules.schema2beans.Schema2BeansException
SQLException
GeneratorException
ConversionException
getDatabaseVendorName
public String getDatabaseVendorName()
isJavaToDatabase
public boolean isJavaToDatabase()
- Returns javatodb flag in cmpResource.
- Returns:
- true if there is name as "javatodb" and value as "true"
Copyright © 2012 GlassFish Community. All Rights Reserved.