Rev 4996 | Rev 12691 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
'''Created on 03-Feb-2011@author: ashish'''from shop2020.thriftpy.utils.ttypes import LogisticsUser as TLogisticsUser,\StatisticsUser as TStatisticsUser, ReportUser as TReportUser, Report as TReport,\CatalogDashboardUser as TCatalogUser, QuickLink as TQuickLinkfrom shop2020.thriftpy.utils.ttypes import UserEmail as TUserEmailfrom shop2020.utils.Utils import to_java_datedef to_t_luser(luser):t_luser = TLogisticsUser()t_luser.username = luser.usernamet_luser.providerId = luser.providerIdreturn t_luserdef to_t_suser(suser):t_suser = TStatisticsUser()t_suser.username = suser.usernamereturn t_suserdef to_t_ruser(ruser):t_ruser = TReportUser()t_ruser.username = ruser.usernamet_ruser.role = ruser.rolereturn t_ruserdef to_t_report(report):t_report = TReport()t_report.id = report.idt_report.description = report.descriptiont_report.controller = report.controllerreturn t_reportdef to_t_catalog_user(cuser):t_catalog_user = TCatalogUser()t_catalog_user.username = cuser.usernamet_catalog_user.password = cuser.passwordt_catalog_user.role = cuser.rolereturn t_catalog_userdef to_t_useremail(useremail):t_useremail = TUserEmail()t_useremail.id = useremail.idt_useremail.emailFrom = useremail.emailFromif useremail.emailTo:t_useremail.emailTo = useremail.emailTo.split(";")t_useremail.subject = useremail.subjectt_useremail.body = useremail.bodyt_useremail.emailType = useremail.emailTypet_useremail.source = useremail.sourcet_useremail.status = useremail.statust_useremail.timestamp = to_java_date(useremail.timestamp)t_useremail.cc = []if useremail.cc:t_useremail.cc = useremail.cc.split(";")t_useremail.bcc = []if useremail.bcc:t_useremail.bcc = useremail.bcc.split(";")return t_useremaildef to_t_quicklink(quicklink):t_quicklink = TQuickLink()t_quicklink.id = quicklink.idt_quicklink.url = quicklink.urlt_quicklink.text = quicklink.textreturn t_quicklink