Openbiz 2.0 > Openbiz / Document / Apidoc20 / BizDataObj / BizDataObj.html

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Openbiz 2.0

Download:
openbiz-2.0.zip

Category:
Development Tools

Archive Content:

Openbiz > Bin

Openbiz > Bin > Service

Openbiz > Bin

Openbiz

Openbiz > Document

Openbiz > Document > Apidoc20 > BizController

Openbiz > Document > Apidoc20 > BizDataObj

Openbiz > Document > Apidoc20 > BizSystem

Openbiz > Document > Apidoc20 > BizView

Openbiz > Document > Apidoc20

Openbiz > Document > Apidoc20 > Media

Openbiz > Document > Apidoc20 > Media > Images

Openbiz > Document > Apidoc20 > Media > Lib

Openbiz > Document > Apidoc20 > Media

Openbiz > Document > Apidoc20

Openbiz > Document > Apidoc20 > PluginService

Openbiz > Document

Openbiz

Openbiz > Metadata

Openbiz > Metadata > Service

Openbiz > Others > Adodb

Openbiz > Others > Adodb > Contrib

Openbiz > Others > Adodb > Cute Icons For Site

Openbiz > Others > Adodb > Datadict

Openbiz > Others > Adodb > Docs

Openbiz > Others > Adodb > Drivers

Openbiz > Others > Adodb > Lang

Openbiz > Others > Adodb

Openbiz > Others > Adodb > Pear > Auth > Container

Openbiz > Others > Adodb > Pear

Openbiz > Others > Adodb > Perf

Openbiz > Others > Adodb

Openbiz > Others > Adodb > Session

Openbiz > Others > Adodb > Session > Old

Openbiz > Others > Adodb > Session

Openbiz > Others > Adodb > Tests

Openbiz > Others > Adodb

Openbiz > Others > Adodb > Xsl

Openbiz > Others > Dompdf

Openbiz > Others > Dompdf > Include

Openbiz > Others > Dompdf

Openbiz > Others > Dompdf > Lib

Openbiz > Others > Dompdf > Lib > Fonts

Openbiz > Others > Dompdf > Lib > Res

Openbiz > Others > Dompdf > Lib

Openbiz > Others > Dompdf

Openbiz > Others > Dompdf > Www

Openbiz > Others > Dompdf > Www > Images

Openbiz > Others > Dompdf > Www

Openbiz > Others > Dompdf > Www > Test

Openbiz > Others > Dompdf > Www

Openbiz > Others > Smarty

Openbiz > Others > Smarty > Demo > Configs

Openbiz > Others > Smarty > Demo

Openbiz > Others > Smarty > Demo > Templates

Openbiz > Others > Smarty

Openbiz > Others > Smarty > Libs

Openbiz > Others > Smarty > Libs > Internals

Openbiz > Others > Smarty > Libs > Plugins

Openbiz > Others > Smarty > Libs

Openbiz > Others > Smarty > Misc

Openbiz > Others > Smarty

Openbiz > Others > Smarty > Unit Test

Openbiz > Others > Smarty > Unit Test > Configs

Openbiz > Others > Smarty > Unit Test

Openbiz > Others > Smarty > Unit Test > Templates

Openbiz > Others > Smarty > Unit Test

Demoapp > Bin

Demoapp > Bin > Service

Demoapp > Bin > Shared

Demoapp

Demoapp > Css

Demoapp

Demoapp > Images

Demoapp > Metadata

Demoapp > Metadata > Demo

Demoapp > Metadata > Service

Demoapp > Metadata > Shared

Demoapp

Demoapp > Templates

BizDataObj.html:


<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <!-- template designed by Marco Von Ballmoos -->
            <title>Docs For Class BizDataObj</title>
            <link rel="stylesheet" href="../media/stylesheet.css" />
            <meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
        </head>
        <body>
            <div class="page-body">            
<h2 class="class-name">Class BizDataObj</h2>

<a name="sec-description"></a>
<div class="info-box">
    <div class="info-box-title">Description</div>
    <div class="nav-bar">
                    <span class="disabled">Description</span> |
                                                    <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
                        |                                            <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
                        
                    </div>
    <div class="info-box-body">
                <p class="implements">
            Implements interfaces:
            <ul>
                <li><a href="../BizSystem/iSessionObject.html">iSessionObject</a></li>            </ul>
        </p>
                <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj class - class BizDataObj is the base class of all data object classes</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
                <li><span class="field">copyright:</span> Copyright (c) 2005</li>
                <li><span class="field">author:</span> rocky swen</li>
            </ul>
        <p class="notes">
            Located in <a class="field" href="_BizDataObj_php.html">/BizDataObj.php</a> (line <span class="field">10</span>)
        </p>
        
                
        <pre><a href="../BizSystem/MetaObject.html">MetaObject</a>
   |
   --BizDataObj</pre>
    
            </div>
