Class DbKeyGenerator
java.lang.Object
org.apache.cayenne.map.DbKeyGenerator
- All Implemented Interfaces:
XMLSerializable
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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidencodeAsXML(XMLEncoder encoder, ProjectNodeVisitor<?> delegate) Prints itself as XML to the provided XMLEncoder.getName()voidsetDbEntity(DbEntity dbEntity) voidsetGeneratorName(String generatorName) voidsetGeneratorType(String generatorType) voidsetKeyCacheSize(Integer keyCacheSize) voidtoString()
-
Field Details
-
ORACLE_TYPE
- See Also:
-
NAMED_SEQUENCE_TABLE_TYPE
- See Also:
-
name
-
dbEntity
-
generatorType
-
keyCacheSize
-
generatorName
-
-
Constructor Details
-
DbKeyGenerator
public DbKeyGenerator() -
DbKeyGenerator
-
-
Method Details
-
getName
-
setName
-
encodeAsXML
Prints itself as XML to the provided XMLEncoder.- Specified by:
encodeAsXMLin interfaceXMLSerializable- Since:
- 1.1
-
getDbEntity
-
setDbEntity
-
setGeneratorType
-
getGeneratorType
-
setKeyCacheSize
-
getKeyCacheSize
-
setGeneratorName
-
getGeneratorName
-
toString
-