A B C D E F G H I L M N O P R S T U V

A

acceptsURL(String) - Method in interface com.ibm.mobileservices.isync.ISyncProvider
Tests if this provider supports the specified protocol in the uri.
acceptsURL(String) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
 

B

base64_Encode(byte[]) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
 
BIGINT - Static variable in interface com.ibm.mobileservices.isync.sql.Types
large integer data type
BIT - Static variable in interface com.ibm.mobileservices.isync.sql.Types
binary data type
BLOB - Static variable in interface com.ibm.mobileservices.isync.sql.Types
large variable length binary data type

C

cancelSync() - Method in interface com.ibm.mobileservices.isync.ISyncDriver
User callable cancel of synchronization operation.
cancelSync() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
User callable cancel of synchronization operation.
CHAR - Static variable in interface com.ibm.mobileservices.isync.sql.Types
fixed CHAR data type
close() - Method in interface com.ibm.mobileservices.isync.ISyncConfigStore
Close the config store.
close() - Method in interface com.ibm.mobileservices.isync.ISyncDriver
Close the synchronization driver instance.
close() - Method in interface com.ibm.mobileservices.isync.ISyncService
Closes the synchronization service.
close() - Method in class com.ibm.mobileservices.isync.midp.Index
Writes changes in the Primary Key index to non-volatile storage and closes the underlying RecordStore.
close() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Commit sync mode changes to the configuration database and release any open resources.
closeRecordStore() - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Writes out meta data to the first row of the RMS table before it closes itself down.
com.ibm.mobileservices.isync - package com.ibm.mobileservices.isync
 
com.ibm.mobileservices.isync.event - package com.ibm.mobileservices.isync.event
 
com.ibm.mobileservices.isync.midp - package com.ibm.mobileservices.isync.midp
 
com.ibm.mobileservices.isync.sql - package com.ibm.mobileservices.isync.sql
 
ConflictReader - class com.ibm.mobileservices.isync.midp.ConflictReader.
This class serves as a reader for client rejected row information returned from the DB2 Everyplace Sync Server, in the event the client changes collided with changes made either to the source database or by other clients to the same rows in a non-compatiable way.
CP_1252 - Static variable in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
CodePage value for Latin-1 single byte character set
CP_UTF16 - Static variable in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
CodePage value for multi-byte Unicode
createSyncService(String, Object) - Method in interface com.ibm.mobileservices.isync.ISyncProvider
Gets a synchronization service instance.
createSyncService(String, Object) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Get a synchronization service instance.
createSyncService(String, String, String, String) - Method in interface com.ibm.mobileservices.isync.ISyncProvider
Deprecated. See other createSyncService methods.
createSyncService(String, String, String, String) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Deprecated.  

D

DATE - Static variable in interface com.ibm.mobileservices.isync.sql.Types
integer DATE data type
DECIMAL - Static variable in interface com.ibm.mobileservices.isync.sql.Types
decimal data type
delete(String) - Static method in class com.ibm.mobileservices.isync.midp.Index
Deletes an index for the named store.
deleteByPrimaryKey(byte[], int) - Method in class com.ibm.mobileservices.isync.midp.Index
Deletes a record in the Store that matches a particular primary key value.
deleteRecord(int) - Method in class com.ibm.mobileservices.isync.midp.Index
Deletes a record from the underlying FastRecordStore and modifies the primary key index.
deleteRecordStore(String) - Static method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Deletes the RecordStore
destroy() - Method in class com.ibm.mobileservices.isync.midp.FastRecordEnumeration
Frees internal resources used by this FastRecordEnumeration.
disable() - Method in interface com.ibm.mobileservices.isync.ISyncSubscriptionSet
Disable for synchronization.
DOUBLE - Static variable in interface com.ibm.mobileservices.isync.sql.Types
large floating point data type

E

