/**
  * Create and setup QListBox lstReferenceIdObject
  * @param string $strControlId optional ControlId to use
  * @return QListBox
  */
 public function lstReferenceIDObject_Create($strControlId = null)
 {
     $this->lstReferenceIDObject = new QListBox($this->objParentObject, $strControlId);
     $this->lstReferenceIDObject->Name = QApplication::Translate('Reference Id Object');
     $this->lstReferenceIDObject->Required = true;
     if (!$this->blnEditMode) {
         $this->lstReferenceIDObject->AddItem(QApplication::Translate('- Select One -'), null);
     }
     $productgroupid = Articlecategory::QuerySingle(QQ::Equal(QQN::Articlecategory()->AmazonCode, 'DVD'));
     $objReferenceIDObjectArray = Articlecore::LoadArrayByProductGroup($productgroupid->Id);
     if ($objReferenceIDObjectArray) {
         foreach ($objReferenceIDObjectArray as $objReferenceIDObject) {
             $objListItem = new QListItem($objReferenceIDObject->__toString(), $objReferenceIDObject->Id);
             if ($this->objArticlemovies->ReferenceIDObject && $this->objArticlemovies->ReferenceIDObject->Id == $objReferenceIDObject->Id) {
                 $objListItem->Selected = true;
             }
             $this->lstReferenceIDObject->AddItem($objListItem);
         }
     }
     return $this->lstReferenceIDObject;
 }
 /**
  * Load a single Articlecategory object,
  * by Id Index(es)
  * @param integer $intId
  * @return Articlecategory
  */
 public static function LoadById($intId)
 {
     return Articlecategory::QuerySingle(QQ::Equal(QQN::Articlecategory()->Id, $intId));
 }