msi.web.client
Class MsiAppExtractor

java.lang.Object
  extended bymsi.web.client.MsiAppExtractor

public class MsiAppExtractor
extends java.lang.Object

This is the super xml object that takes an xml document as input and then extracts PART of an application record. The xml document can contain any ONE of the following:
Customer record
(Co)Lessee record
Guarantor record
Vendor record
Broker record
Application record
Asset record
UDF record (Vendor, Customer, Lessee, Application, or Asset)
Application / Lease Notebook record

Author:
Joseph Acosta Copyright by NetSol - March 28, 2005

Constructor Summary
MsiAppExtractor()
          Public constructor for the super xml object.
 
Method Summary
 java.lang.String extractAppInsurance(java.lang.String appNumber)
           
 java.lang.String extractApplication(java.lang.String appNumber)
           
 java.lang.String extractApplicationUDF(java.lang.String udfApplicationNumber)
           
 java.lang.String extractApplicationUDT(java.lang.String udtApplicationNumber, java.lang.String recordNumber)
           
 java.lang.String extractAsset(java.lang.String assetNumber)
           
 java.lang.String extractAssetUDF(java.lang.String udfAssetNumber)
           
 java.lang.String extractAssetUDT(java.lang.String udtAssetNumber, java.lang.String recordNumber)
           
 java.lang.String extractBroker(java.lang.String brokerNumber)
           
 java.lang.String extractCustomer(java.lang.String customerNumber)
           
 java.lang.String extractCustomerUDF(java.lang.String udfCustomerNumber)
           
 java.lang.String extractCustomerUDT(java.lang.String udtCustomerNumber, java.lang.String recordNumber)
           
 java.lang.String extractGuarantor(java.lang.String guarantorNumber)
           
 java.lang.String extractLessee(java.lang.String lesseeNumber)
           
 java.lang.String extractLesseeUDF(java.lang.String udfLesseeNumber)
           
 java.lang.String extractLesseeUDT(java.lang.String udtLesseeNumber, java.lang.String recordNumber)
           
 java.lang.String extractNotebook(java.lang.String appNumber, java.lang.String date_CCYYMMDD, java.lang.String time_HHMMSS)
           
 java.lang.String extractUDC(java.lang.String clientNumber, java.lang.String clientRelation)
           
 java.lang.String extractVendor(java.lang.String vendorNumber)
           
 java.lang.String extractVendorUDF(java.lang.String udfVendorNumber)
           
 java.lang.String extractVendorUDT(java.lang.String udtVendorNumber, java.lang.String recordNumber)
           
 java.lang.String getLPVersionInfo()
           
 java.lang.String getStatusTransferData(java.lang.String appNumber)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MsiAppExtractor

public MsiAppExtractor()
Public constructor for the super xml object. The object is the MSI_APP_ORIG xml document, see the dtd.

Method Detail

extractCustomer

public java.lang.String extractCustomer(java.lang.String customerNumber)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

extractLessee

public java.lang.String extractLessee(java.lang.String lesseeNumber)
                               throws java.lang.Exception
Throws:
java.lang.Exception

extractGuarantor

public java.lang.String extractGuarantor(java.lang.String guarantorNumber)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

extractVendor

public java.lang.String extractVendor(java.lang.String vendorNumber)
                               throws java.lang.Exception
Throws:
java.lang.Exception

extractBroker

public java.lang.String extractBroker(java.lang.String brokerNumber)
                               throws java.lang.Exception
Throws:
java.lang.Exception

extractApplication

public java.lang.String extractApplication(java.lang.String appNumber)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

extractAppInsurance

public java.lang.String extractAppInsurance(java.lang.String appNumber)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

extractAsset

public java.lang.String extractAsset(java.lang.String assetNumber)
                              throws java.lang.Exception
Throws:
java.lang.Exception

extractNotebook

public java.lang.String extractNotebook(java.lang.String appNumber,
                                        java.lang.String date_CCYYMMDD,
                                        java.lang.String time_HHMMSS)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

extractLesseeUDF

public java.lang.String extractLesseeUDF(java.lang.String udfLesseeNumber)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

extractCustomerUDF

public java.lang.String extractCustomerUDF(java.lang.String udfCustomerNumber)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

extractApplicationUDF

public java.lang.String extractApplicationUDF(java.lang.String udfApplicationNumber)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

extractAssetUDF

public java.lang.String extractAssetUDF(java.lang.String udfAssetNumber)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

extractVendorUDF

public java.lang.String extractVendorUDF(java.lang.String udfVendorNumber)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

extractLesseeUDT

public java.lang.String extractLesseeUDT(java.lang.String udtLesseeNumber,
                                         java.lang.String recordNumber)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

extractCustomerUDT

public java.lang.String extractCustomerUDT(java.lang.String udtCustomerNumber,
                                           java.lang.String recordNumber)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

extractVendorUDT

public java.lang.String extractVendorUDT(java.lang.String udtVendorNumber,
                                         java.lang.String recordNumber)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

extractApplicationUDT

public java.lang.String extractApplicationUDT(java.lang.String udtApplicationNumber,
                                              java.lang.String recordNumber)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

extractAssetUDT

public java.lang.String extractAssetUDT(java.lang.String udtAssetNumber,
                                        java.lang.String recordNumber)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

extractUDC

public java.lang.String extractUDC(java.lang.String clientNumber,
                                   java.lang.String clientRelation)
                            throws java.lang.Exception
Throws:
java.lang.Exception

getStatusTransferData

public java.lang.String getStatusTransferData(java.lang.String appNumber)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getLPVersionInfo

public java.lang.String getLPVersionInfo()
                                  throws java.lang.Exception
Throws:
java.lang.Exception


© 2008 by NetSol Technologies, Inc.

All rights reserved.The information contained in this document is the property of NetSol Technologies, Inc. Use of the information contained herein is restricted. Conditions of use are subject to change without notice. NetSol Technologies, 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 NetSol Technologies, Inc. is prohibited.