public ServiceList findService(String businessKey, Name[] nameArray,
CategoryBag categoryBag, TModelBag tModelBag,
FindQualifiers findQualifiers, int maxRows)
throws RegistryException {
FindServiceDocument doc = FindServiceDocument.Factory.newInstance();
FindService request = doc.addNewFindService();
if (businessKey != null) {
request.setBusinessKey(businessKey);
}
if (nameArray != null) {
request.setNameArray(nameArray);
}
if (categoryBag != null) {
request.setCategoryBag(categoryBag);
}
if (tModelBag != null) {
request.setTModelBag(tModelBag);
}
if (findQualifiers != null) {
request.setFindQualifiers(findQualifiers);
}
request.setMaxRows(maxRows);
ServiceList sl;
XmlObject o = execute(doc, this.getInquiryURI()).changeType(
ServiceListDocument.type);
sl = ((ServiceListDocument) o).getServiceList();