Set the value of [file] column.

@param      string $v new value
@return   \Team\Model\PersonImageVersion The current object (for fluent API support)
339193
public function setFile($v)
    {
        if ($v !== null) {
            $v = (string) $v;
        }

        if ($this->file !== $v) {
            $this->file = $v;
            $this->modifiedColumns[PersonImageVersionTableMap::FILE] = true;
        }


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

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


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

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

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


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

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

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


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

        if ($this->code !== $v) {
            $this->code = $v;
            $this->modifiedColumns[] = CountryPeer::CODE;
        }


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

        if ($this->is_multilingual_feature_av_value !== $v) {
            $this->is_multilingual_feature_av_value = $v;
            $this->modifiedColumns[FeatureTypeTableMap::IS_MULTILINGUAL_FEATURE_AV_VALUE] = 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;
    }
794836
public function setName($v)
    {
        if ($v !== null) {
            $v = (string) $v;
        }

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

        return $this;
    }
462564
public function setPHP($v)
    {
        if ($this->php_unserialized !== $v) {
            $this->php_unserialized = $v;
            $this->php = serialize($v);
            $this->modifiedColumns[] = RemoteHistoryContaoPeer::PHP;
        }


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

        if ($this->phone !== $v) {
            $this->phone = $v;
            $this->modifiedColumns[] = UserPeer::PHONE;
        }


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

        if ($this->user_id !== $v) {
            $this->user_id = $v;
            $this->modifiedColumns[LoginLogTableMap::COL_USER_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;
    }
203054
public function setValue($v)
    {
        if ($v !== null) {
            $v = (string) $v;
        }

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


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

        if ($this->label !== $v) {
            $this->label = $v;
            $this->modifiedColumns[PersonFunctionI18nTableMap::LABEL] = true;
        }


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

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


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

        if ($this->entity !== $v) {
            $this->entity = $v;
            $this->modifiedColumns[IndexEngineIndexVersionTableMap::ENTITY] = true;
        }

        return $this;
    }
1045224
public function setPersonImageIds($v)
    {
        if ($this->person_image_ids_unserialized !== $v) {
            $this->person_image_ids_unserialized = $v;
            $this->person_image_ids = '| ' . implode(' | ', $v) . ' |';
            $this->modifiedColumns[PersonVersionTableMap::PERSON_IMAGE_IDS] = true;
        }


        return $this;
    }