def __init__(self, zblogpublisher, zdocstore, zaccount, zblog, zblogDocument, zpubmetadata): ZCreateUpdateDeleteEntryCommandBase.__init__( self, u"publishEntry", zblogpublisher, zdocstore, zaccount, zblog, zblogDocument) #$NON-NLS-1$ self.processor = ZBlogDocumentPublishProcessor(self.zblog, self.zblogDocument, zpubmetadata, self) self.totalWorkUnits = -1
def validateConfiguration(self, validationReporter): #@UnusedVariable if len(self.blogList) == 0: validationReporter.addError( u"Blog Account", u"Please select a blog account.") #$NON-NLS-1$ #$NON-NLS-2$ # call base class to validate blog account info ZBlogPublisherAccountInfoValidator.validateConfiguration( self, validationReporter) # validator pub processi. for pubMetaData in self.pubMetaDataList: zblog = getBlogFromPubMetaData(pubMetaData) processor = ZBlogDocumentPublishProcessor(zblog, self.zBlogDocument, pubMetaData, None) processor.validateConfiguration(validationReporter)