msi.web.client
Class LPBookLease

java.lang.Object
  extended by org.apache.struts.action.ActionForm
      extended by msi.web.client.DataStore
          extended by msi.web.client.LPBookLeaseGen
              extended by msi.web.client.LPBookLease
All Implemented Interfaces:
java.io.Serializable

public class LPBookLease
extends msi.web.client.LPBookLeaseGen

See Also:
Serialized Form

Field Summary
 
Fields inherited from class msi.web.client.DataStore
DATASTORE_ADD, DATASTORE_ADD_CLONE, DATASTORE_CLONE, DATASTORE_FETCH, DATASTORE_RESET, DATASTORE_SEARCH, DATASTORE_SUBMIT, DATASTORE_UNKNOWN, DATASTORE_UPDATE, ERROR_MESSAGE, INFO_MESSAGE, PROCESSING_COMPLETED
 
Constructor Summary
LPBookLease()
           
 
Method Summary
 java.lang.String disburseCheck(java.lang.String xmlDocument)
          disburseCheck web service method will use the disburse check option of U0101 New Lease to disburse checks according to the information supplied in the input XML file.
 java.lang.String extractBookLease(java.lang.String appLeaseNumber)
           
 java.lang.String getCreditLimit(java.lang.String appLeaseNumber)
           
 java.lang.String iblFullHistoryReport(java.lang.String leaseNumber)
           
 java.lang.String iblInquiryReport(java.lang.String leaseNumber, java.lang.String invoiceNumber)
           
 java.lang.String payoffQuote(java.lang.String payoffQuoteXML)
           
 java.lang.String updateRevCreditLimit(java.lang.String xmlDocument)
           
 
Methods inherited from class msi.web.client.LPBookLeaseGen
getAccruedPrincipalBalance, getCompany, getDlscksum, getLeaseNumber, getOffice, getOutstandingLoanBalance, getPortfolio, getRegion, resetStorage, setAccruedPrincipalBalance, setCompany, setDlscksum, setLeaseNumber, setOffice, setOutstandingLoanBalance, setPortfolio, setRegion, toHashMap, toXMLDocument, toXMLFragment
 
Methods inherited from class msi.web.client.DataStore
addPropertyChangeListener, apiInitXMLParser, buildErrorMessage, buildXmlMsg, deleteFieldValue, dsConnect, dsConnect, dsConnectAsUser, dsConnectUseINI, dsConnectWithINI, dsDisconnect, dsProcessRequest, dsProcessSearchRequest, dsSetDebugMode, getAll, getCurrentData, getErrorMessage, getFieldValue, getFormAction, getInfoMessage, getLPCodes, getModulenumber, getMpd_Build_sequence, getResultData, getStateCodes, getWarnMessage, getXML_Build_sequence, hashtableToXml, initLabels, processFormActionType, putAll, removePropertyChangeListener, resetDataStore, selfToXML, setCurrentData, setDefaultPCRO, setField, setFormAction, setFormActionAdd, setFormActionClone, setFormActionFetch, setFormActionReset, setFormActionSearch, setFormActionUpdate, setLocale, setModulenumber
 
Methods inherited from class org.apache.struts.action.ActionForm
getMultipartRequestHandler, getServletWrapper, reset, reset, setMultipartRequestHandler, setServlet, validate, validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LPBookLease

public LPBookLease()
Method Detail

updateRevCreditLimit

public java.lang.String updateRevCreditLimit(java.lang.String xmlDocument)

getCreditLimit

public java.lang.String getCreditLimit(java.lang.String appLeaseNumber)

extractBookLease

public java.lang.String extractBookLease(java.lang.String appLeaseNumber)

payoffQuote

public java.lang.String payoffQuote(java.lang.String payoffQuoteXML)
                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

iblInquiryReport

public java.lang.String iblInquiryReport(java.lang.String leaseNumber,
                                         java.lang.String invoiceNumber)

iblFullHistoryReport

public java.lang.String iblFullHistoryReport(java.lang.String leaseNumber)

disburseCheck

public java.lang.String disburseCheck(java.lang.String xmlDocument)
                               throws java.rmi.RemoteException
disburseCheck web service method will use the disburse check option of U0101 New Lease to disburse checks according to the information supplied in the input XML file.

The method must read in the XML file, validate the values of the elements, and then process the check disbursal as if the values were entered in through U0101 Disburse Check.

When validating the values of the XML file, if a payeeNumber is provided, but other elements with the word payee in the name are missing, look up the values for those other payee elements that are not provided using the payeeNumber. However, if any of the other payee elements also exist, use the values supplied in the XML file instead of looking up the values. Either a payeeNumber or all of the other payee elements must be supplied. The only non-payee element that can be left blank is the reference element. The only disbursementType allowed at this time will be NEWD.

The web service will pass back informational and error messages. The messages will return in the form of an XML file with INFO and ERROR elements.

Parameters:
xmlDocument - An XML document with all values needed to disburse a check.
Returns:
String - same as getMessages().
Throws:
java.rmi.RemoteException - Exceptions that may occur during the execution of a remote method call
Since:
LeasePak v6.3
See Also:
LPBookLease


© 2010 by McCue Systems Incorporated.

All rights reserved.The information contained in this document is the property of McCue Systems, Inc. Use of the information contained herein is restricted. Conditions of use are subject to change without notice. McCue Systems, Inc. assumes no liability for any inaccuracy that may appear in this document; the contents of this document do not constitute a promise or warranty. The software described in this document is furnished under license and may be used or copied only in accordance with the terms of said license. Unauthorized use, alteration, or reproduction of this document without the written consent of McCue Systems, Inc. is prohibited.