10 class Workflow extends \Workspace\Workflow
16 protected $namespace = __NAMESPACE__;
20 protected $parentFeature = 'Utility';
24 protected $rootEntity = 'Newsletter';
28 protected $rootIdField = 'newsletter';
32 protected $initState = 'Active';
36 protected $initTrigger = false;
40 protected $primaryEntity = 'Newsletter';
44 protected $entityMap = array(
45 'Newsletter' => '\Newsletter\Entity\Newsletter',
46 'Attachment' => '\Utility\Entity\Attachment'
51 protected $linkMap = array();
55 protected $listen = array();
59 protected $reclaim = array();
63 protected $stateLabel = array();
67 protected $stateMap = array(
70 'Newsletter.Grid' => array(),
71 'Newsletter.Create' => array()
76 'Newsletter.View' => array(),
77 'Newsletter.Update' => array()
80 'Workflow.Archive' => array(
81 'Destination' => 'This.Archived'
87 'Newsletter.View' => array(),
88 'Newsletter.Update' => array()
93 'Newsletter.View' => array(),
94 'Newsletter.Update' => array()
97 'Workflow.Archive' => array(
98 'Destination' => 'This.Archived'
104 'Newsletter.Update' => array()