app/soc/logic/models/document.py
changeset 410 2af7f84f4fc7
parent 316 9efdc7bc3565
child 429 e50e18936f06
equal deleted inserted replaced
409:9d24850db88f 410:2af7f84f4fc7
    39     self._name = "document"
    39     self._name = "document"
    40     self._model = soc.models.document.Document
    40     self._model = soc.models.document.Document
    41     self._keyName = key_name.nameDocument
    41     self._keyName = key_name.nameDocument
    42     self._skip_properties = []
    42     self._skip_properties = []
    43 
    43 
       
    44   def getKeyValues(self, entity):
       
    45     """See base.Logic.getKeyNameValues.
       
    46     """
       
    47 
       
    48     return [entity.partial_path, entity.link_name]
       
    49 
       
    50   def getKeyValuesFromFields(self, fields):
       
    51     """See base.Logic.getKeyValuesFromFields.
       
    52     """
       
    53 
       
    54     return [fields['partial_path'], fields['link_name']]
       
    55 
       
    56   def getKeyFieldNames(self):
       
    57     """See base.Logic.getKeyFieldNames
       
    58     """
       
    59 
       
    60     return ['partial_path', 'link_name']
       
    61 
    44 
    62 
    45 logic = Logic()
    63 logic = Logic()