|
||||||||||
| 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 CayenneMapEntrypublic void setName(java.lang.String name)
public java.lang.Object getParent()
CayenneMapEntry
getParent in interface CayenneMapEntrypublic void setParent(java.lang.Object parent)
CayenneMapEntry
setParent in interface CayenneMapEntrypublic void encodeAsXML(XMLEncoder encoder)
encodeAsXML in interface XMLSerializablepublic 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 | |||||||||