enable() - Method in interface com.ibm.mobileservices.isync.ISyncSubscriptionSet
Enable for synchronization.
enumerateRecords(RecordFilter, RecordComparator, boolean) - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Return a new enumeration over the current FastRecordStore instance.
eventIssued(ISyncEvent) - Method in interface com.ibm.mobileservices.isync.event.ISyncListener
Called when an event occurs in the synchronization engine.
EVT_CFT_REJECT - Static variable in class com.ibm.mobileservices.isync.ISync
2000: Conflict has occurred during synchronization.
EVT_ERR_ALLOC_RESOURCE - Static variable in class com.ibm.mobileservices.isync.ISync
400: Failed to allocate resources.
EVT_ERR_AUTHENTICATE_KEY - Static variable in class com.ibm.mobileservices.isync.ISync
306: Authentication failed (invalid encryption key) - synchronization aborted.
EVT_ERR_CLIENT_CRYPTO_FAILED - Static variable in class com.ibm.mobileservices.isync.ISync
307: Client encryption/decryption failed - synchronization aborted.
EVT_ERR_CLOSE_ADAPTER - Static variable in class com.ibm.mobileservices.isync.ISync
302: Failed to close adapter: adapter name.
EVT_ERR_CLOSE_NET_LIB - Static variable in class com.ibm.mobileservices.isync.ISync
608: Failed to close Net library.
EVT_ERR_CONN_DATA_SRC - Static variable in class com.ibm.mobileservices.isync.ISync
401: Failed to connect target data source.
EVT_ERR_DATA_TOO_LONG - Static variable in class com.ibm.mobileservices.isync.ISync
415: Data too long and truncated.
EVT_ERR_DCONN_DATA_SRC - Static variable in class com.ibm.mobileservices.isync.ISync
402: Failed to disconnect target data source.
EVT_ERR_ENCRYPT_LIB_OPEN - Static variable in class com.ibm.mobileservices.isync.ISync
309: Failed to open encryption library.
EVT_ERR_ENCRYPT_NOT_AVAIL - Static variable in class com.ibm.mobileservices.isync.ISync
308: Encryption not available.
EVT_ERR_END_OF_DATA - Static variable in class com.ibm.mobileservices.isync.ISync
414: Unexpected end-of-data.
EVT_ERR_INCOMP_VERSION - Static variable in class com.ibm.mobileservices.isync.ISync
310: Incompatible Sync Client version.
EVT_ERR_INTERNAL - Static variable in class com.ibm.mobileservices.isync.ISync
698: Internal errors.
EVT_ERR_INVALID_SESSION - Static variable in class com.ibm.mobileservices.isync.ISync
313: Invalid session.
EVT_ERR_INVALID_USER - Static variable in class com.ibm.mobileservices.isync.ISync
416: Server reported authentication error.
EVT_ERR_LOAD_ADAPTER - Static variable in class com.ibm.mobileservices.isync.ISync
301: Failed to load adapter: adapter name.
EVT_ERR_MSG_FORMAT - Static variable in class com.ibm.mobileservices.isync.ISync
412: Unexpected message format.
EVT_ERR_NET_CONN - Static variable in class com.ibm.mobileservices.isync.ISync
601: Failed to establish connection.
EVT_ERR_NO_DATA - Static variable in class com.ibm.mobileservices.isync.ISync
403: No data.
EVT_ERR_NOT_AVAIL - Static variable in class com.ibm.mobileservices.isync.ISync
424: Requested data not available.
EVT_ERR_NOT_FOUND - Static variable in class com.ibm.mobileservices.isync.ISync
413: Requested data not found.
EVT_ERR_OPEN_ADAPTER - Static variable in class com.ibm.mobileservices.isync.ISync
300: Failed to open adapter: adapter name.
EVT_ERR_OPERATION - Static variable in class com.ibm.mobileservices.isync.ISync
421: Illegal operation on data.
EVT_ERR_OUT_OF_MEMORY - Static variable in class com.ibm.mobileservices.isync.ISync
610: Failed to allocate memory.
EVT_ERR_PROTOCOL_NOT_SUPPORTED - Static variable in class com.ibm.mobileservices.isync.ISync
615: Protocol (http, https) not supported, as set in ISyncProvider.createSyncService.
EVT_ERR_READ_ONLY - Static variable in class com.ibm.mobileservices.isync.ISync
420: Attempt to update read-only data.
EVT_ERR_RECV_ACK - Static variable in class com.ibm.mobileservices.isync.ISync
605: Failed to receive acknowledgement.
EVT_ERR_RECV_REPLY - Static variable in class com.ibm.mobileservices.isync.ISync
603: Failed to receive reply.
EVT_ERR_RECV_TIMEOUT - Static variable in class com.ibm.mobileservices.isync.ISync
604: Timeout while receiving reply.
EVT_ERR_REGISTER_DEVICE - Static variable in class com.ibm.mobileservices.isync.ISync
315: Fatal error: Server failed to register this device.
EVT_ERR_RESOLVE_HOST - Static variable in class com.ibm.mobileservices.isync.ISync
609: Failed to resolve hostname.
EVT_ERR_SEND_REQUEST - Static variable in class com.ibm.mobileservices.isync.ISync
602: Failed to send request.
EVT_ERR_SERVER - Static variable in class com.ibm.mobileservices.isync.ISync
613: Server error.
EVT_ERR_SERVER_EXCEPTION - Static variable in class com.ibm.mobileservices.isync.ISync
418: Server reported unknown exceptions.
EVT_ERR_SERVER_FORBIDDEN - Static variable in class com.ibm.mobileservices.isync.ISync
611: Forbidden to sync to the server.
EVT_ERR_SERVER_NOT_AVAIL - Static variable in class com.ibm.mobileservices.isync.ISync
614: Server not responding or not available.
EVT_ERR_SERVER_NOT_FOUND - Static variable in class com.ibm.mobileservices.isync.ISync
612: Server not found.
EVT_ERR_SUBS_NOT_AVAIL - Static variable in class com.ibm.mobileservices.isync.ISync
312: Subscription subscription name not available or blocked.
EVT_ERR_SUBS_NOT_FOUND - Static variable in class com.ibm.mobileservices.isync.ISync
311: Subscription subscription name not found.
EVT_ERR_SUBSCRIPTION_ALTERED - Static variable in class com.ibm.mobileservices.isync.ISync
316: Subscription altered.
EVT_ERR_SUBSCRIPTION_TARGET - Static variable in class com.ibm.mobileservices.isync.ISync
426: User specified an illegal subscription target value.
EVT_ERR_SYNC_DISABLED - Static variable in class com.ibm.mobileservices.isync.ISync
417: Server reported user not enabled.
EVT_ERR_SYNC_GROUP - Static variable in class com.ibm.mobileservices.isync.ISync
314: Sync group error.
EVT_ERR_UNAUTHORIZED - Static variable in class com.ibm.mobileservices.isync.ISync
423: Not authorized to access target data source.
EVT_INF_AFTER_SEND_MSG - Static variable in class com.ibm.mobileservices.isync.ISync
1018: After message sent.
EVT_INF_APPLY_MSG - Static variable in class com.ibm.mobileservices.isync.ISync
1005: Applying server message.
EVT_INF_CANCELING_SYNC - Static variable in class com.ibm.mobileservices.isync.ISync
1006: Canceling synchronization.
EVT_INF_GENERAL - Static variable in class com.ibm.mobileservices.isync.ISync
1000: General information.
EVT_INF_LOGIN_FAILED - Static variable in class com.ibm.mobileservices.isync.ISync
1017: Login failed.
EVT_INF_NO_NEW_CHANGE - Static variable in class com.ibm.mobileservices.isync.ISync
1016: No new changes.
EVT_INF_PREP_MSG - Static variable in class com.ibm.mobileservices.isync.ISync
1002: Preparing message.
EVT_INF_SEND_MSG - Static variable in class com.ibm.mobileservices.isync.ISync
1003: Sending message.
EVT_INF_STATS - Static variable in class com.ibm.mobileservices.isync.ISync
1019: Statistic reporting event.
EVT_INF_SUBSSET_CANCELED - Static variable in class com.ibm.mobileservices.isync.ISync
1010: Subscription set synchronization canceled by user.
EVT_INF_SUBSSET_FAILED - Static variable in class com.ibm.mobileservices.isync.ISync
1009: Subscription set synchronization failed.
EVT_INF_SUBSSET_STARTED - Static variable in class com.ibm.mobileservices.isync.ISync
1007: Subscription set synchronization started.
EVT_INF_SUBSSET_SUCCEEDED - Static variable in class com.ibm.mobileservices.isync.ISync
1011: Subscription set synchronization succeeded.
EVT_INF_SYNC_CANCELED - Static variable in class com.ibm.mobileservices.isync.ISync
1014: Synchronization canceled.
EVT_INF_SYNC_FAILED - Static variable in class com.ibm.mobileservices.isync.ISync
1013: Synchronization failed.
EVT_INF_SYNC_PROG - Static variable in class com.ibm.mobileservices.isync.ISync
1015: Synchronization progress.
EVT_INF_SYNC_STARTED - Static variable in class com.ibm.mobileservices.isync.ISync
1001: Synchronization started.
EVT_INF_SYNC_SUCCEEDED - Static variable in class com.ibm.mobileservices.isync.ISync
1012: Synchronization succeeded.
EVT_INF_SYNCING_SUBS - Static variable in class com.ibm.mobileservices.isync.ISync
1008: Synchronization of name of subscription.
EVT_INF_WAIT_MSG - Static variable in class com.ibm.mobileservices.isync.ISync
1004: Awaiting server reply.
EVT_QUE_CANCEL_UPON_ERROR - Static variable in class com.ibm.mobileservices.isync.ISync
5002: Inquery if user wants to continue with the synchronization or cancel.
EVT_QUE_LOGIN - Static variable in class com.ibm.mobileservices.isync.ISync
5001: Login information required by the adapter.
EVT_QUE_SUBSCRIPTION_TARGET - Static variable in class com.ibm.mobileservices.isync.ISync
5003: Ask if user wants a subdirectory for this subscription.
EVT_TRY_NET_CONN - Static variable in class com.ibm.mobileservices.isync.ISync
 
