msi.web.client
Class LPUserDefFields

java.lang.Object
  extended byorg.apache.struts.action.ActionForm
      extended bymsi.web.client.DataStore
          extended bymsi.web.client.LPUserDefFieldsGen
              extended bymsi.web.client.LPUserDefFields
All Implemented Interfaces:
java.io.Serializable

public class LPUserDefFields
extends msi.web.client.LPUserDefFieldsGen

This is the User Defined Fields object class. This class is used updates to the rum, ruj, rur, and rud tables.

Author:
Joseph Acosta
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
LPUserDefFields()
           
 
Method Summary
 java.lang.String addUserDefDField()
           
 java.lang.String editUserDefDField(java.lang.String udfKey, java.lang.String udfType)
           
 java.lang.String getXMLUDFDoc(java.lang.String udfKey, java.lang.String udfType)
           
 void init(java.lang.Object request)
          call this first.
 void initMapData(java.lang.Object request)
           
 int processUserDefDField(boolean onlyDoAdd)
          This create or edits user defined fields records in a given xml document.
 void resetUDF()
           
 java.lang.String updateUserDefDField()
           
 
Methods inherited from class msi.web.client.LPUserDefFieldsGen
getChecksum, getUdfField1, getUdfField10, getUdfField11, getUdfField12, getUdfField13, getUdfField14, getUdfField15, getUdfField16, getUdfField17, getUdfField18, getUdfField19, getUdfField2, getUdfField20, getUdfField21, getUdfField22, getUdfField23, getUdfField24, getUdfField25, getUdfField26, getUdfField27, getUdfField28, getUdfField29, getUdfField3, getUdfField30, getUdfField31, getUdfField32, getUdfField33, getUdfField34, getUdfField35, getUdfField36, getUdfField37, getUdfField38, getUdfField39, getUdfField4, getUdfField40, getUdfField41, getUdfField42, getUdfField43, getUdfField44, getUdfField45, getUdfField46, getUdfField47, getUdfField48, getUdfField49, getUdfField5, getUdfField50, getUdfField51, getUdfField6, getUdfField7, getUdfField8, getUdfField9, getUdfKey, getUdfType, resetStorage, setChecksum, setUdfField1, setUdfField10, setUdfField11, setUdfField12, setUdfField13, setUdfField14, setUdfField15, setUdfField16, setUdfField17, setUdfField18, setUdfField19, setUdfField2, setUdfField20, setUdfField21, setUdfField22, setUdfField23, setUdfField24, setUdfField25, setUdfField26, setUdfField27, setUdfField28, setUdfField29, setUdfField3, setUdfField30, setUdfField31, setUdfField32, setUdfField33, setUdfField34, setUdfField35, setUdfField36, setUdfField37, setUdfField38, setUdfField39, setUdfField4, setUdfField40, setUdfField41, setUdfField42, setUdfField43, setUdfField44, setUdfField45, setUdfField46, setUdfField47, setUdfField48, setUdfField49, setUdfField5, setUdfField50, setUdfField51, setUdfField6, setUdfField7, setUdfField8, setUdfField9, setUdfKey, setUdfType, 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, getCompany, getCurrentData, getErrorMessage, getFieldValue, getFormAction, getInfoMessage, getLPCodes, getModulenumber, getMpd_Build_sequence, getOffice, getPortfolio, getRegion, getResultData, getStateCodes, getWarnMessage, getXML_Build_sequence, hashtableToXml, initLabels, processFormActionType, putAll, removePropertyChangeListener, resetDataStore, selfToXML, setCompany, setCurrentData, setDefaultPCRO, setField, setFormAction, setFormActionAdd, setFormActionClone, setFormActionFetch, setFormActionReset, setFormActionSearch, setFormActionUpdate, setLocale, setModulenumber, setOffice, setPortfolio, setRegion
 
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

LPUserDefFields

public LPUserDefFields()
Method Detail

init

public void init(java.lang.Object request)
call this first.


initMapData

public void initMapData(java.lang.Object request)

resetUDF

public void resetUDF()

addUserDefDField

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

editUserDefDField

public java.lang.String editUserDefDField(java.lang.String udfKey,
                                          java.lang.String udfType)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

updateUserDefDField

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

getXMLUDFDoc

public java.lang.String getXMLUDFDoc(java.lang.String udfKey,
                                     java.lang.String udfType)
                              throws java.lang.Exception
Throws:
java.lang.Exception

processUserDefDField

public int processUserDefDField(boolean onlyDoAdd)
                         throws java.rmi.RemoteException
This create or edits user defined fields records in a given xml document. Call this when you want to update a single user defined fields or multiple user defined fields at a time.

Parameters:
onlyDoAdd - - boolean, if set to true then only new records will be added if set to false then updates will also be done
Returns:
int 0, means error, 1 means info, 2 is done, see DataStore documentation.
Throws:
throws - java.rmi.RemoteException on error, which is just a rethrow of the Exception.
java.rmi.RemoteException


© 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.