Package org.apache.cayenne.map
Class DbKeyGenerator
java.lang.Object
org.apache.cayenne.map.DbKeyGenerator
- All Implemented Interfaces:
- Serializable,- CayenneMapEntry,- XMLSerializable
public class DbKeyGenerator
extends Object
implements CayenneMapEntry, XMLSerializable, Serializable
DbKeyGenerator is an abstraction of a primary key generator It configures the primary
 key generation per DbEntity in a RDBMS independent manner. DbAdapter generates actual
 key values based on the configuration. For more details see data-map.dtd
- See Also:
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidencodeAsXML(XMLEncoder encoder, ConfigurationNodeVisitor delegate) Prints itself as XML to the provided XMLEncoder.getName()Returns the name property of this object.Returns the parent map.voidsetDbEntity(DbEntity dbEntity) voidsetGeneratorName(String generatorName) voidsetGeneratorType(String generatorType) voidsetKeyCacheSize(Integer keyCacheSize) voidvoidStores the parent map.toString()
- 
Field Details- 
ORACLE_TYPE- See Also:
 
- 
NAMED_SEQUENCE_TABLE_TYPE- See Also:
 
- 
name
- 
dbEntity
- 
generatorType
- 
keyCacheSize
- 
generatorName
 
- 
- 
Constructor Details- 
DbKeyGeneratorpublic DbKeyGenerator()
- 
DbKeyGenerator
 
- 
- 
Method Details- 
getNameDescription copied from interface:CayenneMapEntryReturns the name property of this object.- Specified by:
- getNamein interface- CayenneMapEntry
- Returns:
- name of this entry.
 
- 
setName
- 
getParentDescription copied from interface:CayenneMapEntryReturns the parent map.- Specified by:
- getParentin interface- CayenneMapEntry
 
- 
setParentDescription copied from interface:CayenneMapEntryStores the parent map.- Specified by:
- setParentin interface- CayenneMapEntry
 
- 
encodeAsXMLPrints itself as XML to the provided XMLEncoder.- Specified by:
- encodeAsXMLin interface- XMLSerializable
- Since:
- 1.1
 
- 
getDbEntity
- 
setDbEntity
- 
setGeneratorType
- 
getGeneratorType
- 
setKeyCacheSize
- 
getKeyCacheSize
- 
setGeneratorName
- 
getGeneratorName
- 
toString
 
-