initial commit
[namibia] / module / Person / src / Person / Workflow.php
1 <?php
2 namespace Person;
3
4
5
6 /**
7  * A workflow.
8  * @author andre.fourie
9  */
10 class Workflow extends \Workspace\Workflow
11 {
12
13         /**
14          * @var string
15          */
16         protected $namespace     = __NAMESPACE__;
17         /**
18          * @var string
19          */
20         protected $parentFeature = 'Utility';
21         /**
22          * @var string
23          */
24         protected $initState     = false;
25         /**
26          * @var string
27          */
28         protected $initTrigger   = false;
29         /**
30          * @var string
31          */
32         protected $primaryEntity = 'Contact';
33         /**
34          * @var array
35          */
36         protected $entityMap = array(
37                         'Contact' => '\Person\Entity\Contact'
38         );
39         /**
40          * @var array
41          */
42         protected $linkMap  = array();
43         /**
44          * @var array
45          */
46         protected $listen   = array();
47         /**
48          * @var array
49          */
50         protected $reclaim  = array();
51         /**
52          * @var array
53          */
54         protected $stateMap = array(
55                         'Global' => array(
56                                 'Actions' => array(
57                                         'Contact.SelectList' => array(),
58                                         'Contact.List'       => array(),
59                                         'Contact.Create'     => array(),
60                                         'Contact.Update'     => array(),
61                                         'Contact.Delete'     => array()
62                                 )
63                         )
64         );
65
66
67 }