Package org.castor.ddlgen.keygenerator
Class UUIDKeyGenerator
- java.lang.Object
-
- org.castor.ddlgen.schemaobject.AbstractSchemaObject
-
- org.castor.ddlgen.schemaobject.KeyGenerator
-
- org.castor.ddlgen.keygenerator.UUIDKeyGenerator
-
- All Implemented Interfaces:
SchemaObject
public final class UUIDKeyGenerator extends KeyGenerator
UUID key generator will be handled by Castor so no DDL needs to be created.- Since:
- 1.1
- Version:
- $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Le Duc Bao, Ralf Joachim
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringALGORITHM_NAMEName of key generator algorithm.-
Fields inherited from class org.castor.ddlgen.schemaobject.AbstractSchemaObject
HASHFACTOR
-
-
Constructor Summary
Constructors Constructor Description UUIDKeyGenerator()Constructor for default UUID key generator.UUIDKeyGenerator(KeyGeneratorDef definition)Constructor for UUID key generator specified by given defintion.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtoCreateDDL(DDLWriter writer)Build create script for the schema object.voidtoDropDDL(DDLWriter writer)Build drop script for the schema object.-
Methods inherited from class org.castor.ddlgen.schemaobject.KeyGenerator
equals, getAlias, getTable, hashCode, merge, setAlias, setTable
-
Methods inherited from class org.castor.ddlgen.schemaobject.AbstractSchemaObject
equals, getConfiguration, getName, setConfiguration, setName
-
-
-
-
Field Detail
-
ALGORITHM_NAME
public static final java.lang.String ALGORITHM_NAME
Name of key generator algorithm.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UUIDKeyGenerator
public UUIDKeyGenerator()
Constructor for default UUID key generator.
-
UUIDKeyGenerator
public UUIDKeyGenerator(KeyGeneratorDef definition)
Constructor for UUID key generator specified by given defintion.- Parameters:
definition- Key generator definition.
-
-
Method Detail
-
toCreateDDL
public void toCreateDDL(DDLWriter writer)
Build create script for the schema object.- Parameters:
writer- DDLWriter to write schema objects to.
-
toDropDDL
public void toDropDDL(DDLWriter writer)
Build drop script for the schema object.- Parameters:
writer- DDLWriter to write schema objects to.
-
-