|
@@ -15,7 +15,7 @@ use Symfony\Component\Validator\Constraints as Assert;
|
|
|
*/
|
|
|
class ONUModel implements TenancyIdTraitInterface
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
use ExtraDataTrait;
|
|
|
use ONUTrait;
|
|
|
use TenancyIdTrait;
|
|
@@ -35,16 +35,37 @@ class ONUModel implements TenancyIdTraitInterface
|
|
|
* @ORM\Column(type="string", length=255)
|
|
|
* @Assert\NotNull
|
|
|
*/
|
|
|
- private $name;
|
|
|
+ private $name;
|
|
|
|
|
|
/**
|
|
|
* @ORM\OneToMany(targetEntity="ONU", mappedBy="model")
|
|
|
- *
|
|
|
+ *
|
|
|
* @JMS\MaxDepth(2)
|
|
|
*/
|
|
|
protected $onus;
|
|
|
|
|
|
-
|
|
|
+ /**
|
|
|
+ * @var string
|
|
|
+ *
|
|
|
+ * @ORM\Column(type="string", length=255, nullable=true)
|
|
|
+ */
|
|
|
+ private $routingMode;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @var boolean
|
|
|
+ *
|
|
|
+ * @ORM\Column(type="boolean", length=255, nullable=true)
|
|
|
+ */
|
|
|
+ private $catv;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @var boolean
|
|
|
+ *
|
|
|
+ * @ORM\Column(type="boolean", length=255, nullable=true)
|
|
|
+ */
|
|
|
+ private $wifi;
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* @return string
|
|
|
*/
|
|
@@ -52,7 +73,7 @@ class ONUModel implements TenancyIdTraitInterface
|
|
|
{
|
|
|
return (string) $this->name;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* Get id
|
|
|
*
|
|
@@ -83,5 +104,64 @@ class ONUModel implements TenancyIdTraitInterface
|
|
|
return $this->name;
|
|
|
}
|
|
|
|
|
|
-}
|
|
|
+ /**
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+ public function getRoutingMode()
|
|
|
+ {
|
|
|
+ return $this->routingMode;
|
|
|
+ }
|
|
|
|
|
|
+ /**
|
|
|
+ * @param string $routingMode
|
|
|
+ *
|
|
|
+ * @return ONUModel
|
|
|
+ */
|
|
|
+ public function setRoutingMode($routingMode)
|
|
|
+ {
|
|
|
+ $this->routingMode = $routingMode;
|
|
|
+
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @return boolean
|
|
|
+ */
|
|
|
+ public function getCatv()
|
|
|
+ {
|
|
|
+ return $this->catv;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param boolean $catv
|
|
|
+ *
|
|
|
+ * @return ONUModel
|
|
|
+ */
|
|
|
+ public function setCatv($catv)
|
|
|
+ {
|
|
|
+ $this->catv = $catv;
|
|
|
+
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @return boolean
|
|
|
+ */
|
|
|
+ public function getWifi()
|
|
|
+ {
|
|
|
+ return $this->wifi;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param boolean $wifi
|
|
|
+ *
|
|
|
+ * @return ONUModel
|
|
|
+ */
|
|
|
+ public function setWifi($wifi)
|
|
|
+ {
|
|
|
+ $this->wifi = $wifi;
|
|
|
+
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|