public Map handleRequest(Map incomingRequest) throws Exception { try { PuridiomProcessLoader processLoader = new PuridiomProcessLoader((String) incomingRequest.get("organizationId")); PuridiomProcess process = processLoader.loadProcess("vendor-deletebyid.xml"); process.executeProcess(incomingRequest); if (process.getStatus() == Status.SUCCEEDED) { String errorMsg = (String) incomingRequest.get("deleteVendorErrorMsg"); if (errorMsg != null && errorMsg.trim().length() > 0) { incomingRequest.put("viewPage", incomingRequest.get("deleteVendorFailurePage")); } else { incomingRequest.put("viewPage", incomingRequest.get("successPage")); } } else { incomingRequest.put("viewPage", incomingRequest.get("failurePage")); } } catch (Exception exception) { incomingRequest.put("errorMsg", exception.getMessage()); incomingRequest.put("viewPage", incomingRequest.get("failurePage")); throw exception; } finally { if (incomingRequest.get("viewPage") == null) { incomingRequest.put("viewPage", incomingRequest.get("failurePage")); } } return incomingRequest; }
/** * Method executeTask. * * @param object * <p>incomingRequest */ public Object executeTask(Object object) throws Exception { Object ret = null; try { Map incomingRequest = (Map) object; Contact contact = (Contact) incomingRequest.get("contact"); String vendorId = ""; if (contact != null) { vendorId = contact.getComp_id().getVendorId(); } incomingRequest.put("Vendor_vendorId", vendorId); incomingRequest.put("Address_addressType", vendorId); incomingRequest.put("VendorCommRel_vendorId", vendorId); // for alternate contacts incomingRequest.put("Contact_vendorId", vendorId); incomingRequest.put("Contact_contactType", "ALTERNATE"); // incomingRequest.put("Contact_contactCode", "002"); this.setStatus(Status.SUCCEEDED); } catch (Exception e) { Log.error(this, e.toString()); this.setStatus(Status.FAILED); } return ret; }
public Map handleRequest(Map incomingRequest) throws Exception { try { PuridiomProcessLoader processLoader = new PuridiomProcessLoader((String) incomingRequest.get("organizationId")); PuridiomProcess process = processLoader.loadProcess("currcode-add.xml"); process.executeProcess(incomingRequest); if (process.getStatus() == Status.SUCCEEDED) { String errorMsg = (String) incomingRequest.get("duplicateCurrCodeErrorMsg"); if (errorMsg != null && errorMsg.trim().length() > 0) { incomingRequest.put("viewPage", incomingRequest.get("duplicateCurrCodeFailurePage")); } else { incomingRequest.put("viewPage", incomingRequest.get("successPage")); /* * kathleen added the following on 06-16-05 * so that after a currency code record is successfully added * the user gets returned back to the currency code browse * (browseName is declared on the jsp) */ process = processLoader.loadProcess("browse-retrieve.xml"); process.executeProcess(incomingRequest); } } else { incomingRequest.put("viewPage", (String) incomingRequest.get("failurePage")); } } catch (Exception exception) { incomingRequest.put("errorMsg", exception.getMessage()); incomingRequest.put("viewPage", (String) incomingRequest.get("failurePage")); throw exception; } finally { if (incomingRequest.get("viewPage") == null) { incomingRequest.put("viewPage", (String) incomingRequest.get("failurePage")); } } return incomingRequest; }
public Map handleRequest(Map incomingRequest) throws Exception { try { String organizationId = (String) incomingRequest.get("organizationId"); PuridiomProcessLoader processLoader = new PuridiomSupplierPortalProcessLoader(organizationId); PuridiomProcess process = processLoader.loadProcess("vendorregister-validate.xml"); process.executeProcess(incomingRequest); if (process.getStatus() == Status.SUCCEEDED) { incomingRequest.put("viewPage", incomingRequest.get("successPage")); } else { incomingRequest.put("viewPage", incomingRequest.get("failurePage")); } } catch (Exception exception) { incomingRequest.put("errorMsg", exception.getMessage()); incomingRequest.put("exception", exception); incomingRequest.put("viewPage", incomingRequest.get("failurePage")); // throw exception; } finally { if (incomingRequest.get("viewPage") == null) { incomingRequest.put("viewPage", incomingRequest.get("failurePage")); } } return incomingRequest; }
public static void main(String[] args) throws Exception { try { PuridiomProcessLoader processLoader = new PuridiomProcessLoader(); PuridiomProcess process = processLoader.loadProcess("requisitionheader-add.xml"); Map incomingRequest = new HashMap(); // TODO add your parameters to incomingRequest here process.executeProcess(incomingRequest); System.out.println(incomingRequest); } catch (Exception e) { e.printStackTrace(); } }
public Map handleRequest(Map incomingRequest) throws Exception { try { PuridiomProcessLoader processLoader = new PuridiomProcessLoader(); PuridiomProcess process = processLoader.loadProcess("invmethod-update.xml"); process.executeProcess(incomingRequest); if (process.getStatus() == Status.SUCCEEDED) { incomingRequest.put("viewPage", (String) incomingRequest.get("successPage")); } else { incomingRequest.put("viewPage", (String) incomingRequest.get("failurePage")); } } catch (Exception exception) { incomingRequest.put("errorMsg", exception.getMessage()); incomingRequest.put("viewPage", (String) incomingRequest.get("failurePage")); throw exception; } finally { if (incomingRequest.get("viewPage") == null) { incomingRequest.put("viewPage", (String) incomingRequest.get("failurePage")); } } return incomingRequest; }
public static void main(String[] args) { try { System.out.println("Delete catalogComopnent record"); PuridiomProcessLoader processLoader = new PuridiomProcessLoader(); PuridiomProcess process = processLoader.loadProcess("catalogComponent-delete.xml"); Map incomingRequest = new HashMap(); incomingRequest.put("catalogID", "936"); incomingRequest.put("itemNumber", "10"); incomingRequest.put("sequence", new Integer(1)); process.executeProcess(incomingRequest); CatalogComponent catalogComponent = (CatalogComponent) incomingRequest.get("catalogcomponentdelete"); System.out.println("status: " + process.getStatus()); System.out.println("end of catalogPriceBrk Delete process test"); } catch (Exception exception) { exception.printStackTrace(); ErrorHandlingService ehs = ErrorHandlingService.getInstance(); ehs.handleException("catalogComponentDeleteTest", "executeTask", null, exception); } }
public Map handleRequest(Map incomingRequest) throws Exception { try { PuridiomProcessLoader processLoader = new PuridiomProcessLoader((String) incomingRequest.get("organizationId")); PuridiomProcess process = processLoader.loadProcess("labels-delete-by-id-refresh.xml"); process.executeProcess(incomingRequest); if (process.getStatus() == Status.SUCCEEDED) { incomingRequest.put("viewPage", incomingRequest.get("successPage")); } else { incomingRequest.put("viewPage", incomingRequest.get("failurePage")); } } catch (Exception exception) { incomingRequest.put("errorMsg", exception.getMessage()); incomingRequest.put("exception", exception); incomingRequest.put("viewPage", incomingRequest.get("failurePage")); throw exception; } finally { if (incomingRequest.get("viewPage") == null) { incomingRequest.put("viewPage", incomingRequest.get("failurePage")); } } return incomingRequest; }
public Map handleRequest(Map incomingRequest) throws Exception { try { PuridiomProcessLoader processLoader = new PuridiomSupplierPortalProcessLoader((String) incomingRequest.get("organizationId")); PuridiomProcess process = processLoader.loadProcess("suppliercerts-checklistentry-retrieve-by-referencetype.xml"); incomingRequest.put("ChecklistEntry_referenceType", "VCT"); process.executeProcess(incomingRequest); if (process.getStatus() == Status.SUCCEEDED) { incomingRequest.put("viewPage", incomingRequest.get("successPage")); } else { incomingRequest.put("viewPage", incomingRequest.get("failurePage")); } } catch (Exception exception) { incomingRequest.put("errorMsg", exception.getMessage()); incomingRequest.put("viewPage", incomingRequest.get("failurePage")); throw exception; } finally { if (incomingRequest.get("viewPage") == null) { incomingRequest.put("viewPage", incomingRequest.get("failurePage")); } } return incomingRequest; }
public Object executeTask(Object object) throws Exception { Map incomingRequest = (Map) object; Object result = null; try { SendQueue sendQueue = (SendQueue) incomingRequest.get("sendQueue"); if (sendQueue == null) { sendQueue = new SendQueue(); } if (incomingRequest.containsKey("SendQueue_queueid")) { String queueidString = (String) incomingRequest.get("SendQueue_queueid"); if (Utility.isEmpty(queueidString)) { queueidString = "0"; } BigDecimal queueid = new BigDecimal(queueidString); sendQueue.setQueueid(queueid); } if (incomingRequest.containsKey("SendQueue_doctype")) { String doctype = (String) incomingRequest.get("SendQueue_doctype"); sendQueue.setDoctype(doctype); } if (incomingRequest.containsKey("SendQueue_docic")) { String docicString = (String) incomingRequest.get("SendQueue_docic"); if (Utility.isEmpty(docicString)) { docicString = "0"; } BigDecimal docic = new BigDecimal(docicString); sendQueue.setDocic(docic); } if (incomingRequest.containsKey("SendQueue_subject")) { String subject = (String) incomingRequest.get("SendQueue_subject"); sendQueue.setSubject(subject); } if (incomingRequest.containsKey("SendQueue_messagetext")) { String messagetext = (String) incomingRequest.get("SendQueue_messagetext"); sendQueue.setMessage(messagetext); } if (incomingRequest.containsKey("SendQueue_messagetext2")) { String messagetext2 = (String) incomingRequest.get("SendQueue_messagetext2"); sendQueue.setMessagetext2(messagetext2); } if (incomingRequest.containsKey("SendQueue_owner")) { String owner = (String) incomingRequest.get("SendQueue_owner"); sendQueue.setOwner(owner); } if (incomingRequest.containsKey("SendQueue_sendfromtype")) { String sendfromtype = (String) incomingRequest.get("SendQueue_sendfromtype"); sendQueue.setSendfromtype(sendfromtype); } if (incomingRequest.containsKey("SendQueue_sendfrom")) { String sendfrom = (String) incomingRequest.get("SendQueue_sendfrom"); sendQueue.setSendfrom(sendfrom); } if (incomingRequest.containsKey("SendQueue_sendtotype")) { String sendtotype = (String) incomingRequest.get("SendQueue_sendtotype"); sendQueue.setSendtotype(sendtotype); } if (incomingRequest.containsKey("SendQueue_sendto")) { String sendto = (String) incomingRequest.get("SendQueue_sendto"); sendQueue.setSendto(sendto); } if (incomingRequest.containsKey("SendQueue_status")) { String status = (String) incomingRequest.get("SendQueue_status"); sendQueue.setStatus(status); } if (incomingRequest.containsKey("SendQueue_dateadded")) { String dateadded = (String) incomingRequest.get("SendQueue_dateadded"); sendQueue.setDateadded(dateadded); } if (incomingRequest.containsKey("SendQueue_timeadded")) { String timeadded = (String) incomingRequest.get("SendQueue_timeadded"); sendQueue.setTimeadded(timeadded); } if (incomingRequest.containsKey("SendQueue_action")) { String action = (String) incomingRequest.get("SendQueue_action"); sendQueue.setAction(action); } if (incomingRequest.containsKey("SendQueue_datesent")) { String datesent = (String) incomingRequest.get("SendQueue_datesent"); sendQueue.setDatesent(datesent); } if (incomingRequest.containsKey("SendQueue_timesent")) { String timesent = (String) incomingRequest.get("SendQueue_timesent"); sendQueue.setTimesent(timesent); } if (incomingRequest.containsKey("SendQueue_attachment")) { String attachment = (String) incomingRequest.get("SendQueue_attachment"); sendQueue.setAttachment(attachment); } if (incomingRequest.containsKey("SendQueue_vendorId")) { String vendorId = (String) incomingRequest.get("SendQueue_vendorId"); sendQueue.setVendorId(vendorId); } if (incomingRequest.containsKey("SendQueue_attempts")) { String attempts = (String) incomingRequest.get("SendQueue_attempts"); if (Utility.isEmpty(attempts)) { attempts = "0"; } sendQueue.setAttempts(new BigDecimal(attempts)); } if (incomingRequest.containsKey("SendQueue_errorText")) { String errorText = (String) incomingRequest.get("SendQueue_errorText"); sendQueue.setErrorText(errorText); } if (incomingRequest.containsKey("SendQueue_args")) { String args = (String) incomingRequest.get("SendQueue_args"); sendQueue.setArgs(args); } result = sendQueue; this.status = Status.SUCCEEDED; } catch (Exception e) { this.status = Status.FAILED; e.printStackTrace(); throw e; } return result; }
/* (non-Javadoc) * @see com.tsagate.puridiom.process.ITask#executeTask(java.lang.Object) */ public Object executeTask(Object object) throws Exception { Map incomingRequest = (Map) object; Object result = null; try { String organizationId = (String) incomingRequest.get("organizationId"); String userDateFormat = (String) incomingRequest.get("userDateFormat"); PropertiesManager propertiesManager = PropertiesManager.getInstance(organizationId); CatalogSecurity catalogSecurity = (CatalogSecurity) incomingRequest.get("catalogSecurity"); String isCatalog = HiltonUtility.ckNull((String) incomingRequest.get("isCatalog")); String catalogId = (String) catalogSecurity.getCatalogId(); String accesType = (String) catalogSecurity.getAccessType(); String accessId = (String) catalogSecurity.getAccessId(); if (HiltonUtility.isEmpty(userDateFormat)) { userDateFormat = propertiesManager.getProperty("MISC", "DateFormat", "MM-dd-yyyy"); } String today = Dates.today(userDateFormat, (String) incomingRequest.get("userTimeZone")); if (isCatalog.equalsIgnoreCase("V")) { DBSession dbs = (DBSession) incomingRequest.get("dbsession"); String queryString = "from CatalogSecurity as cs " + "where cs.catalogId = ? and cs.itemNumber != '0' " + "and cs.accessType = ? "; List resultList = dbs.query( queryString, new Object[] {catalogId, accesType}, new Type[] {Hibernate.STRING, Hibernate.STRING}); if (resultList != null && resultList.size() > 0) { for (int i = 0; i < resultList.size(); i++) { CatalogSecurity catalogItemSecurity = (CatalogSecurity) resultList.get(i); if (!accessId.equalsIgnoreCase(catalogItemSecurity.getAccessId())) { PuridiomProcessLoader processLoader = new PuridiomProcessLoader((String) incomingRequest.get("organizationId")); PuridiomProcess process = processLoader.loadProcess("catalogsecurity-add.xml"); Map updateParameters = new HashMap(); updateParameters.put("organizationId", organizationId); updateParameters.put("dbsession", incomingRequest.get("dbsession")); updateParameters.put( "CatalogSecurity_catalogId", (String) catalogSecurity.getCatalogId()); updateParameters.put( "CatalogSecurity_itemNumber", (String) catalogItemSecurity.getItemNumber()); updateParameters.put( "CatalogSecurity_accessType", (String) catalogSecurity.getAccessType()); updateParameters.put( "CatalogSecurity_accessId", (String) catalogSecurity.getAccessId()); updateParameters.put("CatalogSecurity_owner", (String) catalogSecurity.getOwner()); updateParameters.put("CatalogSecurity_dateEntered", today); updateParameters.put("CatalogSecurity_dateChanged", today); updateParameters.put( "CatalogSecurity_lastChangedBy", (String) catalogSecurity.getCatalogId()); process.executeProcess(updateParameters); catalogSecurity.setAccessId(accessId); dbs.add(catalogSecurity); if (dbs.getStatus() != Status.SUCCEEDED) { throw new TsaException( "error ocurred at update catalog security from for " + catalogSecurity.getItemNumber()); } } } } } this.setStatus(Status.SUCCEEDED); } catch (Exception e) { this.setStatus(Status.FAILED); Log.error(this, "An Error occurred at CatalogItemSecurityAddFromCatalog" + e); e.printStackTrace(); throw e; } return result; }