00001 <?php 00026 class TableJoin extends MetaObject 00027 { 00033 public $m_Table; 00034 00040 public $m_Column; 00041 00048 public $m_JoinRef; 00049 00055 public $m_ColumnRef; 00056 00062 public $m_JoinType; 00063 00069 public $m_OnSaveDataObj; 00070 00078 function __construct(&$xmlArr, $bizObj) 00079 { 00080 $this->m_Name = isset($xmlArr["ATTRIBUTES"]["NAME"]) ? $xmlArr["ATTRIBUTES"]["NAME"] : null; 00081 $this->m_Package = $bizObj->m_Package; 00082 $this->m_Description= isset($xmlArr["ATTRIBUTES"]["DESCRIPTION"]) ? $xmlArr["ATTRIBUTES"]["DESCRIPTION"] : null; 00083 $this->m_Table = isset($xmlArr["ATTRIBUTES"]["TABLE"]) ? $xmlArr["ATTRIBUTES"]["TABLE"] : null; 00084 $this->m_Column = isset($xmlArr["ATTRIBUTES"]["COLUMN"]) ? $xmlArr["ATTRIBUTES"]["COLUMN"] : null; 00085 $this->m_JoinRef = isset($xmlArr["ATTRIBUTES"]["JOINREF"]) ? $xmlArr["ATTRIBUTES"]["JOINREF"] : null; 00086 $this->m_ColumnRef = isset($xmlArr["ATTRIBUTES"]["COLUMNREF"]) ? $xmlArr["ATTRIBUTES"]["COLUMNREF"] : null; 00087 $this->m_JoinType = isset($xmlArr["ATTRIBUTES"]["JOINTYPE"]) ? $xmlArr["ATTRIBUTES"]["JOINTYPE"] : null; 00088 $this->m_OnSaveDataObj = isset($xmlArr["ATTRIBUTES"]["ONSAVEDATAOBJ"]) ? $xmlArr["ATTRIBUTES"]["ONSAVEDATAOBJ"] : null; 00089 00090 $this->m_BizObjName = $this->prefixPackage($this->m_BizObjName); 00091 } 00092 } 00093 00094 ?>