Example #1
0
 /**
  * Creates a key value array of the parameters that need to be passed by  url.
  * @return array A key value map.
  */
 protected function getArgumentMap()
 {
     $argMap = parent::getArgumentMap();
     //add method id...
     $argMap["methodID"] = $this->parameter->GetRecommendationMethodToUse();
     return $argMap;
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 protected function getArgumentMap()
 {
     $argMap = parent::getArgumentMap();
     //add user id...
     $argMap["queryString"] = $this->parameter->getSearchString();
     $argMap["searchRefiningOptions"] = $this->parameter->getSearchRefiningOption();
     return $argMap;
 }
Example #3
0
 /**
  * {@inheritdoc}
  */
 protected function getArgumentMap()
 {
     $argMap = parent::getArgumentMap();
     $bufferKeys = "";
     $bufferValues = "";
     //implode the key values pairs into separate strings
     Utils::implodeKeyValuePairsToSeparatedString($this->parameter->getBasketItems(), "_/_", $bufferKeys, $bufferValues);
     //add parameters
     $argMap["classIDs"] = $bufferKeys;
     $argMap["itemIDs"] = $bufferValues;
     return $argMap;
 }
Example #4
0
 /**
  * Creates a key value array of the parameters that need to be passed by  url.
  * @return array A key value map.
  */
 protected function getArgumentMap()
 {
     $argMap = parent::getArgumentMap();
     //item infos
     $argMap["itemID"] = $this->parameter->getItemInfo()->getItemId();
     $argMap["name"] = $this->parameter->getItemInfo()->getItemName();
     $bufferKeys = "";
     $bufferValues = "";
     //implode the key values pairs into separate strings
     Utils::implodeKeyValuePairsToSeparatedString($this->parameter->getItemInfo()->getAttributes(), "_/_", $bufferKeys, $bufferValues);
     //add parameters
     $argMap["itemInfoAttributeNames"] = $bufferKeys;
     $argMap["itemInfoAttributeValues"] = $bufferValues;
     return $argMap;
 }
Example #5
0
 /**
  * Constructs a new request
  * @param Param $param this query parameter object
  */
 public function __construct(Param $param)
 {
     parent::__construct($param);
 }