public function toObject($object_to_fill = null, $props_to_skip = array())
 {
     if (!$object_to_fill) {
         $object_to_fill = new assetParamsConversionProfileFilter();
     }
     $conversionProfileCriteria = new Criteria();
     if ($this->conversionProfileIdEqual) {
         $conversionProfileCriteria->add(conversionProfile2Peer::ID, $this->conversionProfileIdEqual);
     }
     if ($this->conversionProfileIdIn) {
         $conversionProfileCriteria->add(conversionProfile2Peer::ID, explode(',', $this->conversionProfileIdIn), Criteria::IN);
     }
     if ($this->conversionProfileIdFilter) {
         $conversionProfileIdFilter = new conversionProfile2Filter();
         $this->conversionProfileIdFilter->toObject($conversionProfileIdFilter);
         $conversionProfileIdFilter->attachToCriteria($conversionProfileCriteria);
     }
     $this->conversionProfileIdEqual = null;
     $this->conversionProfileIdFilter = null;
     $conversionProfileIdIn = conversionProfile2Peer::getIds($conversionProfileCriteria);
     if (count($conversionProfileIdIn)) {
         $this->conversionProfileIdIn = implode(',', $conversionProfileIdIn);
     } else {
         $this->conversionProfileIdIn = -1;
     }
     // none existing conversion profile
     $assetParamsCriteria = new Criteria();
     if ($this->assetParamsIdEqual) {
         $assetParamsCriteria->add(assetParamsPeer::ID, $this->assetParamsIdEqual);
     }
     if ($this->assetParamsIdIn) {
         $assetParamsCriteria->add(assetParamsPeer::ID, explode(',', $this->assetParamsIdIn), Criteria::IN);
     }
     if ($this->assetParamsIdFilter) {
         $assetParamsIdFilter = new assetParamsFilter();
         $this->assetParamsIdFilter->toObject($assetParamsIdFilter);
         $assetParamsIdFilter->attachToCriteria($assetParamsCriteria);
     }
     $this->assetParamsIdEqual = null;
     $this->assetParamsIdFilter = null;
     $assetParamsIdIn = assetParamsPeer::getIds($assetParamsCriteria);
     if (count($assetParamsIdIn)) {
         $this->assetParamsIdIn = implode(',', $assetParamsIdIn);
     } else {
         $this->assetParamsIdIn = -1;
     }
     // none existing flavor
     return parent::toObject($object_to_fill, $props_to_skip);
 }
 public function getOrderByMap()
 {
     return array_merge(parent::getOrderByMap(), $this->order_by_map);
 }
 public function getOrderByMap()
 {
     return array_merge(parent::getOrderByMap(), self::$order_by_map);
 }