source: main/waeup.sirp/trunk/src/waeup/sirp/hostels/interfaces.py @ 6955

Last change on this file since 6955 was 6954, checked in by Henrik Bettermann, 14 years ago

Let's create hostels without a factory.

There is no need to override the grok.Container init method.

  • Property svn:keywords set to Id
File size: 548 bytes
RevLine 
[6951]1##
2## interfaces.py
3from zope.interface import Attribute, invariant
4from zope import schema
5from waeup.sirp.interfaces import IWAeUPObject
6
7class IHostelsContainer(IWAeUPObject):
8    """A container for all kind of hostel objects.
9
10    """
11
12class IHostel(IWAeUPObject):
13    """A base representation of hostels.
14
15    """
[6952]16
17    def loggerInfo(ob_class, comment):
18        """Adds an INFO message to the log file
19        """
20
21    hostel_id = schema.TextLine(
[6953]22        title = u'Hostel ID',
[6954]23        required = True,
24        default = u'hostel_1',
[6952]25        )
Note: See TracBrowser for help on using the repository browser.