|
Transfer version 1.1 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
transfer.com.sql.AbstractBaseTransfer
transfer.com.sql.TransferUpdater
public class TransferUpdater
Does the update of a transfer object on the DB
| Constructor Summary | |
|---|---|
init(Datasource Datasource, ObjectManager objectManager, Nullable nullable, TQLConverter tQLConverter, QueryExecutionPool queryExecutionPool, QueryCache queryCache, Transaction transaction)
Constructor |
|
| Method Summary | |
|---|---|
private Query |
buildDeleteManyToMany(TransferObject transfer, ManyToMany manytomany)
builds the many to many delete |
Query |
buildInsertManyToMany(Object object, ManyToMany manytomany)
builds tehe query for inserting a many to many |
private Query |
buildUpdateBasic(TransferObject transfer)
builds the query for the basic update |
private void |
deleteManyToMany(TransferObject transfer, ManyToMany manytomany)
deletes all the many to many connections |
private Nullable |
getNullable()
|
private TQLConverter |
getTQLConverter()
|
private void |
insertManyToMany(TransferObject transfer, ManyToMany manytomany)
Updates the many to many portion of the transfer |
private void |
setNullable(Nullable Nullable)
|
private void |
setTQLConverter(TQLConverter TQLConverter)
|
void |
update(TransferObject transfer, boolean useTransaction)
Updates the Transfer in the DB |
private void |
updateBasic(TransferObject transfer)
Updates the single table portion of the transfer element table |
private void |
updateBlock(TransferObject transfer)
run the update |
private void |
updateManyToMany(TransferObject transfer)
Updates the many to many portion of the transfer |
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(Datasource Datasource, ObjectManager objectManager, Nullable nullable, TQLConverter tQLConverter, QueryExecutionPool queryExecutionPool, QueryCache queryCache, Transaction transaction)
Datasource - The datasource BOobjectManager - Need to object manager for making queriesnullable - The nullable classtQLConverter - Converter for {property} statementsqueryExecutionPool - the query execution poolqueryCache - the query object cachetransaction| Method Detail |
|---|
private Query buildDeleteManyToMany(TransferObject transfer, ManyToMany manytomany)
transfer - The transferObject to updatemanytomany - the many to many to deletepublic Query buildInsertManyToMany(Object object, ManyToMany manytomany)
object - the object that the insert is formanytomany - the many to many that is being insertedprivate Query buildUpdateBasic(TransferObject transfer)
transfer - The transferObject to updateprivate void deleteManyToMany(TransferObject transfer, ManyToMany manytomany)
transfer - The transferObject to updatemanytomany - the many to many to deleteprivate Nullable getNullable()
private TQLConverter getTQLConverter()
private void insertManyToMany(TransferObject transfer, ManyToMany manytomany)
transfer - The transferObject to updatemanytomany - the many to many to deleteprivate void setNullable(Nullable Nullable)
Nullableprivate void setTQLConverter(TQLConverter TQLConverter)
TQLConverterpublic void update(TransferObject transfer, boolean useTransaction)
transfer - The transferObject to updateuseTransaction - Whether or not to use an internal transaction blockprivate void updateBasic(TransferObject transfer)
transfer - The transferObject to updateprivate void updateBlock(TransferObject transfer)
transfer - The transferObject to updateprivate void updateManyToMany(TransferObject transfer)
transfer - The transferObject to update
|
Transfer version 1.1 | ||||
| FRAMES | |||||