示例#1
0
文件: Wrapper.py 项目: bbockelm/DBS
class API:
	def __init__(self, url=None):
		self.stub = MSSessionEJBBeanServiceLocator().getMSSessionEJBBeanPort(url=url)
	def getRequestByUser(self, dn):
		toPass = MSSessionEJBWS_getRequestByUser()
		toPass._dn = dn
		return  self.stub.getRequestByUser(toPass)._return

	def getRequestById(self, id):
		toPass = MSSessionEJBWS_getRequestById()
		toPass._id = id
		return  self.stub.getRequestById(toPass)._return

	def getRequestByStatus(self, status):
		toPass = MSSessionEJBWS_getRequestByStatus()
		toPass._status = status
		return  self.stub.getRequestByStatus(toPass)._return
	
	def deleteRequest(self, srcUrl, dstUrl, path):
		toPass = MSSessionEJBWS_deleteRequest()
		toPass._srcUrl = srcUrl
		toPass._dstUrl = dstUrl
		toPass._path = path
		return  self.stub.deleteRequest(toPass)
	
	def addRequest(self, srcUrl, dstUrl, path, dn = 'pyclient', force = 'y', parents = 'y', notify = None):
		toPass = MSSessionEJBWS_addRequest()
		toPass._srcUrl = srcUrl
		toPass._dstUrl = dstUrl
		toPass._path = path
		toPass._dn = dn
		toPass._withParents = parents
		toPass._withForce = force
		toPass._notify = notify
		return  self.stub.addRequest(toPass)._return
示例#2
0
文件: Wrapper.py 项目: bbockelm/DBS
	def __init__(self, url=None):
		self.stub = MSSessionEJBBeanServiceLocator().getMSSessionEJBBeanPort(url=url)