com.progress.open4gl.javaproxy
Class SDOProcObject

java.lang.Object
  |
  +--com.progress.open4gl.javaproxy.ProObject
        |
        +--com.progress.open4gl.javaproxy.Procedure
              |
              +--com.progress.open4gl.javaproxy.SDOProcObject
All Implemented Interfaces:
com.progress.message.jcMsg, SDOFactory, SDOInterface

public class SDOProcObject
extends Procedure
implements SDOInterface


Field Summary
 
Fields inherited from class com.progress.open4gl.javaproxy.Procedure
m_persistProc
 
Fields inherited from class com.progress.open4gl.javaproxy.ProObject
m_alreadyBusy, m_badOutputVal, m_notAvailable, m_properties, m_wrongProxyVer, TYPE_AO, TYPE_PO, TYPE_SO
 
Fields inherited from interface com.progress.message.jcMsg
jcMSG001, jcMSG002, jcMSG003, jcMSG004, jcMSG005, jcMSG006, jcMSG007, jcMSG008, jcMSG009, jcMSG010, jcMSG011, jcMSG012, jcMSG013, jcMSG014, jcMSG015, jcMSG016, jcMSG017, jcMSG018, jcMSG019, jcMSG020, jcMSG021, jcMSG022, jcMSG023, jcMSG024, jcMSG025, jcMSG026, jcMSG027, jcMSG028, jcMSG029, jcMSG030, jcMSG031, jcMSG032, jcMSG033, jcMSG034, jcMSG035, jcMSG036, jcMSG037, jcMSG038, jcMSG039, jcMSG040, jcMSG041, jcMSG042, jcMSG043, jcMSG044, jcMSG045, jcMSG046, jcMSG047, jcMSG048, jcMSG049, jcMSG050, jcMSG051, jcMSG052, jcMSG053, jcMSG054, jcMSG055, jcMSG056, jcMSG057, jcMSG058, jcMSG059, jcMSG060, jcMSG061, jcMSG062, jcMSG063, jcMSG064, jcMSG065, jcMSG066, jcMSG067, jcMSG068, jcMSG069, jcMSG070, jcMSG071, jcMSG072, jcMSG073, jcMSG074, jcMSG075, jcMSG076, jcMSG077, jcMSG078, jcMSG079, jcMSG080, jcMSG081, jcMSG082, jcMSG083, jcMSG084, jcMSG085, jcMSG086, jcMSG087, jcMSG088, jcMSG089, jcMSG090, jcMSG091, jcMSG092, jcMSG093, jcMSG094, jcMSG095, jcMSG096, jcMSG097, jcMSG098, jcMSG099, jcMSG100, jcMSG101, jcMSG102, jcMSG103, jcMSG104, jcMSG105, jcMSG106, jcMSG107, jcMSG108, jcMSG109, jcMSG110, jcMSG111, jcMSG112, jcMSG113, jcMSG114, jcMSG115, jcMSG116, jcMSG117, jcMSG118, jcMSG119, jcMSG120, jcMSG121, jcMSG122, jcMSG123, jcMSG124, jcMSG125, jcMSG126, jcMSG127, jcMSG128, jcMSG129, jcMSG130, jcMSG131, jcMSG132, jcMSG133, jcMSG134, jcMSG135, jcMSG136, jcMSG137, jcMSG138, jcMSG139, jcMSG140, jcMSG141, jcMSG142, jcMSG143, jcMSG144, jcMSG145, jcMSG146, jcMSG147, jcMSG148, jcMSG149, jcMSG150, jcMSG151, jcMSG152, jcMSG153, jcMSG154, jcMSG155, jcMSG156, jcMSG157, jcMSG158, jcMSG159, jcMSG160, jcMSG161, jcMSG162, jcMSG163, jcMSG164, jcMSG165, jcMSG166, jcMSG167, jcMSG168, jcMSG169, jcMSG170, jcMSG171, jcMSG172, jcMSG173, jcMSG174, jcMSG175, jcMSG176, jcMSG177, jcMSG178, jcMSG179, jcMSG180, jcMSG181, jcMSG182
 
Constructor Summary
SDOProcObject(ProObject proxyObj, java.lang.String procName)
           
 
Method Summary
 boolean addQueryWhere(java.lang.String pcWhere, java.lang.String pcBuffer, java.lang.String pcAndOr)
           
 boolean assignQuerySelection(java.lang.String pcColumns, java.lang.String pcValues, java.lang.String pcOperators)
           
 void batchServices(java.lang.String pcServices, StringHolder pcValues)
           
 boolean closeQuery()
           
 java.lang.String columnProps(java.lang.String pcColList, java.lang.String pcPropList)
           
 java.lang.String fetchMessages()
           
 java.lang.String getObjectVersion()
           
 java.lang.String getQueryWhere()
           
 java.lang.String getTables()
           
 java.lang.String getUpdatableColumns()
           
 void initializeObject()
           
 boolean openQuery()
           
 void serverCommit(ResultSetHolder RowObjUpd, StringHolder cMessages, StringHolder cUndoIds)
           
 void serverSendRows(java.lang.Integer piStartRow, java.lang.String pcRowIdent, boolean plNext, int piRowsToReturn, IntHolder piRowsReturned, ResultSetHolder RowObject)
           
 boolean setQuerySort(java.lang.String pcSort)
           
 boolean setQueryWhere(java.lang.String pcWhere)
           
 void setSchema(com.progress.open4gl.dynamicapi.ResultSetMetaData serverSend, com.progress.open4gl.dynamicapi.ResultSetMetaData serverCommit)
           
 
