|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.map.DbKeyGenerator
public class DbKeyGenerator
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 | |
---|---|
protected DbEntity |
dbEntity
|
protected java.lang.String |
generatorName
|
protected java.lang.String |
generatorType
|
protected java.lang.Integer |
keyCacheSize
|
protected java.lang.String |
name
|
static java.lang.String |
NAMED_SEQUENCE_TABLE_TYPE
|
static java.lang.String |
ORACLE_TYPE
|
Constructor Summary | |
---|---|
DbKeyGenerator()
|
|
DbKeyGenerator(java.lang.String name)
|
Method Summary | |
---|---|
void |
encodeAsXML(XMLEncoder encoder)
Prints itself as XML to the provided XMLEncoder. |
DbEntity |
getDbEntity()
|
java.lang.String |
getGeneratorName()
|
java.lang.String |
getGeneratorType()
|
java.lang.Integer |
getKeyCacheSize()
|
java.lang.String |
getName()
Returns the name property of this object. |
java.lang.Object |
getParent()
Returns the parent map. |
void |
setDbEntity(DbEntity dbEntity)
|
void |
setGeneratorName(java.lang.String generatorName)
|
void |
setGeneratorType(java.lang.String generatorType)
|
void |
setKeyCacheSize(java.lang.Integer keyCacheSize)
|
void |
setName(java.lang.String name)
|
void |
setParent(java.lang.Object parent)
Stores the parent map. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ORACLE_TYPE
public static final java.lang.String NAMED_SEQUENCE_TABLE_TYPE
protected java.lang.String name
protected DbEntity dbEntity
protected java.lang.String generatorType
protected java.lang.Integer keyCacheSize
protected java.lang.String generatorName
Constructor Detail |
---|
public DbKeyGenerator()
public DbKeyGenerator(java.lang.String name)
Method Detail |
---|
public java.lang.String getName()
CayenneMapEntry
getName
in interface CayenneMapEntry
public void setName(java.lang.String name)
public java.lang.Object getParent()
CayenneMapEntry
getParent
in interface CayenneMapEntry
public void setParent(java.lang.Object parent)
CayenneMapEntry
setParent
in interface CayenneMapEntry
public void encodeAsXML(XMLEncoder encoder)
encodeAsXML
in interface XMLSerializable
public DbEntity getDbEntity()
public void setDbEntity(DbEntity dbEntity)
public void setGeneratorType(java.lang.String generatorType)
public java.lang.String getGeneratorType()
public void setKeyCacheSize(java.lang.Integer keyCacheSize)
public java.lang.Integer getKeyCacheSize()
public void setGeneratorName(java.lang.String generatorName)
public java.lang.String getGeneratorName()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |