|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.jpa.map.JpaTableGenerator
public class JpaTableGenerator
A primary key generator based on a database table.
Field Summary | |
---|---|
protected int |
allocationSize
|
protected String |
catalog
|
protected int |
initialValue
|
protected String |
name
|
protected String |
pkColumnName
|
protected String |
pkColumnValue
|
protected String |
schema
|
protected String |
table
|
protected Collection<JpaUniqueConstraint> |
uniqueConstraints
|
protected String |
valueColumnName
|
Constructor Summary | |
---|---|
JpaTableGenerator()
|
|
JpaTableGenerator(javax.persistence.TableGenerator annotation)
|
Method Summary | |
---|---|
void |
encodeAsXML(XMLEncoder encoder)
Prints itself as XML to the provided XMLEncoder. |
int |
getAllocationSize()
|
String |
getCatalog()
|
int |
getInitialValue()
|
String |
getName()
Returns table generator name. |
String |
getPkColumnName()
|
String |
getPkColumnValue()
|
String |
getSchema()
|
String |
getTable()
Returns table generator table name. |
Collection<JpaUniqueConstraint> |
getUniqueConstraints()
|
String |
getValueColumnName()
|
void |
setAllocationSize(int allocationSize)
|
void |
setCatalog(String catalog)
|
void |
setInitialValue(int initialValue)
|
void |
setName(String name)
|
void |
setPkColumnName(String pkColumnName)
|
void |
setPkColumnValue(String pkColumnValue)
|
void |
setSchema(String schema)
|
void |
setTable(String table)
|
void |
setValueColumnName(String valueColumnName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String name
protected String table
protected String catalog
protected String schema
protected String pkColumnName
protected String valueColumnName
protected String pkColumnValue
protected int initialValue
protected int allocationSize
protected Collection<JpaUniqueConstraint> uniqueConstraints
Constructor Detail |
---|
public JpaTableGenerator()
public JpaTableGenerator(javax.persistence.TableGenerator annotation)
Method Detail |
---|
public void encodeAsXML(XMLEncoder encoder)
XMLSerializable
encodeAsXML
in interface XMLSerializable
public int getAllocationSize()
public void setAllocationSize(int allocationSize)
public String getCatalog()
public void setCatalog(String catalog)
public int getInitialValue()
public void setInitialValue(int initialValue)
public String getName()
Description: A unique generator name that can be referenced by one or more classes to be the generator for id values.
public void setName(String name)
public String getPkColumnName()
public void setPkColumnName(String pkColumnName)
public String getPkColumnValue()
public void setPkColumnValue(String pkColumnValue)
public String getSchema()
public void setSchema(String schema)
public String getTable()
Description: Name of table that stores the generated id value.
Default: Name is chosen by persistence provider.
public void setTable(String table)
public String getValueColumnName()
public void setValueColumnName(String valueColumnName)
public Collection<JpaUniqueConstraint> getUniqueConstraints()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |