Public Member Functions | Protected Attributes

DataRecord Class Reference

Public Member Functions

 __construct ($recArray, $bizObj)
 get ($key)
 getOldValue ($key)
 getDataObj ()
 set ($key, $val)
 rewind ()
 current ()
 key ()
 next ()
 valid ()
 offsetExists ($key)
 offsetGet ($key)
 offsetSet ($key, $value)
 offsetUnset ($key)
 __get ($fieldName)
 __set ($fieldName, $value)
 save ()
 delete ()
 getError ()
 toArray ()
 getRefObject ($objName)

Protected Attributes

 $m_var = array()
 $m_var_old = array()
 $m_BizObj = null

Detailed Description

Definition at line 26 of file DataRecord.php.


Constructor & Destructor Documentation

__construct ( recArray,
bizObj 
)

Initialize DataRecord with record array. Creat a new record - new DataRecord(null, $bizObj) Get a current record - new DataRecord($recArr, $bizObj)

Parameters:
array$recArrayrecord array.
BizDataObj$bizObjBizDataObj instance
Returns:
void

Definition at line 58 of file DataRecord.php.


Member Function Documentation

__get ( fieldName )

Get field value with property format

   $value = $obj->get($fieldName); => $value = $obj->fieldName;
 
Parameters:
string$fieldNamename of a field
Returns:
mixed value of the field

Definition at line 216 of file DataRecord.php.

__set ( fieldName,
value 
)

Set field value with property format

   $obj->set($fieldName, $value); => $obj->fieldName = $value;
 
Parameters:
string$fieldNamename of a field
mixedvalue of the field
Returns:
avoid

Definition at line 231 of file DataRecord.php.

current (  )

Return element at current pointer position

Returns:
mixed

Definition at line 126 of file DataRecord.php.

Here is the caller graph for this function:

delete (  )

Delete record. This function calls BizDataObj::deleteRecord method internally

Returns:
boolean true for success

Definition at line 263 of file DataRecord.php.

get ( key )

Get item value of array

Parameters:
mixed$key
Returns:
mixed

Definition at line 85 of file DataRecord.php.

getError (  )

Get error message

Returns:
string error message

Definition at line 273 of file DataRecord.php.

getRefObject ( objName )

Get reference object with given object name

Parameters:
string$objNamename of the object reference
Returns:
obejct the instance of reference object

Definition at line 294 of file DataRecord.php.

key (  )

Return current key (i.e., pointer value)

Returns:
mixed

Definition at line 137 of file DataRecord.php.

next (  )

Return element at current pointer and advance pointer

Returns:
mixed

Definition at line 147 of file DataRecord.php.

offsetExists ( key )

Check is offset value (by key) exist?

Parameters:
mixed$key
Returns:
mixed

Definition at line 170 of file DataRecord.php.

offsetGet ( key )

Get value of offset (by key)

Parameters:
mixed$key
Returns:
mixed

Definition at line 181 of file DataRecord.php.

offsetSet ( key,
value 
)

Set value of offset by key

Parameters:
mixed$key
mixed$value

Definition at line 192 of file DataRecord.php.

offsetUnset ( key )

Unset element by key

Parameters:
mixed$keykey of element

Definition at line 202 of file DataRecord.php.

rewind (  )

Rewind, Send pointer to start of list

Returns:
void

Definition at line 116 of file DataRecord.php.

save (  )

Save record. This function calls BizDataObj::updateRecord method internally

Returns:
boolean true for success

Definition at line 241 of file DataRecord.php.

set ( key,
val 
)

Set item value of array

Parameters:
mixed$key
mixed$val

Definition at line 105 of file DataRecord.php.

toArray (  )

Return record in array

Returns:
array record array

Definition at line 283 of file DataRecord.php.

valid (  )

Confirm that there is an element at the current pointer position

Returns:
boolean

Definition at line 157 of file DataRecord.php.

Here is the call graph for this function:


The documentation for this class was generated from the following file: