|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DatastorePut
Field Summary | |
---|---|
static java.lang.String |
ATTR_REQUEST_PATCH_OPS
Request attribute to store the Patch Operations Request Attribute |
static java.lang.String |
ATTR_REQUEST_UPDATED_DOC
Request attribute to store the updated document from a Node Selector PUT or DELETE |
static java.lang.String |
ATTR_USER_TRANSACTION
Request attribute to store the datastore's UserTransaction object |
static java.lang.String |
PATCH_OPS_ADD
Patch Operations Add Value |
static java.lang.String |
PATCH_OPS_REMOVE
Patch Operations Remove Value |
static java.lang.String |
PATCH_OPS_REPLACE
Path Operations Replace Value |
Fields inherited from interface com.ibm.xdms.function.Function |
---|
COPYRIGHT |
Method Summary | |
---|---|
java.lang.String |
getPwsInsertSql(java.lang.String table,
java.lang.String documentString)
Provides Insert SQL method that preserves whitespace. |
java.lang.String |
getPwsUpdateSql(java.lang.String table,
java.lang.String documentString)
Provides Update SQL method that preserves whitespace. |
boolean |
init(ApplicationUsage appUsage)
Initializes the function. |
long |
insertNewDocument(XcapServerRequest request,
XcapServerResponse response,
javax.transaction.UserTransaction trans,
java.sql.Connection con,
java.lang.String documentSelector,
java.lang.String table,
java.lang.String primaryKeyIndexId)
|
long |
updateNodeSelector(XcapServerRequest request,
XcapServerResponse response,
javax.transaction.UserTransaction trans,
java.sql.Connection con,
java.lang.String documentSelector,
com.ibm.xcap.NodeSelector nodeSelector,
java.lang.String table,
ApplicationUsage appUsage,
XcapCaps xcapCaps)
Updates nodeSelector |
long |
updateWholeDocument(XcapServerRequest request,
XcapServerResponse response,
javax.transaction.UserTransaction trans,
java.sql.Connection con,
java.lang.String documentSelector,
java.lang.String table)
Updates whole document. |
Methods inherited from interface com.ibm.xdms.function.Function |
---|
getApplicationUsage |
Field Detail |
---|
static final java.lang.String ATTR_REQUEST_PATCH_OPS
static final java.lang.String PATCH_OPS_ADD
static final java.lang.String PATCH_OPS_REMOVE
static final java.lang.String PATCH_OPS_REPLACE
static final java.lang.String ATTR_REQUEST_UPDATED_DOC
static final java.lang.String ATTR_USER_TRANSACTION
Method Detail |
---|
boolean init(ApplicationUsage appUsage)
Function
init
in interface Function
appUsage
- The ApplicationUsage information.
long updateWholeDocument(XcapServerRequest request, XcapServerResponse response, javax.transaction.UserTransaction trans, java.sql.Connection con, java.lang.String documentSelector, java.lang.String table) throws java.sql.SQLException, XcapException, UniquenessFailureException
request
- response
- trans
- con
- ps
- rs
- documentSelector
- table
-
java.sql.SQLException
XcapException
UniquenessFailureException
long updateNodeSelector(XcapServerRequest request, XcapServerResponse response, javax.transaction.UserTransaction trans, java.sql.Connection con, java.lang.String documentSelector, com.ibm.xcap.NodeSelector nodeSelector, java.lang.String table, ApplicationUsage appUsage, XcapCaps xcapCaps) throws java.sql.SQLException, XcapException, java.net.MalformedURLException
request
- response
- trans
- con
- ps
- rs
- documentSelector
- nodeSelector
- table
- xcapCaps
-
java.sql.SQLException
XcapException
java.net.MalformedURLException
long insertNewDocument(XcapServerRequest request, XcapServerResponse response, javax.transaction.UserTransaction trans, java.sql.Connection con, java.lang.String documentSelector, java.lang.String table, java.lang.String primaryKeyIndexId) throws java.sql.SQLException, XcapException
request
- response
- trans
- con
- ps
- rs
- documentSelector
- table
-
java.sql.SQLException
XcapException
java.lang.String getPwsInsertSql(java.lang.String table, java.lang.String documentString)
table
- documentString
-
java.lang.String getPwsUpdateSql(java.lang.String table, java.lang.String documentString)
table
- documentString
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |