def query(self, targetClassName, criteria, startIndex): q = services.queryRequest() q._targetClassName = targetClassName q._criteria = criteria.holder q._startIndex = startIndex v = self.wsq.query(q) return [self.wrap(i) for i in v.QueryReturn.Item]
def getAssociation(self, source, associationName, startIndex): q = services.getAssociationRequest() q._source = source.holder q._associationName = associationName q._startIndex = startIndex v = self.wsq.getAssociation(q) return [self.wrap(i) for i in v.GetAssociationReturn.Item]
def getTotalNumberOfRecords(self, targetClassName, criteria): q = services.getTotalNumberOfRecordsRequest() q._targetClassName = targetClassName q._criteria = criteria.holder v = self.wsq.getTotalNumberOfRecords(q) return v.GetTotalNumberOfRecordsReturn
def queryObject(self, targetClassName, criteria): q = services.queryObjectRequest() q._targetClassName = targetClassName q._criteria = criteria.holder v = self.wsq.queryObject(q) return [self.wrap(i) for i in v.QueryObjectReturn.Item]
def getDataObject(self, in0): q = services.getDataObjectRequest() q._in0 = in0 v = self.wsq.getDataObject(q) return self.wrap(v.GetDataObjectReturn)
def getVersion(self): q = services.getVersionRequest() v = self.wsq.getVersion(q) return v.GetVersionReturn
def exist(self, in0): q = services.existRequest() q._in0 = in0 v = self.wsq.exist(q) return v.ExistReturn
def getMaximumRecordsPerQuery(self): q = services.getMaximumRecordsPerQueryRequest() v = self.wsq.getMaximumRecordsPerQuery(q) return v.GetMaximumRecordsPerQueryReturn
def search(self, in0): q = services.searchRequest() q._in0 = in0 v = self.wsq.search(q) return [self.wrap(i) for i in v.SearchReturn.Item]