equal
deleted
inserted
replaced
30 from cubicweb.interfaces import ISiocItem, ISiocContainer |
30 from cubicweb.interfaces import ISiocItem, ISiocContainer |
31 |
31 |
32 |
32 |
33 class ISIOCItemAdapter(EntityAdapter): |
33 class ISIOCItemAdapter(EntityAdapter): |
34 """interface for entities which may be represented as an ISIOC items""" |
34 """interface for entities which may be represented as an ISIOC items""" |
|
35 __needs_bw_compat__ = True |
35 __regid__ = 'ISIOCItem' |
36 __regid__ = 'ISIOCItem' |
36 __select__ = implements(ISiocItem, warn=False) # XXX for bw compat, should be abstract |
37 __select__ = implements(ISiocItem, warn=False) # XXX for bw compat, should be abstract |
37 |
38 |
38 @implements_adapter_compat('ISIOCItem') |
39 @implements_adapter_compat('ISIOCItem') |
39 def isioc_content(self): |
40 def isioc_content(self): |
61 raise NotImplementedError |
62 raise NotImplementedError |
62 |
63 |
63 |
64 |
64 class ISIOCContainerAdapter(EntityAdapter): |
65 class ISIOCContainerAdapter(EntityAdapter): |
65 """interface for entities which may be represented as an ISIOC container""" |
66 """interface for entities which may be represented as an ISIOC container""" |
|
67 __needs_bw_compat__ = True |
66 __regid__ = 'ISIOCContainer' |
68 __regid__ = 'ISIOCContainer' |
67 __select__ = implements(ISiocContainer, warn=False) # XXX for bw compat, should be abstract |
69 __select__ = implements(ISiocContainer, warn=False) # XXX for bw compat, should be abstract |
68 |
70 |
69 @implements_adapter_compat('ISIOCContainer') |
71 @implements_adapter_compat('ISIOCContainer') |
70 def isioc_type(self): |
72 def isioc_type(self): |