Set the value of [author] column.

@param string $v new value
@return $this|\gossi\trixionary\model\Reference The current object (for fluent API support)
160617
public function setAuthor($v)
    {
        if ($v !== null) {
            $v = (string) $v;
        }

        if ($this->author !== $v) {
            $this->author = $v;
            $this->modifiedColumns[ReferenceTableMap::COL_AUTHOR] = true;
        }

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

        if ($this->user_id !== $v) {
            $this->user_id = $v;
            $this->modifiedColumns[UserRoleTableMap::COL_USER_ID] = true;
        }

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

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

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

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

        if ($this->school !== $v) {
            $this->school = $v;
            $this->modifiedColumns[ReferenceTableMap::COL_SCHOOL] = true;
        }

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

        if ($this->howpublished !== $v) {
            $this->howpublished = $v;
            $this->modifiedColumns[ReferenceTableMap::COL_HOWPUBLISHED] = true;
        }

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

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

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


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

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

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

        if ($this->modname !== $v) {
            $this->modname = $v;
            $this->modifiedColumns[MxmapTableMap::COL_MODNAME] = 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;
    }
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;
    }
235560
public function setId($v)
    {
        if ($v !== null) {
            $v = (int) $v;
        }

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

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


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

        if ($this->edition !== $v) {
            $this->edition = $v;
            $this->modifiedColumns[ReferenceTableMap::COL_EDITION] = true;
        }

        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;
    }
805550
public function setBooktitle($v)
    {
        if ($v !== null) {
            $v = (string) $v;
        }

        if ($this->booktitle !== $v) {
            $this->booktitle = $v;
            $this->modifiedColumns[ReferenceTableMap::COL_BOOKTITLE] = true;
        }

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

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

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

        if ($this->note !== $v) {
            $this->note = $v;
            $this->modifiedColumns[ReferenceTableMap::COL_NOTE] = true;
        }

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

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


        return $this;
    }