|
@@ -23,30 +23,51 @@ class Action
|
|
|
/**
|
|
|
* @var string
|
|
|
*
|
|
|
- * @ORM\Column(type="string", length=255)
|
|
|
+ * @ORM\Column(type="string", length=255, nullable=false)
|
|
|
*/
|
|
|
- private $name;
|
|
|
+ protected $name;
|
|
|
|
|
|
/**
|
|
|
- * @var Workflow
|
|
|
- *
|
|
|
- * @ORM\ManyToOne(targetEntity="Workflow", inversedBy="actions", fetch="EXTRA_LAZY")
|
|
|
+ * @var string
|
|
|
+ *
|
|
|
+ * @ORM\Column(type="string", length=255, nullable=false)
|
|
|
*/
|
|
|
- private $workflow;
|
|
|
+ protected $workflowName;
|
|
|
|
|
|
/**
|
|
|
* @var string
|
|
|
*
|
|
|
- * @ORM\Column(type="string", length=255)
|
|
|
+ * @ORM\Column(type="string", length=255, nullable=false)
|
|
|
*/
|
|
|
- private $event;
|
|
|
+ protected $objectClass;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @var string
|
|
|
+ *
|
|
|
+ * @ORM\Column(type="string", length=255, nullable=false)
|
|
|
+ */
|
|
|
+ protected $event;
|
|
|
|
|
|
/**
|
|
|
* @var string
|
|
|
*
|
|
|
- * @ORM\Column(type="string", length=255)
|
|
|
+ * @ORM\Column(type="string", length=255, nullable=false)
|
|
|
+ */
|
|
|
+ protected $eventName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @var text
|
|
|
+ *
|
|
|
+ * @ORM\Column(type="text", nullable=false)
|
|
|
*/
|
|
|
- private $template;
|
|
|
+ protected $template;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @var int
|
|
|
+ *
|
|
|
+ * @ORM\Column(type="integer", nullable=false, options={"default":1})
|
|
|
+ */
|
|
|
+ protected $tenancyId = 1;
|
|
|
|
|
|
|
|
|
/**
|
|
@@ -54,7 +75,7 @@ class Action
|
|
|
*/
|
|
|
public function __toString()
|
|
|
{
|
|
|
- return $this->name;
|
|
|
+ return (string) $this->name;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -86,63 +107,139 @@ class Action
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @param Workflow $workflow
|
|
|
+ * @param string $event
|
|
|
*
|
|
|
* @return Action
|
|
|
*/
|
|
|
- public function setWorkflow($workflow)
|
|
|
+ public function setEvent($event)
|
|
|
{
|
|
|
- $this->workflow = $workflow;
|
|
|
+ $this->event = $event;
|
|
|
|
|
|
return $this;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @return Workflow
|
|
|
+ * @return string
|
|
|
*/
|
|
|
- public function getWorkflow()
|
|
|
+ public function getEvent()
|
|
|
{
|
|
|
- return $this->workflow;
|
|
|
+ return $this->event;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @param string $event
|
|
|
+ * @param text $template
|
|
|
*
|
|
|
* @return Action
|
|
|
*/
|
|
|
- public function setEvent($event)
|
|
|
+ public function setTemplate($template)
|
|
|
{
|
|
|
- $this->event = $event;
|
|
|
+ $this->template = $template;
|
|
|
|
|
|
return $this;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * @return text
|
|
|
+ */
|
|
|
+ public function getTemplate()
|
|
|
+ {
|
|
|
+ return $this->template;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Set workflowName
|
|
|
+ *
|
|
|
+ * @param string $workflowName
|
|
|
+ *
|
|
|
+ * @return Action
|
|
|
+ */
|
|
|
+ public function setWorkflowName($workflowName)
|
|
|
+ {
|
|
|
+ $this->workflowName = $workflowName;
|
|
|
+
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Get workflowName
|
|
|
+ *
|
|
|
* @return string
|
|
|
*/
|
|
|
- public function getEvent()
|
|
|
+ public function getWorkflowName()
|
|
|
{
|
|
|
- return $this->event;
|
|
|
+ return $this->workflowName;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @param string $template
|
|
|
+ * Set objectClass
|
|
|
+ *
|
|
|
+ * @param string $objectClass
|
|
|
*
|
|
|
* @return Action
|
|
|
*/
|
|
|
- public function setTemplate($template)
|
|
|
+ public function setObjectClass($objectClass)
|
|
|
{
|
|
|
- $this->template = $template;
|
|
|
+ $this->objectClass = $objectClass;
|
|
|
|
|
|
return $this;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * Get objectClass
|
|
|
+ *
|
|
|
* @return string
|
|
|
*/
|
|
|
- public function getTemplate()
|
|
|
+ public function getObjectClass()
|
|
|
{
|
|
|
- return $this->template;
|
|
|
+ return $this->objectClass;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * Set eventName
|
|
|
+ *
|
|
|
+ * @param string $eventName
|
|
|
+ *
|
|
|
+ * @return Action
|
|
|
+ */
|
|
|
+ public function setEventName($eventName)
|
|
|
+ {
|
|
|
+ $this->eventName = $eventName;
|
|
|
+
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Get eventName
|
|
|
+ *
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+ public function getEventName()
|
|
|
+ {
|
|
|
+ return $this->eventName;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Set tenancyId
|
|
|
+ *
|
|
|
+ * @param integer $tenancyId
|
|
|
+ *
|
|
|
+ * @return Action
|
|
|
+ */
|
|
|
+ public function setTenancyId($tenancyId)
|
|
|
+ {
|
|
|
+ $this->tenancyId = $tenancyId;
|
|
|
+
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Get tenancyId
|
|
|
+ *
|
|
|
+ * @return integer
|
|
|
+ */
|
|
|
+ public function getTenancyId()
|
|
|
+ {
|
|
|
+ return $this->tenancyId;
|
|
|
+ }
|
|
|
}
|