|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.amber.field.Id
com.caucho.amber.field.CompositeId
com.caucho.amber.field.EmbeddedId
public class EmbeddedId
Configuration for a bean's field
| Field Summary | |
|---|---|
protected static java.util.logging.Logger |
log
|
| Constructor Summary | |
|---|---|
EmbeddedId(EntityType ownerType,
EmbeddedIdField key)
|
|
| Method Summary | |
|---|---|
void |
generateCopy(JavaWriter out,
java.lang.String dest,
java.lang.String source)
Generates code to copy to an object. |
java.lang.String |
generateGet(java.lang.String objThis)
Returns the key for the value |
int |
generateLoadForeign(JavaWriter out,
java.lang.String rs,
java.lang.String indexVar,
int index,
java.lang.String name)
Returns the foreign type. |
void |
generatePrologue(JavaWriter out,
java.util.HashSet<java.lang.Object> completedSet)
Generates any class prologue. |
void |
generatePrologueMake(JavaWriter out,
java.util.HashSet<java.lang.Object> completedSet)
Generates any prologue. |
EmbeddedIdField |
getEmbeddedIdField()
Returns the embedded id field |
boolean |
isEmbeddedId()
Returns true if this is an @EmbeddedId |
boolean |
isIdentityGenerator()
Returns true for an identity key. |
| Methods inherited from class com.caucho.amber.field.Id |
|---|
addKey, generateGetProxyKey, generateMatchArgWhere, generateRawWhere, generateSet, generateSetGeneratedKeys, generateSetInsert, generateStatementSet, getColumns, getGeneratedIdField, getKey, getKeyCount, getKeys, getObject, getOwnerType, init, toObjectKey |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.util.logging.Logger log
| Constructor Detail |
|---|
public EmbeddedId(EntityType ownerType,
EmbeddedIdField key)
| Method Detail |
|---|
public boolean isIdentityGenerator()
isIdentityGenerator in class Idpublic EmbeddedIdField getEmbeddedIdField()
getEmbeddedIdField in class Idpublic boolean isEmbeddedId()
isEmbeddedId in class Id
public void generateCopy(JavaWriter out,
java.lang.String dest,
java.lang.String source)
throws java.io.IOException
generateCopy in class Idjava.io.IOException
public int generateLoadForeign(JavaWriter out,
java.lang.String rs,
java.lang.String indexVar,
int index,
java.lang.String name)
throws java.io.IOException
generateLoadForeign in class CompositeIdjava.io.IOException
public void generatePrologue(JavaWriter out,
java.util.HashSet<java.lang.Object> completedSet)
throws java.io.IOException
generatePrologue in class CompositeIdjava.io.IOException
public void generatePrologueMake(JavaWriter out,
java.util.HashSet<java.lang.Object> completedSet)
throws java.io.IOException
generatePrologueMake in class CompositeIdjava.io.IOExceptionpublic java.lang.String generateGet(java.lang.String objThis)
generateGet in class CompositeId
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||