private boolean TmodelKeyIsfgsms(String tModelKey) { String[] items = PublicationConstants.getAllTmodelKeys(); for (int i = 0; i < items.length; i++) { if (tModelKey.equalsIgnoreCase(items[i])) { return true; } } return false; }
if (PublicationConstants.isTmodelFromfgsms(serviceDetail.getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getTModelKey())) {
String key = serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getTModelKey(); if (PublicationConstants.isTmodelFromfgsms(key)) { ret.append(Utility.encodeHTML(serviceDetail.getBusinessService().get(i).getBindingTemplates().getBindingTemplate().get(k).getTModelInstanceDetails().getTModelInstanceInfo().get(x).getTModelKey())) .append(": ")
public static boolean isTmodelFromfgsms(String tmodelKey) { if (tmodelKey==null) return false; String [] keys=getAllTmodelKeys(); for (int i=0; i < keys.length; i++) { if (keys[i].equalsIgnoreCase(tmodelKey)) return true; } return false; }
private boolean checkTmodelPublication() { GetTModelDetail req = new GetTModelDetail(); req.setAuthInfo(loginWrapper()); String[] items = PublicationConstants.getAllTmodelKeys(); for (int i = 0; i < items.length; i++) { req.getTModelKey().add(items[i]); } TModelDetail response = null; try { response = inquiry.getTModelDetail(req); } catch (DispositionReportFaultMessage f) { log.log(Level.WARN, "error caught probing for tmodels " + dispositionReportFaultMessageToString(f), f); } catch (Exception ex) { } if (response == null || response.getTModel() == null || response.getTModel().size() < items.length) { log.log(Level.WARN, "Some or all of the fgsms tModels are not present, publishing...."); if (isPooled) { AuditLogger.logItem(this.getClass().getCanonicalName(), "CheckTmodelPublication", "UddiPublisher", "Publishing tModel definitions", AuditLogger.unspecified, null); } return publishTmodels(); } else { log.log(Level.INFO, "All fgsms tModels are present"); } return true; }