Class DbKeyGenerator

java.lang.Object
org.apache.cayenne.map.DbKeyGenerator
All Implemented Interfaces:
XMLSerializable

public class DbKeyGenerator extends Object implements 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 Details

  • Constructor Details

    • DbKeyGenerator

      public DbKeyGenerator()
    • DbKeyGenerator

      public DbKeyGenerator(String name)
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • encodeAsXML

      public void encodeAsXML(XMLEncoder encoder, ProjectNodeVisitor<?> delegate)
      Prints itself as XML to the provided XMLEncoder.
      Specified by:
      encodeAsXML in interface XMLSerializable
      Since:
      1.1
    • getDbEntity

      public DbEntity getDbEntity()
    • setDbEntity

      public void setDbEntity(DbEntity dbEntity)
    • setGeneratorType

      public void setGeneratorType(String generatorType)
    • getGeneratorType

      public String getGeneratorType()
    • setKeyCacheSize

      public void setKeyCacheSize(Integer keyCacheSize)
    • getKeyCacheSize

      public Integer getKeyCacheSize()
    • setGeneratorName

      public void setGeneratorName(String generatorName)
    • getGeneratorName

      public String getGeneratorName()
    • toString

      public String toString()
      Overrides:
      toString in class Object