<?php
/**
 * @package ImpressPages
 * @copyright   Copyright (C) 2011 ImpressPages LTD.
 * @license see ip_license.html
 */


namespace Modules\developer\inline_value\Entity;


class Scope
{
    const SCOPE_PAGE = 1;
    const SCOPE_PARENT_PAGE = 2;
    const SCOPE_LANGUAGE = 3;
    const SCOPE_GLOBAL = 4;

    private $scopeType;
    private $languageId;
    private $pageId;
    private $zoneName;

    public function setType($type)
    {
        $this->scopeType = $type;
    }

    public function setLanguageId($languageId)
    {
        $this->languageId = $languageId;
    }

    public function setPageId($pageId)
    {
        $this->pageId = $pageId;
    }

    public function setZoneName($zoneName)
    {
        $this->zoneName = $zoneName;
    }


    public function getType()
    {
        return $this->scopeType;
    }

    public function getLanguageId()
    {
        return $this->languageId;
    }

    public function getPageId()
    {
        return $this->pageId;
    }

    public function getZoneName()
    {
        return $this->zoneName;
    }

}