|
@@ -13,6 +13,8 @@ use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
|
|
|
class Host
|
|
|
{
|
|
|
|
|
|
+ const STATE_ACTIVE = 'active';
|
|
|
+
|
|
|
/**
|
|
|
* @var bigint $id
|
|
|
*
|
|
@@ -44,6 +46,13 @@ class Host
|
|
|
*/
|
|
|
protected $hostType;
|
|
|
|
|
|
+ /**
|
|
|
+ * @var string $state
|
|
|
+ *
|
|
|
+ * @ORM\Column(type="string")
|
|
|
+ */
|
|
|
+ protected $state = self::STATE_ACTIVE;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* @return string
|
|
@@ -121,4 +130,24 @@ class Host
|
|
|
return $this->hostType;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+ public function getState()
|
|
|
+ {
|
|
|
+ return $this->state;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param string $state
|
|
|
+ *
|
|
|
+ * @return Host
|
|
|
+ */
|
|
|
+ public function setState($state = self::STATE_ACTIVE)
|
|
|
+ {
|
|
|
+ $this->state = $state;
|
|
|
+
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
}
|