|
@@ -15,7 +15,7 @@ trait WorkflowTrait
|
|
|
|
|
|
/**
|
|
|
* @param Workflow $workflow
|
|
|
- *
|
|
|
+ *
|
|
|
* @return $this
|
|
|
*/
|
|
|
public function setWorkflow($workflow)
|
|
@@ -35,7 +35,7 @@ trait WorkflowTrait
|
|
|
|
|
|
/**
|
|
|
* @param string $currentState
|
|
|
- *
|
|
|
+ *
|
|
|
* @return WorkflowInterface
|
|
|
*/
|
|
|
public function setCurrentState($currentState)
|
|
@@ -55,7 +55,7 @@ trait WorkflowTrait
|
|
|
|
|
|
/**
|
|
|
* @param string $transitionState
|
|
|
- *
|
|
|
+ *
|
|
|
* @return WorkflowInterface
|
|
|
*/
|
|
|
public function setTransitionState($transitionState)
|
|
@@ -65,6 +65,32 @@ trait WorkflowTrait
|
|
|
return $this;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * Retorna el administrativeState en caso que exista en la entidad
|
|
|
+ *
|
|
|
+ * @return string
|
|
|
+ */
|
|
|
+ public function getAdministrativeState()
|
|
|
+ {
|
|
|
+ return property_exists(self::class, 'administrativeState') ? $this->administrativeState : null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Setea el administrativeState en caso que exista en la entidad
|
|
|
+ *
|
|
|
+ * @param string $transitionState
|
|
|
+ *
|
|
|
+ * @return WorkflowInterface
|
|
|
+ */
|
|
|
+ public function setAdministrativeState($administrativeState)
|
|
|
+ {
|
|
|
+ if (property_exists(self::class, 'administrativeState')) {
|
|
|
+ $this->administrativeState = $administrativeState;
|
|
|
+ }
|
|
|
+
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @return string
|
|
|
*/
|
|
@@ -103,9 +129,9 @@ trait WorkflowTrait
|
|
|
|
|
|
/**
|
|
|
* Para coincider entre estos workflow servidos por servicio y aquellos levantados por ABM
|
|
|
- *
|
|
|
+ *
|
|
|
* @global AppKernel $kernel
|
|
|
- *
|
|
|
+ *
|
|
|
* @return Workflow
|
|
|
*/
|
|
|
public function getServiceWorkflow()
|