Set the value of [skill_id] column.

@param int $v new value
@return $this|\gossi\trixionary\model\SkillGroup The current object (for fluent API support)
189748
public function setSkillId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->skill_id !== $v) {
            $this->skill_id = $v;
            $this->modifiedColumns[SkillGroupTableMap::COL_SKILL_ID] = true;
        }

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

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

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

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

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

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


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

        if ($this->skill_count !== $v) {
            $this->skill_count = $v;
            $this->modifiedColumns[GroupTableMap::COL_SKILL_COUNT] = true;
        }

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

        if ($this->awardcount !== $v) {
            $this->awardcount = $v;
            $this->modifiedColumns[MxmapTableMap::COL_AWARDCOUNT] = true;
        }

        return $this;
    }
399713
public function setSkillSlug($v)
    {
        if ($v !== null) {
            $v = (string) $v;
        }

        if ($this->skill_slug !== $v) {
            $this->skill_slug = $v;
            $this->modifiedColumns[SportTableMap::COL_SKILL_SLUG] = true;
        }

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

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

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

        if ($this->user_id !== $v) {
            $this->user_id = $v;
            $this->modifiedColumns[] = UserRolePeer::USER_ID;
        }

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


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

        if ($this->has_attribute_av_value !== $v) {
            $this->has_attribute_av_value = $v;
            $this->modifiedColumns[AttributeTypeTableMap::HAS_ATTRIBUTE_AV_VALUE] = true;
        }


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

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

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

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

        if ($this->customer_id !== $v) {
            $this->customer_id = $v;
            $this->modifiedColumns[CustomerCustomerGroupTableMap::CUSTOMER_ID] = true;
        }

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


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

        if ($this->athlete_id !== $v) {
            $this->athlete_id = $v;
            $this->modifiedColumns[PictureTableMap::COL_ATHLETE_ID] = true;
        }

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

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

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

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

        return $this;
    }
1328113
public function setValue($v)
    {
        if ($v !== null) {
            $v = (string) $v;
        }

        if ($this->value !== $v) {
            $this->value = $v;
            $this->modifiedColumns[] = SystemSettingsPeer::VALUE;
        }


        return $this;
    }
337596
public function setMovementDescription($v)
    {
        if ($v !== null) {
            $v = (string) $v;
        }

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

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

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

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


        return $this;
    }