Set the value of [person_function_link_ids] column.

@param      array $v new value
@return   \Team\Model\PersonFunctionVersion The current object (for fluent API support)
499208
public function setPersonFunctionLinkIds($v)
    {
        if ($this->person_function_link_ids_unserialized !== $v) {
            $this->person_function_link_ids_unserialized = $v;
            $this->person_function_link_ids = '| ' . implode(' | ', $v) . ' |';
            $this->modifiedColumns[PersonFunctionVersionTableMap::PERSON_FUNCTION_LINK_IDS] = true;
        }


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

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

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

        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;
    }
817086
public function setId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

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

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


        return $this;
    }
811972
public function addPersonFunctionLinkVersion($value)
    {
        $currentArray = $this->getPersonFunctionLinkVersions();
        $currentArray []= $value;
        $this->setPersonFunctionLinkVersions($currentArray);

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

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


        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;
    }
1177574
public function setRoleId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

        if ($this->role_id !== $v) {
            $this->role_id = $v;
            $this->modifiedColumns[RolePermissionTableMap::COL_ROLE_ID] = true;
        }

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

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

        if ($this->attribute_id !== $v) {
            $this->attribute_id = $v;
            $this->modifiedColumns[AttributeAttributeTypeTableMap::ATTRIBUTE_ID] = true;
        }

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


        return $this;
    }
622849
public function setPersonTeamLinkIds($v)
    {
        if ($this->person_team_link_ids_unserialized !== $v) {
            $this->person_team_link_ids_unserialized = $v;
            $this->person_team_link_ids = '| ' . implode(' | ', $v) . ' |';
            $this->modifiedColumns[PersonVersionTableMap::PERSON_TEAM_LINK_IDS] = true;
        }


        return $this;
    }
778993
public function setPerson(ChildPerson $v = null)
    {
        if ($v === null) {
            $this->setPersonId(NULL);
        } else {
            $this->setPersonId($v->getId());
        }

        $this->aPerson = $v;

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


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

        if ($this->sport_id !== $v) {
            $this->sport_id = $v;
            $this->modifiedColumns[SkillVersionTableMap::COL_SPORT_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;
    }
801671
public function setId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

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

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

        return $this;
    }
1045405
public function setPerson(ChildPerson $v = null)
    {
        if ($v === null) {
            $this->setId(NULL);
        } else {
            $this->setId($v->getId());
        }

        $this->aPerson = $v;

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


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

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

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


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

        if ($this->billid !== $v) {
            $this->billid = $v;
            $this->modifiedColumns[GamecurrencyTableMap::COL_BILLID] = true;
        }

        return $this;
    }