constructor __construct [line 964]
void
Append [line 991]
Appends a record to the dataset
void
BeginInsertAppend [line 934]
void BeginInsertAppend(
)
|
|
Begins an insert/append operation
void
Cancel [line 1006]
Cancel changes performed on the current record
void
CheckActive [line 867]
Checks if the dataset is active, if not, raises an exception
void
CheckBrowseMode [line 1041]
Checks if the dataset is in browse mode or not
void
CheckCanModify [line 875]
Checks if the dataset can be modified, if not, raises an exception
void
CheckOperation [line 789]
void CheckOperation(
string
$Operation, string
$ErrorEvent)
|
|
Checks if an specific operation can be made, if not, calls $ErrorEvent
Parameters:
void
CheckParentState [line 1093]
Sets the parent dataset in edit state
void
ClearBuffers [line 921]
Clear buffers associated with the dataset
void
Close [line 1066]
void
CloseCursor [line 1232]
Close the cursor for this dataset
boolean
ControlsDisabled [line 884]
boolean ControlsDisabled(
)
|
|
Returns if attached controls are disabled
void
DataEvent [line 818]
void DataEvent(
integer
$event, array
$info)
|
|
Used to notify attached datasets about an specific event
Parameters:
void
Delete [line 1074]
Deletes a record on the dataset, depending on the values set in the buffer
void
DisableControls [line 892]
Disables controls attached to the datasource
void
DoInternalOpen [line 1175]
Performs an internal open of the dataset
void
Edit [line 1101]
Sets the dataset in edit mode, modifications will go to a buffer waiting for post()/cancel()
void
EnableControls [line 905]
Enable controls attached to the datasource
void
EndInsertAppend [line 945]
Finishes an insert/append operation
void
First [line 1138]
Moves the internal pointer of the dataset to the first record
void
InitRecord [line 1262]
void InitRecord(
array
$Buffer)
|
|
To initialize the current record
Parameters:
void
Insert [line 973]
Inserts a record on the dataset
void
InternalAddRecord [line 1273]
void InternalAddRecord(
$buffer,
$append)
|
|
Parameters:
void
InternalCancel [line 1295]
To be overriden to perform a cancel() operation
void
InternalClose [line 437]
void
InternalDelete [line 1280]
void
InternalEdit [line 1302]
To be overriden to perform a edit() operation
void
InternalFirst [line 1247]
void
InternalHandleException [line 442]
void InternalHandleException(
)
|
|
Override this method to handle exceptions
void
InternalInitFieldDefs [line 447]
void InternalInitFieldDefs(
)
|
|
Override this method to init field definitions
void
InternalInitRecord [line 1269]
void InternalInitRecord(
$buffer)
|
|
Parameters:
void
InternalInsert [line 1309]
To be overriden to perform a insert() operation
void
InternalLast [line 1254]
void
InternalOpen [line 452]
void
InternalPost [line 1287]
void
InternalRefresh [line 1316]
To be overriden to perform a refresh() operation
boolean
IsCursorOpen [line 458]
Override this method to return if the cursor is open or not
void
Last [line 1323]
Moves the internal pointer to the last record on the dataset
void
loaded [line 1428]
void
MoveBy [line 1400]
void
Next [line 1357]
Moves the internal pointer to the next record
void
Open [line 1368]
void
OpenCursor [line 1188]
void OpenCursor(
[boolean
$InfoQuery = False])
|
|
Opens the cursor for the dataset
Parameters:
void
OpenCursorComplete [line 1197]
void OpenCursorComplete(
)
|
|
Opens the cursor for this dataset
void
Post [line 1376]
Updates or Inserts a record, depending on the current state of the dataset
void
Prior [line 1408]
Moves the pointer one record before
void
Refresh [line 1348]
Refresh the dataset by opening and closing
void
serialize [line 553]
Overrides
Persistent::serialize (Stores this object into the session, it uses PHP reflection system to get published properties, the ones that will be stored.)
void
unserialize [line 572]
Overrides
Persistent::unserialize (Read this object properties from the session, only published properties will be recovered, components need an owner to be unserialized.)
void
UpdateRecord [line 1032]
Updates the current record