Example #1
0
    def deserialize(self, accountDirectory, accountDom):
        accountDom.setNamespaceMap(self.nssMap)
        account = ZBlogAccount(accountDirectory)
        account.setId(accountDom.documentElement.getAttribute(u"account-id")) #$NON-NLS-1$

        self._deserializeAttributes(accountDom.documentElement, account)
        self._deserializeApiInfo(accountDom, account)
        self._deserializeBlogs(accountDom, account)

        return account
Example #2
0
    def deserialize(self, accountDirectory, accountDom):
        accountDom.setNamespaceMap(self.nssMap)
        account = ZBlogAccount(accountDirectory)
        account.setId(accountDom.documentElement.getAttribute(
            u"account-id"))  #$NON-NLS-1$

        self._deserializeAttributes(accountDom.documentElement, account)
        self._deserializeApiInfo(accountDom, account)
        self._deserializeBlogs(accountDom, account)

        return account
Example #3
0
 def createAccount(self, name, siteId, username, password, url,
                   uploadmethod, mediastorageId):
     account = ZBlogAccount(None)
     account.setName(name)
     account.setUsername(username)
     account.setPassword(password)
     if uploadmethod:
         account.setMediaUploadMethod(uploadmethod)
     if mediastorageId:
         account.setMediaUploadStorageId(mediastorageId)
     apiinfo = ZAccountAPIInfo()
     apiinfo.setType(siteId)
     apiinfo.setUrl(url)
     account.setAPIInfo(apiinfo)
     return account
Example #4
0
 def __init__(self, accountDirectory):
     ZBlogAccount.__init__(self, accountDirectory)
Example #5
0
 def createAccount(self, name, siteId, username, password, url, uploadmethod, mediastorageId):
     account = ZBlogAccount(None)
     account.setName(name)
     account.setUsername(username)
     account.setPassword(password)
     if uploadmethod:
         account.setMediaUploadMethod(uploadmethod)
     if mediastorageId:
         account.setMediaUploadStorageId(mediastorageId)
     apiinfo = ZAccountAPIInfo()
     apiinfo.setType(siteId)
     apiinfo.setUrl(url)
     account.setAPIInfo(apiinfo)
     return account