equal
deleted
inserted
replaced
43 """Defines the name, key_name and model for this entity. |
43 """Defines the name, key_name and model for this entity. |
44 """ |
44 """ |
45 |
45 |
46 super(Logic, self).__init__(model=model, base_model=base_model, |
46 super(Logic, self).__init__(model=model, base_model=base_model, |
47 scope_logic=scope_logic) |
47 scope_logic=scope_logic) |
48 |
|
49 def getKeyValuesFromEntity(self, entity): |
|
50 """See base.Logic.getKeyNameValues. |
|
51 """ |
|
52 |
|
53 return [entity.scope_path, entity.workflow, entity.link_id] |
|
54 |
|
55 def getKeyValuesFromFields(self, fields): |
|
56 """See base.Logic.getKeyValuesFromFields. |
|
57 """ |
|
58 |
|
59 return [fields['scope_path'], fields['workflow'], fields['link_id']] |
|
60 |
|
61 def getKeyFieldNames(self): |
|
62 """See base.Logic.getKeyFieldNames. |
|
63 """ |
|
64 |
|
65 return ['scope_path', 'workflow', 'link_id'] |
|
66 |
48 |
67 |
49 |
68 logic = Logic() |
50 logic = Logic() |