org.ephman.abra.tools
Class FactoryGenerator
java.lang.Object
org.ephman.abra.tools.GenericFactoryGenerator
org.ephman.abra.tools.FactoryGenerator
- All Implemented Interfaces:
- AbraTypes
- public class FactoryGenerator
- extends GenericFactoryGenerator
MEANT TO BE COPIED DOWN
this is the Sybase version
given a base output directory
generate a factory class for get/put when given a JClass descriptor
- Version:
- 0.0.2
- Author:
- Paul M. Bethe
Field Summary |
static java.lang.String |
DB_NAME
|
Fields inherited from interface org.ephman.abra.tools.AbraTypes |
BIG_DECIMAL, BIG_INTEGER, BLOB, BOOLEAN, BOOLEAN_OBJ, CHARACTER, CLOB, DOUBLE, DOUBLE_OBJ, FLOAT, INTEGER, INTEGER_OBJ, LONG, STRING, TIMESTAMP |
Constructor Summary |
FactoryGenerator(java.lang.String outdir,
char file_sep,
java.lang.String imp,
boolean useProcs)
|
Methods inherited from class org.ephman.abra.tools.GenericFactoryGenerator |
generate, getTypeMap, writeDeepRetrieval, writeFactoryHeader, writeFactoryMethods, writeInsertMethod, writeMakeFromRs, writeManyToManyMethods, writeOutAField, writeOutAField, writeOutAField, writeOutAField, writeProcs, writeQueryBasedFactoryMethods, writeSetArgForPK, writeStoreAndDeleteMethods, writeViewCode, writeViewString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DB_NAME
public static final java.lang.String DB_NAME
- See Also:
- Constant Field Values
FactoryGenerator
public FactoryGenerator(java.lang.String outdir,
char file_sep,
java.lang.String imp,
boolean useProcs)
setPKInInsertStmt
protected boolean setPKInInsertStmt()
- this removes the pk from stmt (auto_increment)
- Overrides:
setPKInInsertStmt
in class GenericFactoryGenerator
getPrimaryKeyString
public java.lang.String getPrimaryKeyString(JClass currentClass)
- Description copied from class:
GenericFactoryGenerator
- methods which should be implemented by descendant generator
- Specified by:
getPrimaryKeyString
in class GenericFactoryGenerator
createClobString
protected java.lang.String createClobString()
- Overrides:
createClobString
in class GenericFactoryGenerator
usePackages
protected boolean usePackages()
- Overrides:
usePackages
in class GenericFactoryGenerator
writeOutAField
protected java.lang.String writeOutAField(JField jf,
java.lang.String fieldType,
java.lang.String colName,
java.lang.String varName,
java.lang.String stype)
throws java.io.IOException,
SchemaException
- Overrides:
writeOutAField
in class GenericFactoryGenerator
- Throws:
java.io.IOException
SchemaException
createTypeMap
protected void createTypeMap()
- Overrides:
createTypeMap
in class GenericFactoryGenerator