</div>



    <a name="sec-var-summary"></a>
    <div class="info-box">
        <div class="info-box-title">Variable Summary</span></div>
        <div class="nav-bar">
            <a href="#sec-description">Description</a> |
                        <span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
                            | 
                                    <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
                            
                                </div>
        <div class="info-box-body">
            <div class="var-summary">
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_AccessRule" title="details" class="var-name">$m_AccessRule</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_Association" title="details" class="var-name">$m_Association</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_BizRecord" title="details" class="var-name">$m_BizRecord</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_BizResultSet" title="details" class="var-name">$m_BizResultSet</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_CacheMode" title="details" class="var-name">$m_CacheMode</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_CacheRecordList" title="details" class="var-name">$m_CacheRecordList</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_CurrentPage" title="details" class="var-name">$m_CurrentPage</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_CurrentRecord" title="details" class="var-name">$m_CurrentRecord</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_Database" title="details" class="var-name">$m_Database</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_DataSqlObj" title="details" class="var-name">$m_DataSqlObj</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_DbConnect" title="details" class="var-name">$m_DbConnect</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_DeleteCondition" title="details" class="var-name">$m_DeleteCondition</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_ErrorMessage" title="details" class="var-name">$m_ErrorMessage</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_InheritFrom" title="details" class="var-name">$m_InheritFrom</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_KeyFldsCols" title="details" class="var-name">$m_KeyFldsCols</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_MainTable" title="details" class="var-name">$m_MainTable</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_ObjReferences" title="details" class="var-name">$m_ObjReferences</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_OtherSQLRule" title="details" class="var-name">$m_OtherSQLRule</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_PageNumber" title="details" class="var-name">$m_PageNumber</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_PageRange" title="details" class="var-name">$m_PageRange</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_QuerySQL" title="details" class="var-name">$m_QuerySQL</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_Readonly" title="details" class="var-name">$m_Readonly</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_SearchRule" title="details" class="var-name">$m_SearchRule</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_SortRule" title="details" class="var-name">$m_SortRule</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_SqlOtherSQLRule" title="details" class="var-name">$m_SqlOtherSQLRule</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_SqlSearchRule" title="details" class="var-name">$m_SqlSearchRule</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_SqlSortRule" title="details" class="var-name">$m_SqlSortRule</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_TableJoins" title="details" class="var-name">$m_TableJoins</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_TotalRecords" title="details" class="var-name">$m_TotalRecords</a>
                </div>
                                <div class="var-title">
                    <span class="var-type">mixed</span>
                    <a href="#$m_UpdateCondition" title="details" class="var-name">$m_UpdateCondition</a>
                </div>
                            </div>
        </div>
    </div>

    <a name="sec-method-summary"></a>
    <div class="info-box">
        <div class="info-box-title">Method Summary</span></div>
        <div class="nav-bar">
            <a href="#sec-description">Description</a> |
                                                                        <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
                 
                |
                        <span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
        </div>
        <div class="info-box-body">            
            <div class="method-summary">
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#__construct" title="details" class="method-name">__construct</a>
                                            (<span class="var-type">array</span>&nbsp;<span class="var-name">&$xmlArr</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">boolean</span>
                                        <a href="#AddRecord" title="details" class="method-name">AddRecord</a>
                                            (<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span>,  <span class="var-type">boolean</span>&nbsp;<span class="var-name">&$bPrtObjUpdated</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#AddRecord_Mto1" title="details" class="method-name">AddRecord_Mto1</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recArr</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#AddRecord_MtoM" title="details" class="method-name">AddRecord_MtoM</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recArr</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#BuildDeleteSQL" title="details" class="method-name">BuildDeleteSQL</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#BuildInsertSQL" title="details" class="method-name">BuildInsertSQL</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#BuildQuerySQL" title="details" class="method-name">BuildQuerySQL</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#BuildUpdateSQL" title="details" class="method-name">BuildUpdateSQL</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#CanDeleteRecord" title="details" class="method-name">CanDeleteRecord</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#CanUpdateRecord" title="details" class="method-name">CanUpdateRecord</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#CascadeDelete" title="details" class="method-name">CascadeDelete</a>
                                            ([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$cascadeObjNames</span> = <span class="var-default">null</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#ClearSearchRule" title="details" class="method-name">ClearSearchRule</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">string</span>
                                        <a href="#ConvertSqlExpresion" title="details" class="method-name">ConvertSqlExpresion</a>
                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$sqlExpr</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">boolean</span>
                                        <a href="#DeleteRecord" title="details" class="method-name">DeleteRecord</a>
                                            ([<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span> = <span class="var-default">null</span>],  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$cascadeObjNames</span> = <span class="var-default">null</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">mixed</span>
                                        <a href="#EvaluateExpression" title="details" class="method-name">EvaluateExpression</a>
                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$expression</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#FetchRecords" title="details" class="method-name">FetchRecords</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$searchRule</span>,  <span class="var-type">mixed</span>&nbsp;<span class="var-name">&$recordList</span>,  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recNum</span> = <span class="var-default">-1</span>],  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$clearSearchRule</span> = <span class="var-default">true</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#GetCacheMode" title="details" class="method-name">GetCacheMode</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#GetCurrentPageNumber" title="details" class="method-name">GetCurrentPageNumber</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#GetErrorMessage" title="details" class="method-name">GetErrorMessage</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#GetField" title="details" class="method-name">GetField</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$fldname</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#GetFieldValue" title="details" class="method-name">GetFieldValue</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$fldname</span>,  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$getActiveOnly</span> = <span class="var-default">false</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">array</span>
                                        <a href="#GetRecord" title="details" class="method-name">GetRecord</a>
                                            ([<span class="var-type">int</span>&nbsp;<span class="var-name">$move</span> = <span class="var-default">1</span>],  [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$autoReQuery</span> = <span class="var-default">true</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#GetRecordNonCacheMode" title="details" class="method-name">GetRecordNonCacheMode</a>
                                            ([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$move</span> = <span class="var-default">1</span>],  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$autoReQuery</span> = <span class="var-default">true</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">mixed</span>
                                        <a href="#GetRefObject" title="details" class="method-name">GetRefObject</a>
                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$objName</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#GetSessionVars" title="details" class="method-name">GetSessionVars</a>
                                            (<span class="var-type"><a href="../BizSystem/SessionContext.html">SessionContext</a></span>&nbsp;<span class="var-name">$sessCtxt</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#GetTotalPageCount" title="details" class="method-name">GetTotalPageCount</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#InheritParentObj" title="details" class="method-name">InheritParentObj</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">boolean</span>
                                        <a href="#InsertRecord" title="details" class="method-name">InsertRecord</a>
                                            (<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">boolean</span>
                                        <a href="#JoinRecord" title="details" class="method-name">JoinRecord</a>
                                            (<span class="var-type"><a href="../BizDataObj/BizDataObj.html">BizDataObj</a></span>&nbsp;<span class="var-name">$joinDataObj</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#MoveCursorTo" title="details" class="method-name">MoveCursorTo</a>
                                            (<span class="var-type">integer</span>&nbsp;<span class="var-name">$cursorIndex</span>,  <span class="var-type">boolean</span>&nbsp;<span class="var-name">$isPageRelative</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#MoveToRecord" title="details" class="method-name">MoveToRecord</a>
                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$Id</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">array</span>
                                        <a href="#NewRecord" title="details" class="method-name">NewRecord</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#NextPage" title="details" class="method-name">NextPage</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#PrevPage" title="details" class="method-name">PrevPage</a>
                                        ()
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#ReadMetadata" title="details" class="method-name">ReadMetadata</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$xmlArr</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">boolean</span>
                                        <a href="#RemoveRecord" title="details" class="method-name">RemoveRecord</a>
                                            (<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span>,  <span class="var-type">boolean</span>&nbsp;<span class="var-name">&$bPrtObjUpdated</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#RemoveRecord_Mto1" title="details" class="method-name">RemoveRecord_Mto1</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recArr</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#RemoveRecord_MtoM" title="details" class="method-name">RemoveRecord_MtoM</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recArr</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">string</span>
                                        <a href="#RuleToSql" title="details" class="method-name">RuleToSql</a>
                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$rule</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">boolean</span>
                                        <a href="#RunSearch" title="details" class="method-name">RunSearch</a>
                                            ([<span class="var-type">int</span>&nbsp;<span class="var-name">$page</span> = <span class="var-default">1</span>],  [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$resetCache</span> = <span class="var-default">true</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">string</span>
                                        <a href="#SelectFieldsFrom" title="details" class="method-name">SelectFieldsFrom</a>
                                            (<span class="var-type">string</span>&nbsp;<span class="var-name">$selectBizObjName</span>,  [<span class="var-type">array</span>&nbsp;<span class="var-name">$recordArr</span> = <span class="var-default">null</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#SetAssociation" title="details" class="method-name">SetAssociation</a>
                                            (<span class="var-type"><a href="../BizDataObj/ObjReference.html">ObjReference</a></span>&nbsp;<span class="var-name">$objRef</span>,  <span class="var-type"><a href="../BizDataObj/BizDataObj.html">BizDataObj</a></span>&nbsp;<span class="var-name">$asscObj</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#SetCacheMode" title="details" class="method-name">SetCacheMode</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$cmode</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#SetOtherSQLRule" title="details" class="method-name">SetOtherSQLRule</a>
                                            ([<span class="var-type">string</span>&nbsp;<span class="var-name">$rule</span> = <span class="var-default">null</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#SetPageRange" title="details" class="method-name">SetPageRange</a>
                                            (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$range</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#SetSearchRule" title="details" class="method-name">SetSearchRule</a>
                                            ([<span class="var-type">string</span>&nbsp;<span class="var-name">$rule</span> = <span class="var-default">null</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#SetSessionVars" title="details" class="method-name">SetSessionVars</a>
                                            (<span class="var-type"><a href="../BizSystem/SessionContext.html">SessionContext</a></span>&nbsp;<span class="var-name">$sessCtxt</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">void</span>
                                        <a href="#SetSortRule" title="details" class="method-name">SetSortRule</a>
                                            ([<span class="var-type">string</span>&nbsp;<span class="var-name">$rule</span> = <span class="var-default">null</span>])
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">boolean</span>
                                        <a href="#UpdateRecord" title="details" class="method-name">UpdateRecord</a>
                                            (<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span>)
                                    </div>
                                
                <div class="method-definition">
                                            <span class="method-result">boolean</span>
                                        <a href="#ValidateInput" title="details" class="method-name">ValidateInput</a>
                                        ()
                                    </div>
                            </div>
        </div>
    </div>        

    <a name="sec-vars"></a>
    <div class="info-box">
        <div class="info-box-title">Variables</div>
        <div class="nav-bar">
            <a href="#sec-description">Description</a> |
                                        <a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
                        
            
                                        | 
                                    <a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
                            
                    </div>
        <div class="info-box-body">
            <a name="var$m_AccessRule" id="$m_AccessRule"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_AccessRule</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">20</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_Association" id="$m_Association"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_Association</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">44</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_BizRecord" id="$m_BizRecord"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_BizRecord</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">18</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_BizResultSet" id="$m_BizResultSet"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_BizResultSet</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">32</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_CacheMode" id="$m_CacheMode"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_CacheMode</span>
             = <span class="var-default"> 1</span>            (line <span class="line-number">41</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_CacheRecordList" id="$m_CacheRecordList"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_CacheRecordList</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">37</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_CurrentPage" id="$m_CurrentPage"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_CurrentPage</span>
             = <span class="var-default"> 1</span>            (line <span class="line-number">27</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_CurrentRecord" id="$m_CurrentRecord"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_CurrentRecord</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">38</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_Database" id="$m_Database"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_Database</span>
                        (line <span class="line-number">13</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_DataSqlObj" id="$m_DataSqlObj"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_DataSqlObj</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">45</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_DbConnect" id="$m_DbConnect"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_DbConnect</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">31</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_DeleteCondition" id="$m_DeleteCondition"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_DeleteCondition</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">22</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_ErrorMessage" id="$m_ErrorMessage"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_ErrorMessage</span>
             = <span class="var-default"> &quot;&quot;</span>            (line <span class="line-number">42</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_InheritFrom" id="$m_InheritFrom"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_InheritFrom</span>
                        (line <span class="line-number">19</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_KeyFldsCols" id="$m_KeyFldsCols"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_KeyFldsCols</span>
                        (line <span class="line-number">40</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_MainTable" id="$m_MainTable"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_MainTable</span>
             = <span class="var-default"> &quot;&quot;</span>            (line <span class="line-number">17</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_ObjReferences" id="$m_ObjReferences"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_ObjReferences</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">23</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_OtherSQLRule" id="$m_OtherSQLRule"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_OtherSQLRule</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">16</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_PageNumber" id="$m_PageNumber"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_PageNumber</span>
             = <span class="var-default"> 0</span>            (line <span class="line-number">28</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_PageRange" id="$m_PageRange"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_PageRange</span>
             = <span class="var-default"> 10</span>            (line <span class="line-number">30</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_QuerySQL" id="$m_QuerySQL"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_QuerySQL</span>
             = <span class="var-default"> &quot;&quot;</span>            (line <span class="line-number">36</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_Readonly" id="$m_Readonly"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_Readonly</span>
             = <span class="var-default"> false</span>            (line <span class="line-number">39</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_SearchRule" id="$m_SearchRule"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_SearchRule</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">14</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_SortRule" id="$m_SortRule"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_SortRule</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">15</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_SqlOtherSQLRule" id="$m_SqlOtherSQLRule"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_SqlOtherSQLRule</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">35</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_SqlSearchRule" id="$m_SqlSearchRule"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_SqlSearchRule</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">33</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_SqlSortRule" id="$m_SqlSortRule"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_SqlSortRule</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">34</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_TableJoins" id="$m_TableJoins"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_TableJoins</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">24</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_TotalRecords" id="$m_TotalRecords"><!-- --></A>
<div class="oddrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_TotalRecords</span>
             = <span class="var-default"> 0</span>            (line <span class="line-number">29</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    
        
        

</div>
<a name="var$m_UpdateCondition" id="$m_UpdateCondition"><!-- --></A>
<div class="evenrow">

    <div class="var-header">
        <span class="var-title">
            <span class="var-type">mixed</span>
            <span class="var-name">$m_UpdateCondition</span>
             = <span class="var-default"> null</span>            (line <span class="line-number">21</span>)
        </span>
    </div>

    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    
        
        

</div>
                            <h4>Inherited Variables</h4>
                <A NAME='inherited_vars'><!-- --></A>
                                    <p>Inherited from <span class="classname"><a href="../BizSystem/MetaObject.html">MetaObject</a></span></p>
                    <blockquote>
                                                    <span class="var-title">
                                <span class="var-name"><a href="../BizSystem/MetaObject.html#var$m_Class">MetaObject::$m_Class</a></span><br>
                            </span>
                                                    <span class="var-title">
                                <span class="var-name"><a href="../BizSystem/MetaObject.html#var$m_Description">MetaObject::$m_Description</a></span><br>
                            </span>
                                                    <span class="var-title">
                                <span class="var-name"><a href="../BizSystem/MetaObject.html#var$m_Name">MetaObject::$m_Name</a></span><br>
                            </span>
                                                    <span class="var-title">
                                <span class="var-name"><a href="../BizSystem/MetaObject.html#var$m_Package">MetaObject::$m_Package</a></span><br>
                            </span>
                                            </blockquote> 
                                        
        </div>
    </div>
    
    <a name="sec-methods"></a>
    <div class="info-box">
        <div class="info-box-title">Methods</div>
        <div class="nav-bar">
            <a href="#sec-description">Description</a> |
                                                            <a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
                                                                    <a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
                        
        </div>
        <div class="info-box-body">
            <A NAME='method_detail'></A>
<a name="method__construct" id="__construct"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">Constructor __construct</span> (line <span class="line-number">53</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::__construct(). Initialize BizDataObj with xml array</p>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            __construct
        </span>
                    (<span class="var-type">array</span>&nbsp;<span class="var-name">&$xmlArr</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">array</span>
                <span class="var-name">$xmlArr</span>            </li>
                </ul>
        
            <hr class="separator" />
        <div class="notes">Redefinition of:</div>
        <dl>
            <dt><a href="../BizSystem/MetaObject.html#method__construct">MetaObject::__construct()</a></dt>
                    </dl>
        
    </div>
<a name="methodAddRecord" id="AddRecord"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">AddRecord</span> (line <span class="line-number">253</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::AddRecord() - add a new record to current record set</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">boolean</span>
        <span class="method-name">
            AddRecord
        </span>
                    (<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span>,  <span class="var-type">boolean</span>&nbsp;<span class="var-name">&$bPrtObjUpdated</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">array</span>
                <span class="var-name">$recArr</span>            </li>
                    <li>
                <span class="var-type">boolean</span>
                <span class="var-name">&$bPrtObjUpdated</span>            </li>
                </ul>
        
        
    </div>
<a name="methodAddRecord_Mto1" id="AddRecord_Mto1"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">AddRecord_Mto1</span> (line <span class="line-number">320</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            AddRecord_Mto1
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recArr</span>)
            </div>
    
        
        
    </div>
<a name="methodAddRecord_MtoM" id="AddRecord_MtoM"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">AddRecord_MtoM</span> (line <span class="line-number">272</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            AddRecord_MtoM
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recArr</span>)
            </div>
    
        
        
    </div>
<a name="methodBuildDeleteSQL" id="BuildDeleteSQL"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">BuildDeleteSQL</span> (line <span class="line-number">656</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::BuildDeleteSQL() - build delete sql DELETE FROM table WHERE idcol1='id1' AND idcol2='id2'</p>
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            BuildDeleteSQL
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodBuildInsertSQL" id="BuildInsertSQL"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">BuildInsertSQL</span> (line <span class="line-number">676</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::BuildInsertSQL() - build insert sql INSERT INTO table_name (column1,  column2, ...) VALUES (value1,  value2, ....)</p>
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            BuildInsertSQL
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodBuildQuerySQL" id="BuildQuerySQL"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">BuildQuerySQL</span> (line <span class="line-number">578</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::BuildQuerySQL() - Build the Select SQL statement based on the fields and search/sort rule</p>
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            BuildQuerySQL
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodBuildUpdateSQL" id="BuildUpdateSQL"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">BuildUpdateSQL</span> (line <span class="line-number">629</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::BuildUpdateSQL() - build update sql UPDATE table SET col1=val1,  col2=val2 ... WHERE idcol1='id1' AND idcol2='id2'</p>
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            BuildUpdateSQL
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodCanDeleteRecord" id="CanDeleteRecord"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">CanDeleteRecord</span> (line <span class="line-number">1165</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            CanDeleteRecord
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodCanUpdateRecord" id="CanUpdateRecord"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">CanUpdateRecord</span> (line <span class="line-number">1158</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            CanUpdateRecord
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodCascadeDelete" id="CascadeDelete"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">CascadeDelete</span> (line <span class="line-number">1063</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            CascadeDelete
        </span>
                    ([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$cascadeObjNames</span> = <span class="var-default">null</span>])
            </div>
    
        
        
    </div>
<a name="methodClearSearchRule" id="ClearSearchRule"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">ClearSearchRule</span> (line <span class="line-number">424</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            ClearSearchRule
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodConvertSqlExpresion" id="ConvertSqlExpresion"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">ConvertSqlExpresion</span> (line <span class="line-number">1178</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::SelectFieldsFrom() - replace [field name] in the SQL expression with table_alias.column</p>
    <ul class="tags">
                <li><span class="field">return:</span> real sql expression with column names</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">string</span>
        <span class="method-name">
            ConvertSqlExpresion
        </span>
                    (<span class="var-type">string</span>&nbsp;<span class="var-name">$sqlExpr</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">string</span>
                <span class="var-name">$sqlExpr</span><span class="var-description">: - SQL expression supported by the database engine. The syntax is FUNC([FieldName1]...[FieldName2]...)</span>            </li>
                </ul>
        
        
    </div>
<a name="methodDeleteRecord" id="DeleteRecord"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">DeleteRecord</span> (line <span class="line-number">1022</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::DeleteRecord() - delete current record or delete the given input record</p>
    <ul class="tags">
                <li><span class="field">return:</span> - if return false,  the caller can call GetErrorMessage to get the error.</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">boolean</span>
        <span class="method-name">
            DeleteRecord
        </span>
                    ([<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span> = <span class="var-default">null</span>],  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$cascadeObjNames</span> = <span class="var-default">null</span>])
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">array</span>
                <span class="var-name">$recArr</span><span class="var-description">: - associated array whose keys are field names of this BizDataObj</span>            </li>
                </ul>
        
        
    </div>
<a name="methodEvaluateExpression" id="EvaluateExpression"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">EvaluateExpression</span> (line <span class="line-number">1205</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::SelectFieldsFrom() - evaluate simple expression</p>
<p class="description"><p>expression is combination of text,  simple expressiones and field variables  simple expression - {...}  field variable - [field name]  expression samples: text1{[field1]*10}text2{function1([field2], 'a')}text3</p></p>
    <ul class="tags">
                <li><span class="field">return:</span> value</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">mixed</span>
        <span class="method-name">
            EvaluateExpression
        </span>
                    (<span class="var-type">string</span>&nbsp;<span class="var-name">$expression</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">string</span>
                <span class="var-name">$expression</span><span class="var-description">: - simple expression supported by the openbiz</span>            </li>
                </ul>
        
        
    </div>
<a name="methodFetchRecords" id="FetchRecords"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">FetchRecords</span> (line <span class="line-number">705</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::FetchRecords()</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            FetchRecords
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$searchRule</span>,  <span class="var-type">mixed</span>&nbsp;<span class="var-name">&$recordList</span>,  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recNum</span> = <span class="var-default">-1</span>],  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$clearSearchRule</span> = <span class="var-default">true</span>])
            </div>
    
        
        
    </div>
<a name="methodGetCacheMode" id="GetCacheMode"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">GetCacheMode</span> (line <span class="line-number">420</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            GetCacheMode
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodGetCurrentPageNumber" id="GetCurrentPageNumber"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">GetCurrentPageNumber</span> (line <span class="line-number">414</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            GetCurrentPageNumber
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodGetErrorMessage" id="GetErrorMessage"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">GetErrorMessage</span> (line <span class="line-number">401</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            GetErrorMessage
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodGetField" id="GetField"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">GetField</span> (line <span class="line-number">403</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            GetField
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$fldname</span>)
            </div>
    
        
        
    </div>
<a name="methodGetFieldValue" id="GetFieldValue"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">GetFieldValue</span> (line <span class="line-number">405</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            GetFieldValue
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$fldname</span>,  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$getActiveOnly</span> = <span class="var-default">false</span>])
            </div>
    
        
        
    </div>
<a name="methodGetRecord" id="GetRecord"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">GetRecord</span> (line <span class="line-number">738</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::GetRecord() - get the record from query results and move the cursor to next|prev|no record.</p>
    <ul class="tags">
                <li><span class="field">return:</span> - record array</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">array</span>
        <span class="method-name">
            GetRecord
        </span>
                    ([<span class="var-type">int</span>&nbsp;<span class="var-name">$move</span> = <span class="var-default">1</span>],  [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$autoReQuery</span> = <span class="var-default">true</span>])
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">int</span>
                <span class="var-name">$move</span><span class="var-description">: - cursor move step</span>            </li>
                    <li>
                <span class="var-type">boolean</span>
                <span class="var-name">$autoReQuery</span><span class="var-description">: - if true,  auto issue a query when the query result is null.</span>            </li>
                </ul>
        
        
    </div>
<a name="methodGetRecordNonCacheMode" id="GetRecordNonCacheMode"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">GetRecordNonCacheMode</span> (line <span class="line-number">771</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            GetRecordNonCacheMode
        </span>
                    ([<span class="var-type">mixed</span>&nbsp;<span class="var-name">$move</span> = <span class="var-default">1</span>],  [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$autoReQuery</span> = <span class="var-default">true</span>])
            </div>
    
        
        
    </div>
<a name="methodGetRefObject" id="GetRefObject"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">GetRefObject</span> (line <span class="line-number">168</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::GetRefObject() - Get the object instance defined in the object reference</p>
    <ul class="tags">
                <li><span class="field">return:</span> object instance</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">mixed</span>
        <span class="method-name">
            GetRefObject
        </span>
                    (<span class="var-type">string</span>&nbsp;<span class="var-name">$objName</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">string</span>
                <span class="var-name">$objName</span><span class="var-description">: the object name list in the ObjectReference part</span>            </li>
                </ul>
        
        
    </div>
<a name="methodGetSessionVars" id="GetSessionVars"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">GetSessionVars</span> (line <span class="line-number">122</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::GetSessionContext() - Retrieve Session data of this object</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            GetSessionVars
        </span>
                    (<span class="var-type"><a href="../BizSystem/SessionContext.html">SessionContext</a></span>&nbsp;<span class="var-name">$sessCtxt</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type"><a href="../BizSystem/SessionContext.html">SessionContext</a></span>
                <span class="var-name">$sessCtxt</span>            </li>
                </ul>
        
        
    </div>
<a name="methodGetTotalPageCount" id="GetTotalPageCount"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">GetTotalPageCount</span> (line <span class="line-number">416</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            GetTotalPageCount
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodInheritParentObj" id="InheritParentObj"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">InheritParentObj</span> (line <span class="line-number">95</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            InheritParentObj
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodInsertRecord" id="InsertRecord"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">InsertRecord</span> (line <span class="line-number">973</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::InsertRecord() - insert record using given input record array</p>
    <ul class="tags">
                <li><span class="field">return:</span> - if return false,  the caller can call GetErrorMessage to get the error.</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">boolean</span>
        <span class="method-name">
            InsertRecord
        </span>
                    (<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">array</span>
                <span class="var-name">$recArr</span><span class="var-description">: - associated array whose keys are field names of this BizDataObj</span>            </li>
                </ul>
        
        
    </div>
<a name="methodJoinRecord" id="JoinRecord"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">JoinRecord</span> (line <span class="line-number">214</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::JoinRecord() - pick the joined object's current record to the current record</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">boolean</span>
        <span class="method-name">
            JoinRecord
        </span>
                    (<span class="var-type"><a href="../BizDataObj/BizDataObj.html">BizDataObj</a></span>&nbsp;<span class="var-name">$joinDataObj</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type"><a href="../BizDataObj/BizDataObj.html">BizDataObj</a></span>
                <span class="var-name">$joinDataObj</span>            </li>
                </ul>
        
        
    </div>
<a name="methodMoveCursorTo" id="MoveCursorTo"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">MoveCursorTo</span> (line <span class="line-number">844</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::MoveCursorTo() - Move cursor to specific position</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            MoveCursorTo
        </span>
                    (<span class="var-type">integer</span>&nbsp;<span class="var-name">$cursorIndex</span>,  <span class="var-type">boolean</span>&nbsp;<span class="var-name">$isPageRelative</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">integer</span>
                <span class="var-name">$cursorIndex</span><span class="var-description">: - cursor position</span>            </li>
                    <li>
                <span class="var-type">boolean</span>
                <span class="var-name">$isPageRelative</span><span class="var-description">: - if the cursor is relative to page</span>            </li>
                </ul>
        
        
    </div>
<a name="methodMoveToRecord" id="MoveToRecord"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">MoveToRecord</span> (line <span class="line-number">864</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::MoveToRecord() - Move cursor to the record with given record Id  Note: if record Id is composite key,  this method takes no action.</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            MoveToRecord
        </span>
                    (<span class="var-type">string</span>&nbsp;<span class="var-name">$Id</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">string</span>
                <span class="var-name">$Id</span><span class="var-description">: record Id</span>            </li>
                </ul>
        
        
    </div>
<a name="methodNewRecord" id="NewRecord"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">NewRecord</span> (line <span class="line-number">942</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::NewRecord() - Create an empty record</p>
    <ul class="tags">
                <li><span class="field">return:</span> - empty record array</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">array</span>
        <span class="method-name">
            NewRecord
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodNextPage" id="NextPage"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">NextPage</span> (line <span class="line-number">804</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::NextPage() - Move cursor to next page</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            NextPage
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodPrevPage" id="PrevPage"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">PrevPage</span> (line <span class="line-number">821</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::PrevPage() - Move cursor to previous page</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            PrevPage
        </span>
                ()
            </div>
    
        
        
    </div>
<a name="methodReadMetadata" id="ReadMetadata"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">ReadMetadata</span> (line <span class="line-number">64</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            ReadMetadata
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">&$xmlArr</span>)
            </div>
    
        
        
    </div>
<a name="methodRemoveRecord" id="RemoveRecord"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">RemoveRecord</span> (line <span class="line-number">344</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::RemoveRecord() - remove a record from current record set of current association relationship</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">boolean</span>
        <span class="method-name">
            RemoveRecord
        </span>
                    (<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span>,  <span class="var-type">boolean</span>&nbsp;<span class="var-name">&$bPrtObjUpdated</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">array</span>
                <span class="var-name">$recArr</span>            </li>
                    <li>
                <span class="var-type">boolean</span>
                <span class="var-name">&$bPrtObjUpdated</span>            </li>
                </ul>
        
        
    </div>
<a name="methodRemoveRecord_Mto1" id="RemoveRecord_Mto1"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">RemoveRecord_Mto1</span> (line <span class="line-number">384</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            RemoveRecord_Mto1
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recArr</span>)
            </div>
    
        
        
    </div>
<a name="methodRemoveRecord_MtoM" id="RemoveRecord_MtoM"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">RemoveRecord_MtoM</span> (line <span class="line-number">363</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            RemoveRecord_MtoM
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$recArr</span>)
            </div>
    
        
        
    </div>
<a name="methodRuleToSql" id="RuleToSql"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">RuleToSql</span> (line <span class="line-number">475</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::RuleToSql() - Convert search/sort rule to sql clause,  replace [fieldName] with table.column  openbiz SQL expression as &quot;[fieldName] opr 'Value' AND/OR [fieldName] opr 'Value'...&quot;. &quot;()&quot; is valid syntax</p>
    <ul class="tags">
                <li><span class="field">return:</span> sql statement</li>
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">string</span>
        <span class="method-name">
            RuleToSql
        </span>
                    (<span class="var-type">string</span>&nbsp;<span class="var-name">$rule</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">string</span>
                <span class="var-name">$rule</span><span class="var-description">: &quot;[fieldName] ...&quot;</span>            </li>
                </ul>
        
        
    </div>
<a name="methodRunSearch" id="RunSearch"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">RunSearch</span> (line <span class="line-number">534</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::RunSearch() - Run the SQL statement,  if no database connection,  connect the database first</p>
    <ul class="tags">
                <li><span class="field">return:</span> - if return false,  the caller can call GetErrorMessage to get the error.</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">boolean</span>
        <span class="method-name">
            RunSearch
        </span>
                    ([<span class="var-type">int</span>&nbsp;<span class="var-name">$page</span> = <span class="var-default">1</span>],  [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$resetCache</span> = <span class="var-default">true</span>])
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">int</span>
                <span class="var-name">$page</span><span class="var-description">: - If $page&gt;0,  RunSearch does page query,  queyr for the records in given page. If $page&lt;0,  RunSearch does a normal query.</span>            </li>
                    <li>
                <span class="var-type">boolean</span>
                <span class="var-name">$resetCache</span><span class="var-description">: - if $resetCache is true,  exsiting query results in cache will be cleaned.</span>            </li>
                </ul>
        
        
    </div>
<a name="methodSelectFieldsFrom" id="SelectFieldsFrom"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">SelectFieldsFrom</span> (line <span class="line-number">1140</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::SelectFieldsFrom() - Select from a field from a BizObj,  then return target fields values</p>
    <ul class="tags">
                <li><span class="field">return:</span> the [fld]=&lt;val&gt; pairs used to update edit mode fields</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">string</span>
        <span class="method-name">
            SelectFieldsFrom
        </span>
                    (<span class="var-type">string</span>&nbsp;<span class="var-name">$selectBizObjName</span>,  [<span class="var-type">array</span>&nbsp;<span class="var-name">$recordArr</span> = <span class="var-default">null</span>])
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">string</span>
                <span class="var-name">$selectBizObjName</span><span class="var-description">: - select dataobj name defined in its metadata file (attribute &quot;SelectBizObj&quot; of BizField)</span>            </li>
                    <li>
                <span class="var-type">array</span>
                <span class="var-name">$recordArr</span><span class="var-description">: - if $recordArr is null,  use current record of the $selectBizObjName</span>            </li>
                </ul>
        
        
    </div>
<a name="methodSetAssociation" id="SetAssociation"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">SetAssociation</span> (line <span class="line-number">191</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::SetAssociation() - set the association of the object</p>
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            SetAssociation
        </span>
                    (<span class="var-type"><a href="../BizDataObj/ObjReference.html">ObjReference</a></span>&nbsp;<span class="var-name">$objRef</span>,  <span class="var-type"><a href="../BizDataObj/BizDataObj.html">BizDataObj</a></span>&nbsp;<span class="var-name">$asscObj</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type"><a href="../BizDataObj/ObjReference.html">ObjReference</a></span>
                <span class="var-name">$objRef</span>            </li>
                    <li>
                <span class="var-type"><a href="../BizDataObj/BizDataObj.html">BizDataObj</a></span>
                <span class="var-name">$asscObj</span>            </li>
                </ul>
        
        
    </div>
<a name="methodSetCacheMode" id="SetCacheMode"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">SetCacheMode</span> (line <span class="line-number">422</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            SetCacheMode
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$cmode</span>)
            </div>
    
        
        
    </div>
<a name="methodSetOtherSQLRule" id="SetOtherSQLRule"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">SetOtherSQLRule</span> (line <span class="line-number">462</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::SetOtherSQLRule() - Append extra SQL statment in sql. i.e. GROUP BY [fieldName]</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            SetOtherSQLRule
        </span>
                    ([<span class="var-type">string</span>&nbsp;<span class="var-name">$rule</span> = <span class="var-default">null</span>])
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">string</span>
                <span class="var-name">$rule</span><span class="var-description">: has SQL format &quot;GROUP BY [fieldName] HAVING ...&quot;</span>            </li>
                </ul>
        
        
    </div>
<a name="methodSetPageRange" id="SetPageRange"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">SetPageRange</span> (line <span class="line-number">418</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            SetPageRange
        </span>
                    (<span class="var-type">mixed</span>&nbsp;<span class="var-name">$range</span>)
            </div>
    
        
        
    </div>
<a name="methodSetSearchRule" id="SetSearchRule"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">SetSearchRule</span> (line <span class="line-number">432</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::SetSearchRule() - Set search rule as text in sql where clause. i.e. [fieldName] opr Value</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            SetSearchRule
        </span>
                    ([<span class="var-type">string</span>&nbsp;<span class="var-name">$rule</span> = <span class="var-default">null</span>])
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">string</span>
                <span class="var-name">$rule</span><span class="var-description">: search rule has format &quot;[fieldName] opr Value&quot;</span>            </li>
                </ul>
        
        
    </div>
<a name="methodSetSessionVars" id="SetSessionVars"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">SetSessionVars</span> (line <span class="line-number">147</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::SetSessionContext() - Save Session data of this object</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            SetSessionVars
        </span>
                    (<span class="var-type"><a href="../BizSystem/SessionContext.html">SessionContext</a></span>&nbsp;<span class="var-name">$sessCtxt</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type"><a href="../BizSystem/SessionContext.html">SessionContext</a></span>
                <span class="var-name">$sessCtxt</span>            </li>
                </ul>
        
        
    </div>
<a name="methodSetSortRule" id="SetSortRule"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">SetSortRule</span> (line <span class="line-number">450</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::SetSortRule() - Set search rule as text in sql order by clause. i.e. [fieldName] DESC|ASC</p>
    <ul class="tags">
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">void</span>
        <span class="method-name">
            SetSortRule
        </span>
                    ([<span class="var-type">string</span>&nbsp;<span class="var-name">$rule</span> = <span class="var-default">null</span>])
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">string</span>
                <span class="var-name">$rule</span><span class="var-description">: ort rule has format &quot;[fieldName] DESC|ASC&quot;</span>            </li>
                </ul>
        
        
    </div>
<a name="methodUpdateRecord" id="UpdateRecord"><!-- --></a>
<div class="oddrow">
    
    <div class="method-header">
        <span class="method-title">UpdateRecord</span> (line <span class="line-number">898</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::UpdateRecord() - Update record using given input record array</p>
    <ul class="tags">
                <li><span class="field">return:</span> - if return false,  the caller can call GetErrorMessage to get the error.</li>
                <li><span class="field">access:</span> public</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">boolean</span>
        <span class="method-name">
            UpdateRecord
        </span>
                    (<span class="var-type">array</span>&nbsp;<span class="var-name">$recArr</span>)
            </div>
    
            <ul class="parameters">
                    <li>
                <span class="var-type">array</span>
                <span class="var-name">$recArr</span><span class="var-description">: - associated array whose keys are field names of this BizDataObj</span>            </li>
                </ul>
        
        
    </div>
<a name="methodValidateInput" id="ValidateInput"><!-- --></a>
<div class="evenrow">
    
    <div class="method-header">
        <span class="method-title">ValidateInput</span> (line <span class="line-number">1117</span>)
    </div> 
    
    <!-- ========== Info from phpDoc block ========= -->
<p class="short-description">BizDataObj::ValidateInput() - Validate user input data</p>
    <ul class="tags">
                <li><span class="field">access:</span> protected</li>
            </ul>
    
    <div class="method-signature">
        <span class="method-result">boolean</span>
        <span class="method-name">
            ValidateInput
        </span>
                ()
            </div>
    
        
        
    </div>
                            <h4>Inherited Methods</h4>
                <a name='inherited_methods'><!-- --></a>    
                                    <!-- =========== Summary =========== -->
                    <p>Inherited From <span class="classname"><a href="../BizSystem/MetaObject.html">MetaObject</a></span></p>
                    <blockquote>
                                                    <span class="method-name"><a href="../BizSystem/MetaObject.html#method__construct">MetaObject::__construct()</a></span><br>
                                                    <span class="method-name"><a href="../BizSystem/MetaObject.html#methodPrefixPackage">MetaObject::PrefixPackage()</a></span><br>
                                                    <span class="method-name"><a href="../BizSystem/MetaObject.html#methodReadMetaCollection">MetaObject::ReadMetaCollection()</a></span><br>
                                                    <span class="method-name"><a href="../BizSystem/MetaObject.html#methodReadMetaData">MetaObject::ReadMetaData()</a></span><br>
                                            </blockquote>
                                        
        </div>
    </div>


    <p class="notes" id="credit">
        Documentation generated on Wed,  26 Oct 2005 07:44:42 -0700 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.3.0RC3</a>
    </p>
    </div></body>
</html>


Other Development Tools Scripts:

WebMaster Resources Home

©RingsWorld.com