|
Transfer version 1.1 | ||||
| FRAMES | |||||
WEB-INF.cftags.component
transfer.com.sql.AbstractBaseTransfer
transfer.com.sql.TransferRefresher
public class TransferRefresher
SQL management for refreshing TransferObject values
| Constructor Summary | |
|---|---|
init(Datasource datasource, ObjectManager objectManager, QueryExecutionPool queryExecutionPool, QueryCache queryCache, Transaction transaction)
Constructor |
|
| Method Summary | |
|---|---|
private Query |
buildInsertRefresh(TransferObject transfer)
builds the insert refresh query |
private Query |
buildUpdateRefresh(TransferObject transfer)
builds the insert refresh query |
private struct |
getInsertRefreshCache()
|
query |
getInsertRefreshQuery(TransferObject transfer)
Returns the refresh query for an insert |
private struct |
getUpdateRefreshCache()
|
query |
getUpdateRefreshQuery(TransferObject transfer)
Returns the refresh query for an insert |
boolean |
hasInsertRefresh(TransferObject transfer)
Check to see if it requires a run of the refresh query |
boolean |
hasUpdateRefresh(TransferObject transfer)
Check to see if it requires a run of the refresh query |
private boolean |
resovlveHasInsertRefresh(TransferObject transfer)
whether a given object has a insert refresh |
private boolean |
resovlveHasUpdateRefresh(TransferObject transfer)
whether a given object has a insert refresh |
private void |
setInsertRefreshCache(struct InsertRefreshCache)
|
private void |
setUpdateRefreshCache(struct UpdateRefreshCache)
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(Datasource datasource, ObjectManager objectManager, QueryExecutionPool queryExecutionPool, QueryCache queryCache, Transaction transaction)
datasource - The datasource BOobjectManager - Need to object manager for making queriesqueryExecutionPool - the query execution poolqueryCache - the query object cachetransaction| Method Detail |
|---|
private Query buildInsertRefresh(TransferObject transfer)
transfer - The object to refreshprivate Query buildUpdateRefresh(TransferObject transfer)
transfer - The object to refreshprivate struct getInsertRefreshCache()
public query getInsertRefreshQuery(TransferObject transfer)
transfer - The object to refreshprivate struct getUpdateRefreshCache()
public query getUpdateRefreshQuery(TransferObject transfer)
transfer - The object to refreshpublic boolean hasInsertRefresh(TransferObject transfer)
transfer - The object to refreshpublic boolean hasUpdateRefresh(TransferObject transfer)
transfer - The object to refreshprivate boolean resovlveHasInsertRefresh(TransferObject transfer)
transfer - The object to refreshprivate boolean resovlveHasUpdateRefresh(TransferObject transfer)
transfer - The object to refreshprivate void setInsertRefreshCache(struct InsertRefreshCache)
InsertRefreshCacheprivate void setUpdateRefreshCache(struct UpdateRefreshCache)
UpdateRefreshCache
|
Transfer version 1.1 | ||||
| FRAMES | |||||