|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||
WEB-INF.cftags.component
datafaucet.system.kernel
datafaucet.system.duck
datafaucet.system.broadcaster
datafaucet.system.transaction
datafaucet.system.arutilities
datafaucet.system.arschema
datafaucet.system.armanytomany
datafaucet.system.activerecord
datafaucet.system.compositeactiverecord
public class compositeactiverecord
provides a base class for ActiveRecord objects with composite (multi-column) primary keys
| Method Summary | |
|---|---|
struct |
getObjectID()
|
private any |
getPrimaryColumn()
|
private struct |
handleInsertData(struct insertdata)
|
private boolean |
isCreated(struct insertdata)
|
array |
lock()
returns a name for locking access to the record represented by the ActiveRecord object |
any |
read([struct objectid='[runtime expression]'])
loads data for the indicated record from the database |
private any |
setNewID()
|
| Methods inherited from class datafaucet.system.activerecord |
|---|
BroadcastRead, ConfirmDelete, Create, Delete, Update, addInsertLock, deleteFromJoinTables, executeDelete, executeInsert, executeLockedUpdate, executeRead, executeUpdate, getInsertLocks, getValidator, init, isDeleted, isLoaded, lockUpdate, reset, setLoaded, unDelete, updateJoinTables, updatePermitted, validate
|
| Methods inherited from class datafaucet.system.broadcaster |
|---|
Broadcast, addListener, getListeners
|
| Methods inherited from class datafaucet.system.duck |
|---|
addObserver, getObservers, getProperty, getPropertylist, getValue, identifyAccessorOrMutator, observe, onMissingMethod, raiseMissingMethodException, setProperties, setProperty, setValue
|
| Methods inherited from class datafaucet.system.kernel |
|---|
arg, componentExists, getDataFaucet, getFaucetObject, getFile, getFileModified, getObject, getPlumbing, getTransaction, getTransactionManager, newTransaction, parseDate, setTransaction
|
| Methods inherited from class WEB-INF.cftags.component |
|---|
|
| Constructor Detail |
|---|
public init(any datasource, string tablelist, [string prefix=''], [string badchars=''], [string protected=''])
datasourcetablelistprefixbadcharsprotected| Method Detail |
|---|
public struct getObjectID()
getObjectID
in class
arschema
private any getPrimaryColumn()
getPrimaryColumn
in class
arschema
private struct handleInsertData(struct insertdata)
handleInsertData
in class
activerecord
insertdataprivate boolean isCreated(struct insertdata)
isCreated
in class
activerecord
insertdatapublic array lock()
lock
in class
arutilities
public any read([struct objectid='[runtime expression]'])
objectidprivate any setNewID()
setNewID
in class
arschema
|
DataFaucet 1.0 Beta | ||||
| FRAMES | |||||