EVT_TRY_NET_CONNECT - Static variable in class com.ibm.mobileservices.isync.ISync
4601: Try to establish connection again.
EVT_TRY_NET_RECEIVE - Static variable in class com.ibm.mobileservices.isync.ISync
4603: Try to receive reply again.
EVT_TRY_NET_SEND - Static variable in class com.ibm.mobileservices.isync.ISync
4602: Try to retransmit the request.
EVT_TRY_NET_TIMEOUT - Static variable in class com.ibm.mobileservices.isync.ISync
4604: Wait longer for receiving reply.
EVT_TRY_RECV_ACK - Static variable in class com.ibm.mobileservices.isync.ISync
4605: Try to receive acknowledgement again.
EVT_TRY_RECV_REPLY - Static variable in class com.ibm.mobileservices.isync.ISync
 
EVT_TRY_RECV_TIMEOUT - Static variable in class com.ibm.mobileservices.isync.ISync
 
EVT_TRY_SEND_REQUEST - Static variable in class com.ibm.mobileservices.isync.ISync
 
EVT_TRY_SERVER_AVAIL - Static variable in class com.ibm.mobileservices.isync.ISync
4614: Try to contact the server again.
EVT_TRY_SERVER_BUSY - Static variable in class com.ibm.mobileservices.isync.ISync
4616: Try to retransmit request when server is busy.
EVTTYPE_CONFLICT - Static variable in class com.ibm.mobileservices.isync.ISync
2: Data conflicts in synchronization.
EVTTYPE_ERROR - Static variable in class com.ibm.mobileservices.isync.ISync
5: Upon the occurrence of an error, the sync engine cannot continue synchronizing the current subscription set.
EVTTYPE_INFO - Static variable in class com.ibm.mobileservices.isync.ISync
1: Information regarding the synchronization progress.
EVTTYPE_QUERY - Static variable in class com.ibm.mobileservices.isync.ISync
3: Some information needed to be able to continue synchronization.
EVTTYPE_RETRY - Static variable in class com.ibm.mobileservices.isync.ISync
4: Upon the occurrence of an exception, instruction (retry or cancel) is needed to be able to continue synchronization.
EXC_AUTH_FAILED - Static variable in class com.ibm.mobileservices.isync.ISync
304: Exception - authentication failed.
EXC_CONFIG_ERROR - Static variable in class com.ibm.mobileservices.isync.ISync
15: Exception - config error.
EXC_CONFIG_SYNC - Static variable in class com.ibm.mobileservices.isync.ISync
303: Exception - configuration synchronzation failed.
EXC_CONVERSION_ERROR - Static variable in class com.ibm.mobileservices.isync.ISync
17: Exception - conversion error.
EXC_CREATE_IMAGE_WITHOUT_DEVICEID - Static variable in class com.ibm.mobileservices.isync.ISync
 
