app/soc/logic/models/sponsor.py
changeset 410 2af7f84f4fc7
parent 368 f90f9b22751a
child 429 e50e18936f06
equal deleted inserted replaced
409:9d24850db88f 410:2af7f84f4fc7
    39     self._name = "sponsor"
    39     self._name = "sponsor"
    40     self._model = soc.models.sponsor.Sponsor
    40     self._model = soc.models.sponsor.Sponsor
    41     self._keyName = key_name.nameSponsor
    41     self._keyName = key_name.nameSponsor
    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.link_name]
       
    49 
       
    50   def getKeyValuesFromFields(self, fields):
       
    51     """See base.Logic.getKeyValuesFromFields.
       
    52     """
       
    53 
       
    54     return [fields['link_name']] 
       
    55 
       
    56   def getKeyFieldNames(self):
       
    57     """See base.Logic.getKeyFieldNames
       
    58     """
       
    59 
       
    60     return ['link_name']
       
    61 
       
    62 
    44   def isDeletable(self, entity):
    63   def isDeletable(self, entity):
    45     """Returns whether the specified Sponsor entity can be deleted.
    64     """Returns whether the specified Sponsor entity can be deleted.
    46     
    65     
    47     Args:
    66     Args:
    48       entity: an existing Sponsor entity in datastore
    67       entity: an existing Sponsor entity in datastore