app/soc/logic/models/sponsor.py
changeset 410 2af7f84f4fc7
parent 368 f90f9b22751a
child 429 e50e18936f06
--- a/app/soc/logic/models/sponsor.py	Thu Oct 23 05:21:26 2008 +0000
+++ b/app/soc/logic/models/sponsor.py	Thu Oct 23 05:21:41 2008 +0000
@@ -41,6 +41,25 @@
     self._keyName = key_name.nameSponsor
     self._skip_properties = []
 
+  def getKeyValues(self, entity):
+    """See base.Logic.getKeyNameValues.
+    """
+
+    return [entity.link_name]
+
+  def getKeyValuesFromFields(self, fields):
+    """See base.Logic.getKeyValuesFromFields.
+    """
+
+    return [fields['link_name']] 
+
+  def getKeyFieldNames(self):
+    """See base.Logic.getKeyFieldNames
+    """
+
+    return ['link_name']
+
+
   def isDeletable(self, entity):
     """Returns whether the specified Sponsor entity can be deleted.