Methods inherited from class com.progress.open4gl.javaproxy.Procedure
_release, getSessionID, runPersistentProcedure, runPersistentProcedure, runProcedure, runProcedure, runProcedure, runProcedure
 
Methods inherited from class com.progress.open4gl.javaproxy.ProObject
_cancelAllRequests, _createSDOProcObject, _createSDOResultSet, _getConnectionId, _getProcReturnString, _getRequestId, _getReturnValue, _getReturnValue, _getSSLSubjectName, _isStreaming, addReference, deleteReference, finalize, get_tsCreated, get_tsLastAccessed, getAppName, getLog, getProperties, getRefCount, getSession, getSession, getSessionMode, getSessionPool, getWSAObjectID, isSessionAvailable, newRequestID, set_tsLastAccessed, setSessionID, shutdown, toString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.progress.open4gl.SDOInterface
_release
 

Constructor Detail

SDOProcObject

public SDOProcObject(ProObject proxyObj,
                     java.lang.String procName)
              throws Open4GLException,
                     RunTime4GLException,
                     SystemErrorException
Method Detail

addQueryWhere

public boolean addQueryWhere(java.lang.String pcWhere,
                             java.lang.String pcBuffer,
                             java.lang.String pcAndOr)
                      throws Open4GLException,
                             RunTime4GLException,
                             SystemErrorException
Specified by:
addQueryWhere in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

assignQuerySelection

public boolean assignQuerySelection(java.lang.String pcColumns,
                                    java.lang.String pcValues,
                                    java.lang.String pcOperators)
                             throws Open4GLException,
                                    RunTime4GLException,
                                    SystemErrorException
Specified by:
assignQuerySelection in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

batchServices

public void batchServices(java.lang.String pcServices,
                          StringHolder pcValues)
                   throws Open4GLException
Specified by:
batchServices in interface SDOInterface
Open4GLException

closeQuery

public boolean closeQuery()
                   throws Open4GLException,
                          RunTime4GLException,
                          SystemErrorException
Specified by:
closeQuery in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

columnProps

public java.lang.String columnProps(java.lang.String pcColList,
                                    java.lang.String pcPropList)
                             throws Open4GLException,
                                    RunTime4GLException,
                                    SystemErrorException
Specified by:
columnProps in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

fetchMessages

public java.lang.String fetchMessages()
                               throws Open4GLException,
                                      RunTime4GLException,
                                      SystemErrorException
Specified by:
fetchMessages in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

getObjectVersion

public java.lang.String getObjectVersion()
                                  throws Open4GLException,
                                         RunTime4GLException,
                                         SystemErrorException
Specified by:
getObjectVersion in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

getQueryWhere

public java.lang.String getQueryWhere()
                               throws Open4GLException,
                                      RunTime4GLException,
                                      SystemErrorException
Specified by:
getQueryWhere in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

getTables

public java.lang.String getTables()
                           throws Open4GLException,
                                  RunTime4GLException,
                                  SystemErrorException
Specified by:
getTables in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

getUpdatableColumns

public java.lang.String getUpdatableColumns()
                                     throws Open4GLException,
                                            RunTime4GLException,
                                            SystemErrorException
Specified by:
getUpdatableColumns in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

initializeObject

public void initializeObject()
                      throws Open4GLException,
                             RunTime4GLException,
                             SystemErrorException
Specified by:
initializeObject in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

openQuery

public boolean openQuery()
                  throws Open4GLException,
                         RunTime4GLException,
                         SystemErrorException
Specified by:
openQuery in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

serverCommit

public void serverCommit(ResultSetHolder RowObjUpd,
                         StringHolder cMessages,
                         StringHolder cUndoIds)
                  throws Open4GLException,
                         RunTime4GLException,
                         SystemErrorException
Specified by:
serverCommit in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

serverSendRows

public void serverSendRows(java.lang.Integer piStartRow,
                           java.lang.String pcRowIdent,
                           boolean plNext,
                           int piRowsToReturn,
                           IntHolder piRowsReturned,
                           ResultSetHolder RowObject)
                    throws Open4GLException,
                           RunTime4GLException,
                           SystemErrorException
Specified by:
serverSendRows in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

setQuerySort

public boolean setQuerySort(java.lang.String pcSort)
                     throws Open4GLException,
                            RunTime4GLException,
                            SystemErrorException
Specified by:
setQuerySort in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

setQueryWhere

public boolean setQueryWhere(java.lang.String pcWhere)
                      throws Open4GLException,
                             RunTime4GLException,
                             SystemErrorException
Specified by:
setQueryWhere in interface SDOInterface
Open4GLException
RunTime4GLException
SystemErrorException

setSchema

public void setSchema(com.progress.open4gl.dynamicapi.ResultSetMetaData serverSend,
                      com.progress.open4gl.dynamicapi.ResultSetMetaData serverCommit)