コード例 #1
0
ファイル: CourseMembershipWS.py プロジェクト: rgegriff/bbpy
    def __init__(self, sigHandler, baseUrl=None):
        self.sigHandler = sigHandler

        locator = CourseMembership_WS_services.CourseMembership_WSLocator()
        self.port = locator.getCourseMembership_WSPortType(baseUrl)
        self.port.binding.sig_handler = self.sigHandler

        request = CourseMembership_WS_services.getServerVersionRequest()
        response = self.port.getServerVersion(request)

        ret = response._return
        self.log.info("Connecting to CourseMembershipWS version: %s" %
                      ret._version)
コード例 #2
0
ファイル: CourseMembershipWS.py プロジェクト: ebinezar/bbpy
 def getCourseRoles(self):
     request = CourseMembership_WS_services.getCourseRolesRequest()
     request._f=None
     response = self.port.getCourseRoles(request)
     return map(CourseMembershipRoleVO,response._return)
     
     
     
コード例 #3
0
ファイル: CourseMembershipWS.py プロジェクト: ebinezar/bbpy
 def saveCourseMemberships(self, courseId, courseMembershipVOs):
     request = CourseMembership_WS_services.saveCourseMembershipRequest()
     request._courseId = courseId
     ret = []
     for cm in courseMembershipVOs:
         ret.append(cm.getCourseMembershipVO_Def())
     request._cmArray = ret
     response = self.port.saveCourseMembership(request)
     return response._return
コード例 #4
0
ファイル: CourseMembershipWS.py プロジェクト: rgegriff/bbpy
 def saveCourseMemberships(self, courseId, courseMembershipVOs):
     request = CourseMembership_WS_services.saveCourseMembershipRequest()
     request._courseId = courseId
     ret = []
     for cm in courseMembershipVOs:
         ret.append(cm.getCourseMembershipVO_Def())
     request._cmArray = ret
     response = self.port.saveCourseMembership(request)
     return response._return
コード例 #5
0
ファイル: CourseMembershipWS.py プロジェクト: ebinezar/bbpy
 def __init__(self,sigHandler,baseUrl=None):
     self.sigHandler=sigHandler
     
     locator = CourseMembership_WS_services.CourseMembership_WSLocator()
     self.port=locator.getCourseMembership_WSPortType(baseUrl)
     self.port.binding.sig_handler=self.sigHandler
     
     request = CourseMembership_WS_services.getServerVersionRequest()
     response = self.port.getServerVersion(request)
 
     ret = response._return
     self.log.info("Connecting to CourseMembershipWS version: %s" % ret._version)
コード例 #6
0
ファイル: CourseMembershipWS.py プロジェクト: ebinezar/bbpy
 def getCourseMemberships(self, courseId, membershipFilter):
     request = CourseMembership_WS_services.getCourseMembershipRequest()
     request._courseId = courseId
     request._f=membershipFilter.getMembershipFilter_Def()
     response = self.port.getCourseMembership(request)
     return map(CourseMembershipVO,response._return)
コード例 #7
0
ファイル: CourseMembershipWS.py プロジェクト: rgegriff/bbpy
 def getCourseRoles(self):
     request = CourseMembership_WS_services.getCourseRolesRequest()
     request._f = None
     response = self.port.getCourseRoles(request)
     return map(CourseMembershipRoleVO, response._return)
コード例 #8
0
ファイル: CourseMembershipWS.py プロジェクト: rgegriff/bbpy
 def getCourseMemberships(self, courseId, membershipFilter):
     request = CourseMembership_WS_services.getCourseMembershipRequest()
     request._courseId = courseId
     request._f = membershipFilter.getMembershipFilter_Def()
     response = self.port.getCourseMembership(request)
     return map(CourseMembershipVO, response._return)