EXC_ILLEGAL_ACCESS - Static variable in class com.ibm.mobileservices.isync.ISync
12: Exception - unauthorized access.
EXC_ILLEGAL_ARG - Static variable in class com.ibm.mobileservices.isync.ISync
8: Exception - illegal argument(s).
EXC_ILLEGAL_STATE - Static variable in class com.ibm.mobileservices.isync.ISync
9: Exception - illegal state.
EXC_INCOMP_VERSION - Static variable in class com.ibm.mobileservices.isync.ISync
310: Exception - incompatible version.
EXC_INTERNAL_ERROR - Static variable in class com.ibm.mobileservices.isync.ISync
20: Exception - internal error occurred.
EXC_INVALID_FORMAT - Static variable in class com.ibm.mobileservices.isync.ISync
13: Exception - invalid format.
EXC_INVALID_SESSION - Static variable in class com.ibm.mobileservices.isync.ISync
313: Exception - invalid session.
EXC_NET_CONNECT - Static variable in class com.ibm.mobileservices.isync.ISync
601: Exception - Failed to establish connection.
EXC_NET_DISCONNECT - Static variable in class com.ibm.mobileservices.isync.ISync
608: Exception - Connection disconnected.
EXC_NET_OPEN_CONN - Static variable in class com.ibm.mobileservices.isync.ISync
600: Exception - Failed to establish network connection.
EXC_NET_OPEN_LIB - Static variable in class com.ibm.mobileservices.isync.ISync
606: Exception - failed to open the network library.
EXC_NET_RECEIVE - Static variable in class com.ibm.mobileservices.isync.ISync
603: Exception - Failed to receive reply.
EXC_NET_RESOLVE_HOST - Static variable in class com.ibm.mobileservices.isync.ISync
609: Exception - unable to resolve hostname.
EXC_NET_SEND - Static variable in class com.ibm.mobileservices.isync.ISync
602: Exception - Failed to send request.
EXC_NET_TIMEOUT - Static variable in class com.ibm.mobileservices.isync.ISync
604: Exception - Timeout while receiving reply.
EXC_NET_UNKNOWN - Static variable in class com.ibm.mobileservices.isync.ISync
699: Exception - unknown network error.
EXC_NO_DATA_FOUND - Static variable in class com.ibm.mobileservices.isync.ISync
19: Exception - no data found.
EXC_NOT_EXIST - Static variable in class com.ibm.mobileservices.isync.ISync
2: Exception - the target/subscription set specified does not exist.
EXC_NOT_SUPPORTED - Static variable in class com.ibm.mobileservices.isync.ISync
1: Exception - this feature is not supported.
EXC_OUT_OF_BOUNDS - Static variable in class com.ibm.mobileservices.isync.ISync
16: Exception - out of bounds.
EXC_PREF_ERROR - Static variable in class com.ibm.mobileservices.isync.ISync
5: Exception - preference error.
EXC_PREF_UNKNOWN_ID - Static variable in class com.ibm.mobileservices.isync.ISync
4: Exception - unknown preference ID provided.
EXC_REGISTER_DEVICE - Static variable in class com.ibm.mobileservices.isync.ISync
315: Exception - failed to register the device for the user.
EXC_SERVER_BUSY - Static variable in class com.ibm.mobileservices.isync.ISync
616: Exception - Server busy.
EXC_SERVER_ERROR - Static variable in class com.ibm.mobileservices.isync.ISync
613: Exception - server error.
EXC_SERVER_FORBIDDEN - Static variable in class com.ibm.mobileservices.isync.ISync
611: Exception - forbidden to synchronize to the server.
EXC_SERVER_NOT_AVAIL - Static variable in class com.ibm.mobileservices.isync.ISync
614: Exception - server busy or not responding.
EXC_SERVER_NOT_FOUND - Static variable in class com.ibm.mobileservices.isync.ISync
612: Exception - server not found.
EXC_STORE_IN_USE - Static variable in class com.ibm.mobileservices.isync.ISync
11: Exception - store in use.
EXC_SYNC_GROUP - Static variable in class com.ibm.mobileservices.isync.ISync
314: Exception - user does not belong to any sync group.
EXC_TIMEOUT - Static variable in class com.ibm.mobileservices.isync.ISync
6: Exception - timeout occurred.
EXC_UNSUPPORTED_ENCODING - Static variable in class com.ibm.mobileservices.isync.ISync
18: Exception - this character encoding is not supported by this JVM.

