Back to index

plone3  3.1.7
propertysheets.py
Go to the documentation of this file.
00001 ##############################################################################
00002 #
00003 # PlonePAS - Adapt PluggableAuthService for use in Plone
00004 # Copyright (C) 2005 Enfold Systems, Kapil Thangavelu, et al
00005 #
00006 # This software is subject to the provisions of the Zope Public License,
00007 # Version 2.1 (ZPL).  A copy of the ZPL should accompany this
00008 # distribution.
00009 # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
00010 # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
00011 # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
00012 # FOR A PARTICULAR PURPOSE.
00013 #
00014 ##############################################################################
00015 
00016 
00017 from Products.PluggableAuthService.interfaces.propertysheets \
00018     import IPropertySheet
00019 
00020 class IMutablePropertySheet( IPropertySheet ):
00021 
00022 
00023     def canWriteProperty( object, id ):
00024         """ Check if a property can be modified.
00025         """
00026 
00027     def setProperty( object, id, value ):
00028         """
00029         """
00030 
00031     def setProperties( object, mapping ):
00032         """
00033         """
00034 
00035 class ISchemaMutablePropertySheet( IMutablePropertySheet ):
00036     pass