|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) B32476-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.toplink.descriptors.ReturningPolicy
public class ReturningPolicy
Purpose: Allows for INSERT or UPDATE operations to return values back into the object being written. This allows for table default values, trigger or stored procedures computed values to be set back into the object. This can be used with generated SQL on the Oracle platform using the RETURNING clause, or through stored procedures on other platforms.
Constructor Summary | |
---|---|
ReturningPolicy()
|
Method Summary | |
---|---|
void |
addFieldForInsert(DatabaseField field)
|
void |
addFieldForInsert(java.lang.String qualifiedName)
|
void |
addFieldForInsert(java.lang.String qualifiedName,
java.lang.Class type)
|
void |
addFieldForInsertReturnOnly(DatabaseField field)
|
void |
addFieldForInsertReturnOnly(java.lang.String qualifiedName)
|
void |
addFieldForInsertReturnOnly(java.lang.String qualifiedName,
java.lang.Class type)
|
void |
addFieldForUpdate(DatabaseField field)
|
void |
addFieldForUpdate(java.lang.String qualifiedName)
|
void |
addFieldForUpdate(java.lang.String qualifiedName,
java.lang.Class type)
|
ClassDescriptor |
getDescriptor()
Return the owner of the policy. |
boolean |
isUsedToSetPrimaryKey()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ReturningPolicy()
Method Detail |
---|
public ClassDescriptor getDescriptor()
public void addFieldForInsert(java.lang.String qualifiedName)
public void addFieldForInsert(java.lang.String qualifiedName, java.lang.Class type)
public void addFieldForInsert(DatabaseField field)
public void addFieldForInsertReturnOnly(java.lang.String qualifiedName)
public void addFieldForInsertReturnOnly(java.lang.String qualifiedName, java.lang.Class type)
public void addFieldForInsertReturnOnly(DatabaseField field)
public void addFieldForUpdate(java.lang.String qualifiedName)
public void addFieldForUpdate(java.lang.String qualifiedName, java.lang.Class type)
public void addFieldForUpdate(DatabaseField field)
public boolean isUsedToSetPrimaryKey()
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |