/** * Create an instance of {@link AdhocQueryType } * */ public AdhocQueryType createAdhocQueryType() { return new AdhocQueryType(); }
public StoredQuery(AdhocQueryRequest req, XDSRegistryBean session) throws XDSException { this.req = req; this.session = session; queryParam = StoredQueryParam.getQueryParams(req); log.info("AdhocQueryRequest "+req.getAdhocQuery().getId()+": params:"+queryParam.values()); checkRequiredParameter(); }
public static Map<String, StoredQueryParam> getQueryParams(AdhocQueryRequest req) throws XDSException { List<SlotType1> slots = req.getAdhocQuery().getSlot(); Map<String, StoredQueryParam> params = new HashMap<String, StoredQueryParam>(); SlotType1 slot; StoredQueryParam param; for (int i = 0, len= slots.size() ; i < len ; i++) { slot = slots.get(i); param = params.get(slot.getName()); if (param == null) { param = new StoredQueryParam(slot.getName()); params.put(param.getName(), param); } param.addValues(slot.getValueList().getValue()); } return params; }
private AdhocQueryResponse doStoredQuery(AdhocQueryRequest req) { AdhocQueryResponse rsp = null; String home = req.getAdhocQuery().getHome(); try { XCAInitiatingGWCfg cfg = XdsDevice.getXCAInitiatingGW();
private PatSlot pixQuery(AdhocQueryRequest req, String... domains) throws XDSException { if (domains != null && domains.length > 0 && getPixClient() != null) { AdhocQueryType qry = req.getAdhocQuery(); for (SlotType1 slot : qry.getSlot()) { if (slot.getName().endsWith("PatientId")) { PatSlot patSlot = new PatSlot(slot); try { PatSlot patSlot = null; for (SlotType1 slot : req.getAdhocQuery().getSlot()) { if (slot.getName().endsWith("PatientId")) { patSlot = new PatSlot(slot);
public static StoredQuery getStoredQuery(AdhocQueryRequest req, XDSRegistryBean session) throws XDSException { String qryId = req.getAdhocQuery().getId(); if (XDSConstants.XDS_FindDocuments.equals(qryId)) { return new FindDocumentsQuery(req, session);