<?php

namespace Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 *
 * @license see /license.txt
 * @author autogenerated
 */
class Metadata extends \CourseEntity
{
    /**
     * @return \Entity\Repository\MetadataRepository
     */
     public static function repository(){
        return \Entity\Repository\MetadataRepository::instance();
    }

    /**
     * @return \Entity\Metadata
     */
     public static function create(){
        return new self();
    }

    /**
     * @var integer $c_id
     */
    protected $c_id;

    /**
     * @var string $eid
     */
    protected $eid;

    /**
     * @var text $mdxmltext
     */
    protected $mdxmltext;

    /**
     * @var string $md5
     */
    protected $md5;

    /**
     * @var text $htmlcache1
     */
    protected $htmlcache1;

    /**
     * @var text $htmlcache2
     */
    protected $htmlcache2;

    /**
     * @var text $indexabletext
     */
    protected $indexabletext;


    /**
     * Set c_id
     *
     * @param integer $value
     * @return Metadata
     */
    public function set_c_id($value)
    {
        $this->c_id = $value;
        return $this;
    }

    /**
     * Get c_id
     *
     * @return integer 
     */
    public function get_c_id()
    {
        return $this->c_id;
    }

    /**
     * Set eid
     *
     * @param string $value
     * @return Metadata
     */
    public function set_eid($value)
    {
        $this->eid = $value;
        return $this;
    }

    /**
     * Get eid
     *
     * @return string 
     */
    public function get_eid()
    {
        return $this->eid;
    }

    /**
     * Set mdxmltext
     *
     * @param text $value
     * @return Metadata
     */
    public function set_mdxmltext($value)
    {
        $this->mdxmltext = $value;
        return $this;
    }

    /**
     * Get mdxmltext
     *
     * @return text 
     */
    public function get_mdxmltext()
    {
        return $this->mdxmltext;
    }

    /**
     * Set md5
     *
     * @param string $value
     * @return Metadata
     */
    public function set_md5($value)
    {
        $this->md5 = $value;
        return $this;
    }

    /**
     * Get md5
     *
     * @return string 
     */
    public function get_md5()
    {
        return $this->md5;
    }

    /**
     * Set htmlcache1
     *
     * @param text $value
     * @return Metadata
     */
    public function set_htmlcache1($value)
    {
        $this->htmlcache1 = $value;
        return $this;
    }

    /**
     * Get htmlcache1
     *
     * @return text 
     */
    public function get_htmlcache1()
    {
        return $this->htmlcache1;
    }

    /**
     * Set htmlcache2
     *
     * @param text $value
     * @return Metadata
     */
    public function set_htmlcache2($value)
    {
        $this->htmlcache2 = $value;
        return $this;
    }

    /**
     * Get htmlcache2
     *
     * @return text 
     */
    public function get_htmlcache2()
    {
        return $this->htmlcache2;
    }

    /**
     * Set indexabletext
     *
     * @param text $value
     * @return Metadata
     */
    public function set_indexabletext($value)
    {
        $this->indexabletext = $value;
        return $this;
    }

    /**
     * Get indexabletext
     *
     * @return text 
     */
    public function get_indexabletext()
    {
        return $this->indexabletext;
    }
}