Set the value of [product_id] column.

@param      int $v new value
@return   \Dealer\Model\DealerProductVersion The current object (for fluent API support)
166625
public function setProductId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->product_id !== $v) {
            $this->product_id = $v;
            $this->modifiedColumns[DealerProductVersionTableMap::PRODUCT_ID] = true;
        }


        return $this;
    }
750518
public function setId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->id !== $v) {
            $this->id = $v;
            $this->modifiedColumns[DealerShedulesVersionTableMap::ID] = true;
        }

        if ($this->aDealerShedules !== null && $this->aDealerShedules->getId() !== $v) {
            $this->aDealerShedules = null;
        }


        return $this;
    }
1155477
public function setPictureId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->picture_id !== $v) {
            $this->picture_id = $v;
            $this->modifiedColumns[SkillVersionTableMap::COL_PICTURE_ID] = true;
        }

        return $this;
    }
179761
public function setDealerContentVersions($v)
    {
        if ($this->dealer_content_versions_unserialized !== $v) {
            $this->dealer_content_versions_unserialized = $v;
            $this->dealer_content_versions = '| ' . implode(' | ', $v) . ' |';
            $this->modifiedColumns[DealerVersionTableMap::DEALER_CONTENT_VERSIONS] = true;
        }


        return $this;
    }
831414
public function setMultipleOfIdVersion($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->multiple_of_id_version !== $v) {
            $this->multiple_of_id_version = $v;
            $this->modifiedColumns[SkillVersionTableMap::COL_MULTIPLE_OF_ID_VERSION] = true;
        }

        return $this;
    }
298773
public function setProductId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->product_id !== $v) {
            $this->product_id = $v;
            $this->modifiedColumns[DealerProductTableMap::PRODUCT_ID] = true;
        }

        if ($this->aProduct !== null && $this->aProduct->getId() !== $v) {
            $this->aProduct = null;
        }


        return $this;
    }
1069825
public function setProduct(ChildProduct $v = null)
    {
        if ($v === null) {
            $this->setProductId(NULL);
        } else {
            $this->setProductId($v->getId());
        }

        $this->aProduct = $v;

        // Add binding for other direction of this n:n relationship.
        // If this object has already been added to the ChildProduct object, it will not be re-added.
        if ($v !== null) {
            $v->addDealerProduct($this);
        }


        return $this;
    }
1193921
public function setObjectId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->object_id !== $v) {
            $this->object_id = $v;
            $this->modifiedColumns[SkillTableMap::COL_OBJECT_ID] = true;
        }

        if ($this->aObject !== null && $this->aObject->getId() !== $v) {
            $this->aObject = null;
        }

        return $this;
    }
1139176
public function setDealerShedulesIds($v)
    {
        if ($this->dealer_shedules_ids_unserialized !== $v) {
            $this->dealer_shedules_ids_unserialized = $v;
            $this->dealer_shedules_ids = '| ' . implode(' | ', $v) . ' |';
            $this->modifiedColumns[DealerVersionTableMap::DEALER_SHEDULES_IDS] = true;
        }


        return $this;
    }
573325
public function setCountryId($v)
    {
        if ($v !== null && is_numeric($v)) {
            $v = (int) $v;
        }

        if ($this->country_id !== $v) {
            $this->country_id = $v;
            $this->modifiedColumns[] = CustomerPeer::COUNTRY_ID;
        }

        if ($this->aCountry !== null && $this->aCountry->getId() !== $v) {
            $this->aCountry = null;
        }


        return $this;
    }
709849
public function setDealerContactVersions($v)
    {
        if ($this->dealer_contact_versions_unserialized !== $v) {
            $this->dealer_contact_versions_unserialized = $v;
            $this->dealer_contact_versions = '| ' . implode(' | ', $v) . ' |';
            $this->modifiedColumns[DealerVersionTableMap::DEALER_CONTACT_VERSIONS] = true;
        }


        return $this;
    }
344183
public function setFeatureAvId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->feature_av_id !== $v) {
            $this->feature_av_id = $v;
            $this->modifiedColumns[FeatureTypeAvMetaTableMap::FEATURE_AV_ID] = true;
        }

        if ($this->aFeatureAv !== null && $this->aFeatureAv->getId() !== $v) {
            $this->aFeatureAv = null;
        }


        return $this;
    }
893130
public function setContentId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->content_id !== $v) {
            $this->content_id = $v;
            $this->modifiedColumns[DealerContentTableMap::CONTENT_ID] = true;
        }

        if ($this->aContent !== null && $this->aContent->getId() !== $v) {
            $this->aContent = null;
        }


        return $this;
    }
571019
public function setId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->id !== $v) {
            $this->id = $v;
            $this->modifiedColumns[DealerProductVersionTableMap::ID] = true;
        }

        if ($this->aDealerProduct !== null && $this->aDealerProduct->getId() !== $v) {
            $this->aDealerProduct = null;
        }


        return $this;
    }
1010989
public function setId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->id !== $v) {
            $this->id = $v;
            $this->modifiedColumns[AttributeTypeI18nTableMap::ID] = true;
        }

        if ($this->aAttributeType !== null && $this->aAttributeType->getId() !== $v) {
            $this->aAttributeType = null;
        }


        return $this;
    }
114616
public function setPageid($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->pageid !== $v) {
            $this->pageid = $v;
            $this->modifiedColumns[MediaTableMap::COL_PAGEID] = true;
        }

        return $this;
    }
9472
public function setFunctionIdVersion($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->function_id_version !== $v) {
            $this->function_id_version = $v;
            $this->modifiedColumns[PersonFunctionLinkVersionTableMap::FUNCTION_ID_VERSION] = true;
        }


        return $this;
    }