Package 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:
SDOFactory,SDOInterface
This class provides methods to access legacy SDO procedure objects running on the application server.
-
Field Summary
Fields inherited from class com.progress.open4gl.javaproxy.Procedure
m_persistProc, m_procNameFields inherited from class com.progress.open4gl.javaproxy.ProObject
m_alreadyBusy, m_badOutputVal, m_notAvailable, m_properties, m_wrongProxyVer, TYPE_AO, TYPE_PO, TYPE_SC, TYPE_SO, TYPE_SP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddQueryWhere(String pcWhere, String pcBuffer, String pcAndOr) booleanassignQuerySelection(String pcColumns, String pcValues, String pcOperators) voidbatchServices(String pcServices, StringHolder pcValues) booleancolumnProps(String pcColList, String pcPropList) voidbooleanvoidserverCommit(ResultSetHolder RowObjUpd, StringHolder cMessages, StringHolder cUndoIds) voidserverSendRows(Integer piStartRow, String pcRowIdent, boolean plNext, int piRowsToReturn, IntHolder piRowsReturned, ResultSetHolder RowObject) booleansetQuerySort(String pcSort) booleansetQueryWhere(String pcWhere) voidsetSchema(ResultSetMetaData serverSend, ResultSetMetaData serverCommit) Methods inherited from class com.progress.open4gl.javaproxy.Procedure
_getProcedureType, _release, _setProcedureType, getProcId, getSessionID, runPersistentProcedure, runPersistentProcedure, runPersistentProcedure, runProcedure, runProcedure, runProcedure, runProcedure, runStatelessProcedureMethods 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, isClass, isSessionAvailable, newRequestID, set_tsLastAccessed, setSessionID, shutdown, toStringMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.progress.open4gl.SDOInterface
_release
-
Constructor Details
-
SDOProcObject
public SDOProcObject(ProObject proxyObj, String procName) throws Open4GLException, RunTime4GLException, SystemErrorException
-
-
Method Details
-
setSchema
-
closeQuery
- Specified by:
closeQueryin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
columnProps
public String columnProps(String pcColList, String pcPropList) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
columnPropsin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
getObjectVersion
- Specified by:
getObjectVersionin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
getUpdatableColumns
public String getUpdatableColumns() throws Open4GLException, RunTime4GLException, SystemErrorException- Specified by:
getUpdatableColumnsin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
getQueryWhere
- Specified by:
getQueryWherein interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
openQuery
- Specified by:
openQueryin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
setQuerySort
public boolean setQuerySort(String pcSort) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
setQuerySortin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
setQueryWhere
public boolean setQueryWhere(String pcWhere) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
setQueryWherein interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
addQueryWhere
public boolean addQueryWhere(String pcWhere, String pcBuffer, String pcAndOr) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
addQueryWherein interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
assignQuerySelection
public boolean assignQuerySelection(String pcColumns, String pcValues, String pcOperators) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
assignQuerySelectionin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
getTables
- Specified by:
getTablesin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
fetchMessages
- Specified by:
fetchMessagesin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
initializeObject
- Specified by:
initializeObjectin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
serverCommit
public void serverCommit(ResultSetHolder RowObjUpd, StringHolder cMessages, StringHolder cUndoIds) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
serverCommitin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
serverSendRows
public void serverSendRows(Integer piStartRow, String pcRowIdent, boolean plNext, int piRowsToReturn, IntHolder piRowsReturned, ResultSetHolder RowObject) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
serverSendRowsin interfaceSDOInterface- Throws:
Open4GLExceptionRunTime4GLExceptionSystemErrorException
-
batchServices
- Specified by:
batchServicesin interfaceSDOInterface- Throws:
Open4GLException
-