F

FastRecordEnumeration - class com.ibm.mobileservices.isync.midp.FastRecordEnumeration.
Enumerate over a FastRecordStore, provides a similar interface to javax.microedition.rms.FastRecordStore.
FastRecordStore - class com.ibm.mobileservices.isync.midp.FastRecordStore.
A class that builds on top of the basic RecordStore class to provide performance improvements for writes (by providing a write buffer) as well as update, delete and find by primary key methods.
findByPrimaryKey(byte[], int) - Method in class com.ibm.mobileservices.isync.midp.Index
Returns the record matching the passed in key value.
findRecord(int) - Method in class com.ibm.mobileservices.isync.midp.Index
Helper method that wraps FastRecordStore.getRecord(int).
findRecord(int, byte[]) - Method in class com.ibm.mobileservices.isync.midp.Index
Helper method that wraps FastRecordStore.getRecord(int, byte[], int).
findRecordSize(int) - Method in class com.ibm.mobileservices.isync.midp.Index
Helper method that wraps FastRecordStore.getRecordSize(int).
FLOAT - Static variable in interface com.ibm.mobileservices.isync.sql.Types
floating point data type

G

getBuildDate() - Method in interface com.ibm.mobileservices.isync.ISyncProvider
Gets the build date of the provider.
getBuildDate() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Get the build date of the provider
getCause() - Method in class com.ibm.mobileservices.isync.ISyncException
Returns the original cause for the exception or null if its not available.
getCharEncoding() - Method in interface com.ibm.mobileservices.isync.ISyncService
Get the character encoding.
getCharEncoding() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Get the character encoding.
getCode() - Method in class com.ibm.mobileservices.isync.ISyncException
Return the error code of this exception.
getColumnName(int) - Method in class com.ibm.mobileservices.isync.midp.TableMetaData
Return column name, if present
getConfigStore(String) - Method in interface com.ibm.mobileservices.isync.ISyncService
Get a configuration store instance.
getConfigStore(String) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Get an instance of the configuration store.
getEventCode() - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Returns the event code(EVT_*) for this event.
getEventInfo() - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Gets specific information based on the event code.
getEventType() - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Gets the event type(EVTTYPE_*) for this event.
getHost() - Method in interface com.ibm.mobileservices.isync.ISyncService
Get server hostname or IP.
getHost() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Get server hostname or IP.
getId() - Method in interface com.ibm.mobileservices.isync.ISyncSubscriptionSet
Get the subscription set ID.
getInstance() - Static method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
 
getLastModified() - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Return the time the record store was last modified
getName() - Method in interface com.ibm.mobileservices.isync.ISyncSubscriptionSet
Get the subscription set name.
getName() - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Get the name of this record store
getNextRecordID() - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Return the next available record ID, if one is inserted.
getNumberOfRetries() - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Gets the number of retries performed so far by the ISyncDriver.
getNumCols() - Method in class com.ibm.mobileservices.isync.midp.TableMetaData
Get the number of columns in this table
getNumPrimaryKeys() - Method in class com.ibm.mobileservices.isync.midp.TableMetaData
Return the number of primary keys
getNumRecords() - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Get the number of records in this store
getOperation() - Method in class com.ibm.mobileservices.isync.midp.ConflictReader
Return the operation that generated the conflict.
getPort() - Method in interface com.ibm.mobileservices.isync.ISyncService
Get server port.
getPort() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Get server port.
getPref(int) - Method in interface com.ibm.mobileservices.isync.ISyncDriver
Deprecated. Use property version of createSyncService.
getPref(int) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Get the default value or user specified value of a preference.
getRecord(int) - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Returns a copy of the data stored in targetRecord, creating a new byte array each time.
getRecord(int, byte[], int) - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Returns a row from the record store.
getRecordSize(int) - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Returns the size (in bytes) of a record, used by the MIDLet to ensure that a byte[] is large enough to hold the row when using getRecord(int, byte[], int).
getRejectedRow() - Method in class com.ibm.mobileservices.isync.midp.ConflictReader
Get the rejected row data in byte array format, identical in format to all MIDP rows for this table.
getSizeAvailable() - Method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Get the number of bytes available for this record store to grow.
getSource() - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Gets the event source.
getStatus() - Method in interface com.ibm.mobileservices.isync.ISyncSubscriptionSet
Get the status of the subscription set.
getSubscriptionName() - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Gets the name of the subscription that is currently being synchronized.
getSubscriptionSetName() - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Gets the name of the subscription set that is currently being synchronized.
getSubscriptionSets() - Method in interface com.ibm.mobileservices.isync.ISyncConfigStore
Return an array of ISyncSubscriptionSet instances describing all subscription sets available for synchronization.
getSubscriptionSets() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Return an array of ISyncSubscriptionSet instances describing all subscription sets available for synchronization.
getSubscriptionType() - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Gets the subscription type(SUBSTYPE_*); see ISync.java for valid ranges.
getSyncDriver() - Method in interface com.ibm.mobileservices.isync.ISyncConfigStore
Get a synchronization driver instance.
getSyncDriver() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Get an instance of the synchronization driver.
getSyncProgress() - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Gets current sync progress; -1 indicates progress has not been set.
getTableMetaDataByName(String) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Look up the table by name in all Subscription Sets, will return null if an initial syncConfig(), sync() has not been performed
getTableName() - Method in class com.ibm.mobileservices.isync.midp.ConflictReader
Get the conflicted table name.
getTableName() - Method in class com.ibm.mobileservices.isync.midp.TableMetaData
Return the name of the table represented by this TableMetaData
getType(int) - Method in class com.ibm.mobileservices.isync.midp.TableMetaData
Return the com.ibm.mobileservices.isync.sql.Types java type, colnum is 0 based.
getVersion() - Method in interface com.ibm.mobileservices.isync.ISyncProvider
Returns the version of this product in a 32-bit unsigned integer in the format of 0xMMNNRRXX, where MM, NN, and RR are hexadecimal representation of major, minor, and modification version numbers respectively, and XX is reserved.
getVersion() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Return the version of this product in a 32-bit unsigned integer in the format of 0xMMNNRRXX, where MM, NN, and RR are hexadecimal representation of major, minor, and modification version numbers respectively, and XX is reserved.

