예제 #1
0
    def __init__(self, id=None, **kwargs):
        CMFOrderedBTreeFolderBase.__init__(self, id)
        if id is not None:
            self.id = id
        for k, v in kwargs.items():
            setattr(self, k, v)

        # Ensure that the alias gets its own workflow history
        self.workflow_history = PersistentMapping()
    def __init__(self, id=None, **kwargs):
        CMFOrderedBTreeFolderBase.__init__(self, id)
        if id is not None:
            self.id = id
        for k, v in kwargs.items():
            setattr(self, k, v)

        # Ensure that the alias gets its own workflow history
        self.workflow_history = PersistentMapping()
예제 #3
0
    def __init__(self, id=None, **kwargs):
        dublin_kw = {}
        for arg in [ "title", "subject", "description", "contributors",
                     "effective_date", "expiration_date", "format", "language",
                     "rights"]:
            if arg in kwargs:
                dublin_kw[arg] = kwargs.pop(arg)

        CMFOrderedBTreeFolderBase.__init__(self, id)
        DefaultDublinCoreImpl.__init__(self, **dublin_kw)

        for (k,v) in kwargs.items():
            setattr(self, k, v)
예제 #4
0
    def __init__(self, id=None, **kwargs):
        dublin_kw = {}
        for arg in [
                "title", "subject", "description", "contributors",
                "effective_date", "expiration_date", "format", "language",
                "rights"
        ]:
            if arg in kwargs:
                dublin_kw[arg] = kwargs.pop(arg)

        CMFOrderedBTreeFolderBase.__init__(self, id)
        DefaultDublinCoreImpl.__init__(self, **dublin_kw)

        for (k, v) in kwargs.items():
            setattr(self, k, v)
예제 #5
0
 def __init__(self, id=None, **kwargs):
     CMFOrderedBTreeFolderBase.__init__(self, id)
     DexterityContent.__init__(self, id, **kwargs)
예제 #6
0
 def __init__(self, id=None, **kwargs):
     CMFOrderedBTreeFolderBase.__init__(self, id)
     DexterityContent.__init__(self, id, **kwargs)