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_procName
Fields 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 TypeMethodDescriptionboolean
addQueryWhere
(String pcWhere, String pcBuffer, String pcAndOr) boolean
assignQuerySelection
(String pcColumns, String pcValues, String pcOperators) void
batchServices
(String pcServices, StringHolder pcValues) boolean
columnProps
(String pcColList, String pcPropList) void
boolean
void
serverCommit
(ResultSetHolder RowObjUpd, StringHolder cMessages, StringHolder cUndoIds) void
serverSendRows
(Integer piStartRow, String pcRowIdent, boolean plNext, int piRowsToReturn, IntHolder piRowsReturned, ResultSetHolder RowObject) boolean
setQuerySort
(String pcSort) boolean
setQueryWhere
(String pcWhere) void
setSchema
(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, runStatelessProcedure
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, isClass, 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 Details
-
SDOProcObject
public SDOProcObject(ProObject proxyObj, String procName) throws Open4GLException, RunTime4GLException, SystemErrorException
-
-
Method Details
-
setSchema
-
closeQuery
- Specified by:
closeQuery
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
columnProps
public String columnProps(String pcColList, String pcPropList) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
columnProps
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
getObjectVersion
- Specified by:
getObjectVersion
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
getUpdatableColumns
public String getUpdatableColumns() throws Open4GLException, RunTime4GLException, SystemErrorException- Specified by:
getUpdatableColumns
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
getQueryWhere
- Specified by:
getQueryWhere
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
openQuery
- Specified by:
openQuery
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
setQuerySort
public boolean setQuerySort(String pcSort) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
setQuerySort
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
setQueryWhere
public boolean setQueryWhere(String pcWhere) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
setQueryWhere
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
addQueryWhere
public boolean addQueryWhere(String pcWhere, String pcBuffer, String pcAndOr) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
addQueryWhere
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
assignQuerySelection
public boolean assignQuerySelection(String pcColumns, String pcValues, String pcOperators) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
assignQuerySelection
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
getTables
- Specified by:
getTables
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
fetchMessages
- Specified by:
fetchMessages
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
initializeObject
- Specified by:
initializeObject
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
serverCommit
public void serverCommit(ResultSetHolder RowObjUpd, StringHolder cMessages, StringHolder cUndoIds) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
serverCommit
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
serverSendRows
public void serverSendRows(Integer piStartRow, String pcRowIdent, boolean plNext, int piRowsToReturn, IntHolder piRowsReturned, ResultSetHolder RowObject) throws Open4GLException, RunTime4GLException, SystemErrorException - Specified by:
serverSendRows
in interfaceSDOInterface
- Throws:
Open4GLException
RunTime4GLException
SystemErrorException
-
batchServices
- Specified by:
batchServices
in interfaceSDOInterface
- Throws:
Open4GLException
-