H

hasNextElement() - Method in class com.ibm.mobileservices.isync.midp.FastRecordEnumeration
More elements beyond our current location?
hasPreviousElement() - Method in class com.ibm.mobileservices.isync.midp.FastRecordEnumeration
More elements prior to our location?

I

Index - class com.ibm.mobileservices.isync.midp.Index.
Provides the developer with the ability to search, update and delete based on the primary key of a row.
Index(FastRecordStore, TableMetaData) - Constructor for class com.ibm.mobileservices.isync.midp.Index
 
IndexException - exception com.ibm.mobileservices.isync.midp.IndexException.
This class serves as the general class of exceptions produced by the Index class.
IndexException() - Constructor for class com.ibm.mobileservices.isync.midp.IndexException
Simple constructor.
IndexException(String) - Constructor for class com.ibm.mobileservices.isync.midp.IndexException
Constructor adding reason.
insertRecord(byte[], int) - Method in class com.ibm.mobileservices.isync.midp.Index
Adds a record to the underlying FastRecordStore and modifies the primary key index.
INTEGER - Static variable in interface com.ibm.mobileservices.isync.sql.Types
integer data type
isEnabled() - Method in interface com.ibm.mobileservices.isync.ISyncSubscriptionSet
Return if this subscription set is enabled for synchronization
isKeptUpdated() - Method in class com.ibm.mobileservices.isync.midp.FastRecordEnumeration
Not supported
isNullable(int) - Method in class com.ibm.mobileservices.isync.midp.TableMetaData
Return if this column is nullable, colnum is 0 based.
isPrimaryKey(int) - Method in class com.ibm.mobileservices.isync.midp.TableMetaData
Return if this column is the primary key, colnum is 0 based.
isReadOnlyTable() - Method in class com.ibm.mobileservices.isync.midp.TableMetaData
 
isReset() - Method in interface com.ibm.mobileservices.isync.ISyncSubscriptionSet
Return if this subscription set is mark for refresh on the next synchronization
ISync - class com.ibm.mobileservices.isync.ISync.
This class contains all the constant definitions for ISync.
ISyncConfigStore - interface com.ibm.mobileservices.isync.ISyncConfigStore.
This interface represents a persisted configuration store and its containing subscription sets.
ISyncDriver - interface com.ibm.mobileservices.isync.ISyncDriver.
This interface represents the synchronization driver for performing data synchronization with the DB2 Everyplace Sync Server.
ISyncEvent - class com.ibm.mobileservices.isync.event.ISyncEvent.
ISyncEvent is used to pass information from the synchronization engine to the implementor of ISyncListener via its eventIssued() method, and also from the client application to the synchronization engine.
ISyncEvent(ISyncDriver, int, int, String, String, int, int, int, Object) - Constructor for class com.ibm.mobileservices.isync.event.ISyncEvent
Class constructor.
ISyncException - exception com.ibm.mobileservices.isync.ISyncException.
This class serves as the general class of exceptions produced by the ISync synchronization engine.
ISyncException() - Constructor for class com.ibm.mobileservices.isync.ISyncException
Simple constructor.
ISyncException(int) - Constructor for class com.ibm.mobileservices.isync.ISyncException
Constructor adding code value.
ISyncException(int, String) - Constructor for class com.ibm.mobileservices.isync.ISyncException
Constructor adding code value and reason
ISyncException(String) - Constructor for class com.ibm.mobileservices.isync.ISyncException
Constructor adding reason.
ISyncException(Throwable, int) - Constructor for class com.ibm.mobileservices.isync.ISyncException
Constructor adding Throwable object and code.
ISyncListener - interface com.ibm.mobileservices.isync.event.ISyncListener.
This interface serves as the listener interface for receiving synchronization events.
ISyncProvider - interface com.ibm.mobileservices.isync.ISyncProvider.
This interface contains the factory methods for ISync.
ISyncService - interface com.ibm.mobileservices.isync.ISyncService.
ISyncService class contains host and port information for making a connection to the DB2 Everyplace Sync Server.
ISyncSubscriptionSet - interface com.ibm.mobileservices.isync.ISyncSubscriptionSet.
This interface represents a subscription set and its containing subscriptions, providing accessors to various information about the subscription set.

L

LONGVARCHAR - Static variable in interface com.ibm.mobileservices.isync.sql.Types
variable length, large CHAR data type

M

MIDPISyncProvider - class com.ibm.mobileservices.isync.midp.MIDPISyncProvider.
This is the MIDP implementation of ISyncDriver.

N

nextRecord() - Method in class com.ibm.mobileservices.isync.midp.FastRecordEnumeration
Returns a copy of the next record in this enumeration, where next is defined by the comparator and/or filter supplied in the constructor of this enumerator.
nextRecordId() - Method in class com.ibm.mobileservices.isync.midp.FastRecordEnumeration
Returns the recordId of the next record in this enumeration, where next is defined by the comparator and/or filter supplied in the constructor of this enumerator (comparators and filters not currently supported by FastRecordEnumeration).
NULL - Static variable in interface com.ibm.mobileservices.isync.sql.Types
NULL value
NUMERIC - Static variable in interface com.ibm.mobileservices.isync.sql.Types
numeric data type
numRecords() - Method in class com.ibm.mobileservices.isync.midp.FastRecordEnumeration
Returns the number of records available in this enumeration's set.

O

OP_DELETE - Static variable in class com.ibm.mobileservices.isync.ISync
Delete operation.
OP_INSERT - Static variable in class com.ibm.mobileservices.isync.ISync
Insert operation.
OP_UPDATE - Static variable in class com.ibm.mobileservices.isync.ISync
Update operation.
openIndex(FastRecordStore, TableMetaData) - Method in class com.ibm.mobileservices.isync.midp.Index
Allows the the reuse of an index object.
openRecordStore(String, boolean) - Static method in class com.ibm.mobileservices.isync.midp.FastRecordStore
Returns an instance of FastRecordStore.
operation - Variable in class com.ibm.mobileservices.isync.midp.TableMetaData
 

P

PREF_ACCUMULATE_TRACE - Static variable in class com.ibm.mobileservices.isync.ISync
Do not purge trace when syncing multiple times.
PREF_CODE_PAGE - Static variable in class com.ibm.mobileservices.isync.ISync
Preference ID for Code page.
PREF_DEVICE_ID - Static variable in class com.ibm.mobileservices.isync.ISync
Preference ID to set the device id for this client.
PREF_PACKET_DOWN_MAX - Static variable in class com.ibm.mobileservices.isync.ISync
The maxiumum size from the database/servlet to the client.
PREF_PACKET_UP_MAX - Static variable in class com.ibm.mobileservices.isync.ISync
Preference ID for desired maximum message size for upload and download between phone and server.
PREF_TIMEOUT - Static variable in class com.ibm.mobileservices.isync.ISync
Preference ID for timeout.
PREF_TRACE - Static variable in class com.ibm.mobileservices.isync.ISync
Preference ID for enabling tracing.
previousRecord() - Method in class com.ibm.mobileservices.isync.midp.FastRecordEnumeration
Returns a copy of the previous record in this enumeration
previousRecordId() - Method in class com.ibm.mobileservices.isync.midp.FastRecordEnumeration
Returns the recordId of the previous record in this enumeration, where previous is defined by the comparator and/or filter supplied in the constructor of this enumerator.
purge() - Method in interface com.ibm.mobileservices.isync.ISyncConfigStore
Remove all configuration information.
purge() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Removes all configuration information and start from initial state.

R

REAL - Static variable in interface com.ibm.mobileservices.isync.sql.Types
floating point data type
reset() - Method in interface com.ibm.mobileservices.isync.ISyncSubscriptionSet
Marks this subscription set for refresh on the next synchronization.
ROW_ADDED - Static variable in class com.ibm.mobileservices.isync.ISync
MIDPISyncProvider only: User added a new row that needs to sync to the server.
ROW_CHANGED - Static variable in class com.ibm.mobileservices.isync.ISync
MIDPISyncProvider only: User modified a row that needs to sync to the server.
ROW_CLEAN - Static variable in class com.ibm.mobileservices.isync.ISync
MIDPISyncProvider only: This row is unmarked.
ROW_DELETED - Static variable in class com.ibm.mobileservices.isync.ISync
MIDPISyncProvider only: User deleted a row that needs to sync to the server.
RTN_CANCELED - Static variable in class com.ibm.mobileservices.isync.ISync
Synchronization of the subscription set has been canceled.
RTN_FAILED - Static variable in class com.ibm.mobileservices.isync.ISync
Return error.
RTN_NOT_FOUND - Static variable in class com.ibm.mobileservices.isync.ISync
Return the specified item was not found.
RTN_READY - Static variable in class com.ibm.mobileservices.isync.ISync
The subscription set has been enabled, and synchronization has started, but has not synced the subscription set yet.
RTN_SUCCEEDED - Static variable in class com.ibm.mobileservices.isync.ISync
Return successful.
RTNCB_CANCEL - Static variable in class com.ibm.mobileservices.isync.ISync
Reply cancel.
RTNCB_DEFAULT - Static variable in class com.ibm.mobileservices.isync.ISync
Reply let the engine take the default action.
RTNCB_DONE - Static variable in class com.ibm.mobileservices.isync.ISync
Reply done with listener processing(For EVTTYPE_INFO and EVTTYPE_CONFLICT).
RTNCB_REPLY_NO - Static variable in class com.ibm.mobileservices.isync.ISync
Reply no.
RTNCB_REPLY_YES - Static variable in class com.ibm.mobileservices.isync.ISync
Reply yes.

S

SERVICETYPE_DB2e - Static variable in class com.ibm.mobileservices.isync.ISync
Service type for DB2e Sync Server.
setEventValues(ISyncDriver, int, int, String, String, int, int, int, Object) - Method in class com.ibm.mobileservices.isync.event.ISyncEvent
Sets the state of the event.
setPref(int, String) - Method in interface com.ibm.mobileservices.isync.ISyncDriver
Deprecated. Use property version of createSyncService.
setPref(int, String) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Set a preference for this synchronization operation.
setSyncListener(ISyncListener) - Method in interface com.ibm.mobileservices.isync.ISyncDriver
User implemented listener implementation to receive events in eventIssued method
setSyncListener(ISyncListener) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
User implemented listener implementation to receive events in eventsIssued method
setTraceStream(PrintStream) - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Used for QA purposes only, requires Debug.AUTO_DEBUG to be turned on, trace is written to the stream.
setup() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
 
SMALLINT - Static variable in interface com.ibm.mobileservices.isync.sql.Types
2-byte integer data type
STATUS_CANCELED - Static variable in class com.ibm.mobileservices.isync.ISync
Synchronization of the subscription set has been canceled.
STATUS_COMPLETED - Static variable in class com.ibm.mobileservices.isync.ISync
Synchronization of the subscription set has succeeded.
STATUS_FAILED - Static variable in class com.ibm.mobileservices.isync.ISync
Synchronization of the subscription set has failed.
STATUS_READY - Static variable in class com.ibm.mobileservices.isync.ISync
The subscription set has been enabled, and synchronization has started, but has not synchronized the subscription set yet.
SUBSTYPE_CONFIG - Static variable in class com.ibm.mobileservices.isync.ISync
Subscription type for configuration.
SUBSTYPE_CUSTOM - Static variable in class com.ibm.mobileservices.isync.ISync
Subscription type for custom subscription.
SUBSTYPE_DB2E - Static variable in class com.ibm.mobileservices.isync.ISync
Subscription type for DB2e tables (same as SUBSTYPE_JDBC).
SUBSTYPE_FILE - Static variable in class com.ibm.mobileservices.isync.ISync
Subscription type for file.
SUBSTYPE_JDBC - Static variable in class com.ibm.mobileservices.isync.ISync
Subscription type for tables.
sync() - Method in interface com.ibm.mobileservices.isync.ISyncDriver
Synchronize all subscription sets that are enabled in the specified config store.
sync() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Synchronize all subscription sets that are enabled in the ISyncConfigStore.
syncConfig() - Method in interface com.ibm.mobileservices.isync.ISyncDriver
Synchronize the configuration to obtain subscription set worklist from the server.
syncConfig() - Method in class com.ibm.mobileservices.isync.midp.MIDPISyncProvider
Synchronize the configuration to obtain subscription set worklist from the server.

T

TableMetaData - class com.ibm.mobileservices.isync.midp.TableMetaData.
This class holds table information within an ISyncSubscriptionSet, consisting of the name of the table, the number of columns in the table, the type of each column, if it is nullable, and if it is a primary key.
TableMetaData(String, byte[], int, boolean) - Constructor for class com.ibm.mobileservices.isync.midp.TableMetaData
Called from JavaCommonISync after reading schema from SS
TIME - Static variable in interface com.ibm.mobileservices.isync.sql.Types
integer TIME data type
TIMEOUT_MINIMUM - Static variable in class com.ibm.mobileservices.isync.ISync
Minimum timeout value.
TIMEOUT_NEVER - Static variable in class com.ibm.mobileservices.isync.ISync
No timeout value.
TIMESTAMP - Static variable in interface com.ibm.mobileservices.isync.sql.Types
4-byte DATE and TIME data type
TINYINT - Static variable in interface com.ibm.mobileservices.isync.sql.Types
one byte integer data type
toString() - Method in class com.ibm.mobileservices.isync.midp.TableMetaData
 
TRACE_OFF - Static variable in class com.ibm.mobileservices.isync.ISync
Turn trace off.
TRACE_ON - Static variable in class com.ibm.mobileservices.isync.ISync
Turn trace on.
Types - interface com.ibm.mobileservices.isync.sql.Types.
Please refer to java.sql.Types for documentation on the types defined in this class.

U

updateByPrimaryKey(byte[], int) - Method in class com.ibm.mobileservices.isync.midp.Index
Updates a record that matches the primary key portion of the new row data.
updateRecord(int, byte[], int) - Method in class com.ibm.mobileservices.isync.midp.Index
Updates a record to the underlying FastRecordStore and modifies the primary key index.

V

VARCHAR - Static variable in interface com.ibm.mobileservices.isync.sql.Types
variable length CHAR data type

A B C D E F G H I L M N O P R S T U V

(c) Copyright IBM Corp. 2001, 2002, 2003. All Rights Reserved.